20 lines
971 B
JavaScript
20 lines
971 B
JavaScript
export const IActionDef = {
|
|
stm: {
|
|
startPaying: ['unpaid', 'paying'],
|
|
payAll: [['unpaid', 'paying', 'partiallyPaid'], 'paid'],
|
|
payPartially: [['unpaid', 'paying'], 'partiallyPaid'],
|
|
payNone: ['paying', 'unpaid'],
|
|
timeout: ['unpaid', 'timeout'],
|
|
cancel: ['unpaid', 'cancelled'],
|
|
startRefunding: [['paid', 'partiallyPaid'], 'refunding'],
|
|
refundAll: [['paid', 'refunding', 'partiallyPaid', 'partiallyRefunded'], 'refunded'],
|
|
refundPartially: [['paid', 'refunding', 'partiallyPaid', 'partiallyRefunded'], 'partiallyRefunded'],
|
|
refundNone: ['refunding', 'paid'],
|
|
},
|
|
is: 'unpaid',
|
|
};
|
|
export const actions = ["count", "stat", "download", "select", "aggregate", "create", "remove", "update", "startPaying", "payAll", "payPartially", "payNone", "timeout", "cancel", "startRefunding", "refundAll", "refundPartially", "refundNone"];
|
|
export const actionDefDict = {
|
|
iState: IActionDef
|
|
};
|