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

55 lines
1.9 KiB
YAML

include_action_files: [/plugins/stWebApiPlugin/config/generator/extendGenerator.php]
webapi:
fields:
id: {type: integer}
name: {type: string}
shortcut: {type: string}
exchange: {type: double}
active: {type: integer}
methods:
UpdateCurrencyExchange:
culture: false
type: update
inOutTypes: {in: object, out: object}
fields:
in: [=id, exchange]
out: [_update]
GetCurrency:
type: get
inOutTypes: {in: object, out: object}
fields:
in: [=id]
out: [id, name, shortcut, exchange, active]
UpdateCurrencyExchangeByShortcut:
culture: false
type: update
inOutTypes: {in: object, out: object}
fields:
in: [=shortcut, exchange]
out: [_update]
GetCurrencyByShortcut:
type: get
inOutTypes: {in: object, out: object}
fields:
in: [=shortcut]
out: [id, name, shortcut, exchange, active]
CountCurrency:
culture: false
type: count
inOutTypes: {in: object, out: object}
fields:
out: [_count]
GetCurrencyList:
type: list
inOutTypes: {in: object, out: array}
fields:
in: [_offset, _limit]
out: [id, name, shortcut, exchange, active]