@appsemble/lang-sdk
Version:
Language SDK for Appsemble
24 lines (23 loc) • 923 B
JavaScript
import { BaseActionDefinition } from './BaseActionDefinition.js';
import { extendJSONSchema } from '../utils/extendJSONSchema.js';
export const AppMemberInviteActionDefinition = extendJSONSchema(BaseActionDefinition, {
type: 'object',
additionalProperties: false,
required: ['type', 'email', 'role'],
properties: {
type: {
enum: ['app.member.invite'],
description: `Allows the app member to invite another app member using an email address and a role.
Does nothing if the app member is not logged in.`,
},
email: {
$ref: '#/components/schemas/RemapperDefinition',
description: 'The email to invite.',
},
role: {
$ref: '#/components/schemas/RemapperDefinition',
description: 'The role of the invited app member.',
},
},
});
//# sourceMappingURL=AppMemberInviteActionDefinition.js.map