@appsemble/lang-sdk
Version:
Language SDK for Appsemble
49 lines • 1.94 kB
JavaScript
export const AppMemberPropertyDefinition = {
anyOf: [
{
type: 'object',
description: 'Definition for an app member custom property.',
required: ['schema'],
additionalProperties: false,
properties: {
schema: {
anyOf: [
{ $ref: '#/components/schemas/JSONSchemaInteger' },
{ $ref: '#/components/schemas/JSONSchemaArray' },
],
},
reference: {
type: 'object',
additionalProperties: false,
description: 'The object for the reference to another resource',
properties: {
resource: {
type: 'string',
description: 'The resource referenced by this app member property.',
},
},
},
},
},
{
type: 'object',
description: 'Definition for an app member property.',
required: ['schema'],
additionalProperties: false,
properties: {
schema: {
anyOf: [
{ $ref: '#/components/schemas/JSONSchemaInteger' },
{ $ref: '#/components/schemas/JSONSchemaArray' },
{ $ref: '#/components/schemas/JSONSchemaString' },
{ $ref: '#/components/schemas/JSONSchemaNumber' },
{ $ref: '#/components/schemas/JSONSchemaEnum' },
{ $ref: '#/components/schemas/JSONSchemaBoolean' },
{ $ref: '#/components/schemas/JSONSchemaObject' },
],
},
},
},
],
};
//# sourceMappingURL=AppMemberPropertyDefinition.js.map