first commit
This commit is contained in:
73
plugins/stWebApiPlugin/config/generator/stProducerWebApi.yml
Normal file
73
plugins/stWebApiPlugin/config/generator/stProducerWebApi.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
include_action_files: [/plugins/stWebApiPlugin/config/generator/extendGenerator.php]
|
||||
|
||||
webapi:
|
||||
fields:
|
||||
id: {type: integer}
|
||||
image: {type: string}
|
||||
image_filename: {type: string}
|
||||
name: {type: string}
|
||||
url: {type: string}
|
||||
link: {type: string, custom: true}
|
||||
description: {type: string}
|
||||
|
||||
methods:
|
||||
AddProducer:
|
||||
type: add
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
in: [=name, image, image_filename, url]
|
||||
out: [id]
|
||||
|
||||
UpdateProducer:
|
||||
type: update
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
in: [=id, name, image, image_filename, url]
|
||||
out: [_update]
|
||||
|
||||
GetProducer:
|
||||
type: get
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
in: [=id]
|
||||
out: [created_at, updated_at, id, name, image, image_filename, url, link]
|
||||
|
||||
DeleteProducer:
|
||||
type: delete
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
in: [=id]
|
||||
out: [_delete]
|
||||
|
||||
CountProducer:
|
||||
type: count
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
out: [_count]
|
||||
|
||||
GetProducerList:
|
||||
type: list
|
||||
inOutTypes: {in: object, out: array}
|
||||
fields:
|
||||
in: [_offset, _limit, _modified_from, _modified_to]
|
||||
out: [created_at, updated_at, id, name, image, image_filename, url, link]
|
||||
|
||||
CountProducerI18n:
|
||||
type: count
|
||||
peer_method: doCountWithI18n
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
out: [_count]
|
||||
GetProducerI18nList:
|
||||
type: list
|
||||
peer_method: doSelectWithI18n
|
||||
inOutTypes: {in: object, out: array}
|
||||
fields:
|
||||
in: [_offset, _limit, _modified_from, _modified_to]
|
||||
out: [id, name, url, description]
|
||||
UpdateProducerI18n:
|
||||
type: update
|
||||
inOutTypes: {in: object, out: object}
|
||||
fields:
|
||||
in: [=id, name, url, description]
|
||||
out: [_update]
|
||||
Reference in New Issue
Block a user