Files
grzanieplus.pl/plugins/stWebApiPlugin/config/generator/stDiscountBackendWebApi.yml
2025-03-12 17:06:23 +01:00

60 lines
2.4 KiB
YAML

include_action_files: [/plugins/stWebApiPlugin/config/generator/extendGenerator.php]
webapi:
fields:
id: {type: integer}
code: {type: string}
used: {type: integer}
valid_usage: {type: integer}
valid_from: {type: dateTime}
valid_to: {type: dateTime}
discount: {type: double}
methods:
AddDiscountCouponCode:
culture: false
peer: DiscountCouponCode
type: add
inOutTypes: {in: object, out: object}
fields:
in: [code, =discount, valid_usage, valid_from, valid_to]
out: [id]
CountDiscountCouponCode:
culture: false
peer: DiscountCouponCode
type: count
inOutTypes: {in: object, out: object}
fields:
out: [_count]
DeleteDiscountCouponCode:
culture: false
peer: DiscountCouponCode
type: delete
inOutTypes: {in: object, out: object}
fields:
in: [=id]
out: [_delete]
GetDiscountCouponCode:
culture: false
peer: DiscountCouponCode
type: get
inOutTypes: {in: object, out: object}
fields:
in: [=id]
out: [id, code, discount, valid_usage, valid_from, valid_to, used]
GetDiscountCouponCodeList:
culture: false
peer: DiscountCouponCode
type: list
inOutTypes: {in: object, out: array}
fields:
in: [_offset, _limit, _modified_from, _modified_to]
out: [id, code, =discount, valid_usage, valid_from, valid_to, used]
UpdateDiscountCouponCode:
culture: false
peer: DiscountCouponCode
type: update
inOutTypes: {in: object, out: object}
fields:
in: [=id, code, =discount, valid_usage, valid_from, valid_to]
out: [_update]