@appsemble/utils
Version:
Utility functions used in Appsemble internally
91 lines • 3.83 kB
JavaScript
export const pathItems = {
parameters: [{ $ref: '#/components/parameters/organizationId' }],
get: {
tags: ['main', 'organization'],
description: 'Get a single organization.',
operationId: 'getOrganization',
responses: {
200: {
$ref: '#/components/responses/organization',
},
},
},
patch: {
tags: ['main', 'organization'],
description: 'Update an organization',
operationId: 'patchOrganization',
requestBody: {
content: {
'multipart/form-data': {
schema: {
type: 'object',
properties: {
name: {
$ref: '#/components/schemas/Organization/properties/name',
},
description: {
$ref: '#/components/schemas/Organization/properties/description',
},
email: {
$ref: '#/components/schemas/Organization/properties/email',
},
website: {
$ref: '#/components/schemas/Organization/properties/website',
},
preferredPaymentProvider: {
$ref: '#/components/schemas/Organization/properties/preferredPaymentProvider',
},
vatIdNumber: {
$ref: '#/components/schemas/Organization/properties/vatIdNumber',
},
streetName: {
$ref: '#/components/schemas/Organization/properties/streetName',
},
houseNumber: {
$ref: '#/components/schemas/Organization/properties/houseNumber',
},
city: {
$ref: '#/components/schemas/Organization/properties/city',
},
zipCode: {
$ref: '#/components/schemas/Organization/properties/zipCode',
},
countryCode: {
$ref: '#/components/schemas/Organization/properties/countryCode',
},
invoiceReference: {
$ref: '#/components/schemas/Organization/properties/invoiceReference',
},
icon: {
type: 'string',
format: 'binary',
description: 'The organization icon.',
},
},
},
encoding: {
icon: {
contentType: 'image/png,image/jpeg,image/tiff,image/webp',
},
},
},
},
},
responses: {
200: { $ref: '#/components/responses/organization' },
},
security: [{ studio: [] }, { cli: ['organizations:write'] }],
},
delete: {
tags: ['main', 'organization'],
description: 'Delete an organization.',
operationId: 'deleteOrganization',
responses: {
200: {
description: 'successfully deleted organization',
},
},
security: [{ studio: [] }, {}],
},
};
//# sourceMappingURL=organizationId.js.map