export default { info: { title: 'TachyBase API - Map plugin', }, paths: { '/map-configuration:get': { get: { description: 'Get map configuration', tags: ['map-configuration'], parameters: [ { name: 'type', in: 'query', description: 'Map type', required: true, schema: { type: 'string', default: 'amap', enum: ['amap', 'google'], }, }, ], responses: { 200: { description: 'successful operation', content: { 'application/json': { schema: { $ref: '#/components/schemas/mapConfiguration', }, }, }, }, }, }, }, '/map-configuration:set': { post: { description: '设置·地图配置', tags: ['map-configuration'], requestBody: { content: { 'application/json': { schema: { $ref: '#/components/schemas/mapConfiguration', }, }, }, }, responses: { 200: { description: 'ok', }, }, }, }, }, components: { schemas: { mapConfiguration: { type: 'object', properties: { accessKey: { type: 'string', }, securityJsCode: { type: 'string', }, type: { type: 'string', default: 'amap', enum: ['amap', 'google'], }, }, }, }, }, };