interface OrganizationDefaultAdapterOptions {
    allowedAttachmentContentTypes?: string[];
    authEncSecret: string;
    authSignSecret: string;
    authenticate?: AuthenticationFunction;
    autoApprove?: boolean;
    customFields?: {
        organization: CustomField[];
    };
    hierarchyDataServiceOptions?: {
        maxChildren?: number;
        maxDepth?: number;
    };
    maxFileSizeMB?: number;
    paginationConfiguration?: PaginationConfigurations;
}

Properties

allowedAttachmentContentTypes?: string[]

The allowed attachment content types for uploaded attachments

authEncSecret: string

Secret use to encrypt the JWT Token

authSignSecret: string

Secret use to sign the JWT Token

authenticate?: AuthenticationFunction

Authentication function for standard requests from the frontend. When not

autoApprove?: boolean

When true, organizations will be created in normal status rather than restricted

customFields?: {
    organization: CustomField[];
}

Custom field configuration for data types on this service

Type declaration

  • organization: CustomField[]
hierarchyDataServiceOptions?: {
    maxChildren?: number;
    maxDepth?: number;
}

The Hierarchy Data Service Options

Type declaration

  • Optional maxChildren?: number
  • Optional maxDepth?: number
maxFileSizeMB?: number

The maximum file size for uploaded attachments in MB

paginationConfiguration?: PaginationConfigurations

Default pagination configuration for each of the list endpoints

Generated using TypeDoc