- act<M extends string>(
config: { action: "entryList"; model: M; options?: EntryListOptions<M> } & ActBase,
): Promise<TypedEntryList<M>> - act<M extends string>(
config: { action: "getEntry"; model: M; entryID: string } & ActBase,
): Promise<TypedEntry<M>> Parameters
- config: { action: "getEntry"; model: M; entryID: string } & ActBase
- act<M extends string>(
config: { action: "createEntry"; model: M; value: EntryInput<M> } & ActBase,
): Promise<TypedEntry<M>> Parameters
- config: { action: "createEntry"; model: M; value: EntryInput<M> } & ActBase
- act<M extends string>(
config: {
action: "editEntry";
model: M;
entryID: string;
value: Partial<EntryInput<M>>;
} & ActBase,
): Promise<TypedEntry<M>> Parameters
- config: {
action: "editEntry";
model: M;
entryID: string;
value: Partial<EntryInput<M>>;
} & ActBase
- act<M extends string>(
config: { action: "deleteEntry"; model: M; entryID: string } & ActBase,
): Promise<void> Parameters
- config: { action: "deleteEntry"; model: M; entryID: string } & ActBase
Returns Promise<void>
- act(config: { action: "publicApi" } & ActBase): Promise<PublicApiRoot>
Parameters
- config: { action: "publicApi" } & ActBase
- act(
config: {
action: "mapEntries";
model: string;
options?: GenericListOptions;
} & ActBase & { fn: (entry: EntryResource) => EntryResource },
): Promise<EntryResource[]> - act(
config: { action: "getSchema"; model: string; withMetadata?: boolean } & ActBase,
): Promise<EntrySchema> Parameters
- config: { action: "getSchema"; model: string; withMetadata?: boolean } & ActBase
- act(
config: { action: "getAsset"; assetGroup: string; assetID: string } & ActBase,
): Promise<AssetResource> Parameters
- config: { action: "getAsset"; assetGroup: string; assetID: string } & ActBase
- act(
config: {
action: "assetList";
assetGroup: string;
options?: GenericListOptions;
} & ActBase,
): Promise<AssetList> Parameters
- config: { action: "assetList"; assetGroup: string; options?: GenericListOptions } & ActBase
- act(
config: {
action: "createAsset";
assetGroup: string;
file: any;
name?: string;
options?: AssetCreateOptions;
} & ActBase,
): Promise<AssetResource> Parameters
- config: {
action: "createAsset";
assetGroup: string;
file: any;
name?: string;
options?: AssetCreateOptions;
} & ActBase
- act(
config: {
action: "createAssets";
assetGroup: string;
files: any[];
options?: AssetCreateOptions;
} & ActBase,
): Promise<AssetResource[]> Parameters
- config: {
action: "createAssets";
assetGroup: string;
files: any[];
options?: AssetCreateOptions;
} & ActBase
- act(
config: { action: "deleteAsset"; assetGroup: string; assetID: string } & ActBase,
): Promise<void> Parameters
- config: { action: "deleteAsset"; assetGroup: string; assetID: string } & ActBase
Returns Promise<void>
- act(
config: { action: "loginPublic"; email: string; password: string } & ActBase,
): Promise<any> Parameters
- config: { action: "loginPublic"; email: string; password: string } & ActBase
Returns Promise<any>
- act(
config: {
action: "loginEc";
env: string;
email: string;
password: string;
},
): Promise<{ token: string }> Parameters
- config: { action: "loginEc"; env: string; email: string; password: string }
Returns Promise<{ token: string }>
- act(config: { action: "logoutPublic" } & ActBase): Promise<any>
Parameters
- config: { action: "logoutPublic" } & ActBase
Returns Promise<any>
- act(config: { action: "logoutEc"; env: string; token: string }): Promise<any>
Parameters
- config: { action: "logoutEc"; env: string; token: string }
Returns Promise<any>
- act(config: { action: "getPublicAuthKey"; dmShortID: string }): any
Parameters
- config: { action: "getPublicAuthKey"; dmShortID: string }
Returns any
- act(config: { action: "getEcAuthKey"; env: string }): any
Parameters
- config: { action: "getEcAuthKey"; env: string }
Returns any
- act(
config: { action: "getDatamanager" } & AdminConfig & { dmID: string },
): Promise<DatamanagerResource> Parameters
- config: { action: "getDatamanager" } & AdminConfig & { dmID: string }
- act(
config: { action: "dmList" } & AdminConfig & {
options?: Record<string, unknown>;
},
): Promise<DatamanagerList> Parameters
- config: { action: "dmList" } & AdminConfig & { options?: Record<string, unknown> }
- act(
config: { action: "modelList" } & AdminConfig & { dmID: string } & {
options?: Record<string, unknown>;
},
): Promise<ModelList> Parameters
- config: { action: "modelList" } & AdminConfig & { dmID: string } & {
options?: Record<string, unknown>;
}
- act<R extends string>(
config: { action: "resourceList"; resource: R } & Omit<
AdminResourceListConfig,
"resource",
>,
): Promise<
R extends keyof ResourceRegistry ? ResourceRegistry[R] : ResourceList,
> - act(
config: { action: "resourceGet" } & AdminConfig & {
options?: Record<string, unknown>;
} & { resource: string; subdomain?: string },
): Promise<any> Parameters
- config: { action: "resourceGet" } & AdminConfig & { options?: Record<string, unknown> } & {
resource: string;
subdomain?: string;
}
Returns Promise<any>
- act(
config: { action: "resourceEdit"; value: any } & AdminConfig & {
options?: Record<string, unknown>;
} & { resource: string; subdomain?: string },
): Promise<any> Parameters
- config: { action: "resourceEdit"; value: any } & AdminConfig & {
options?: Record<string, unknown>;
} & { resource: string; subdomain?: string }
Returns Promise<any>
- act(
config: { action: "resourceDelete" } & AdminConfig & {
options?: Record<string, unknown>;
} & { resource: string; subdomain?: string },
): Promise<Response> Parameters
- config: { action: "resourceDelete" } & AdminConfig & {
options?: Record<string, unknown>;
} & { resource: string; subdomain?: string }
Returns Promise<Response>
- act<T = any>(
config: {
action: "raw";
route?: string;
subdomain?: string;
options?: Record<string, any>;
rawRes?: boolean;
} & Partial<AdminConfig>,
): Promise<T> Parameters
- config: {
action: "raw";
route?: string;
subdomain?: string;
options?: Record<string, any>;
rawRes?: boolean;
} & Partial<AdminConfig>
Returns Promise<T>
- act(
config: {
action: "createDatamanager";
value: Partial<DatamanagerResource>;
} & AdminConfig,
): Promise<DatamanagerResource> - act(
config: {
action: "editDatamanager";
value: Partial<DatamanagerResource>;
} & AdminConfig & { dmID: string },
): Promise<DatamanagerResource> - act(
config: { action: "deleteDatamanager" } & AdminConfig & { dmID: string },
): Promise<Response> Parameters
- config: { action: "deleteDatamanager" } & AdminConfig & { dmID: string }
Returns Promise<Response>
- act(
config: { action: "createModel"; value: Partial<ModelResource> } & AdminConfig & {
dmID: string;
},
): Promise<ModelResource> - act(
config: {
action: "editModel";
modelID: string;
value: Partial<ModelResource>;
} & AdminConfig & { dmID: string },
): Promise<ModelResource> - act(
config: { action: "deleteModel"; modelID: string } & AdminConfig & {
dmID: string;
},
): Promise<Response> Parameters
- config: { action: "deleteModel"; modelID: string } & AdminConfig & { dmID: string }
Returns Promise<Response>
- act(
config: { action: "createTemplate"; value: Partial<TemplateResource> } & AdminConfig,
): Promise<TemplateResource> - act(
config: {
action: "createAssetGroup";
value: Partial<AssetGroupResource>;
} & AdminConfig & { dmID: string },
): Promise<AssetGroupResource> - act(
config: {
action: "editAssetGroup";
assetGroupID: string;
value: Partial<AssetGroupResource>;
} & AdminConfig & { dmID: string },
): Promise<AssetGroupResource> - act(
config: {
action: "editAsset";
dmShortID: string;
assetGroup: string;
assetID: string;
value: Partial<AssetResource>;
} & AdminConfig,
): Promise<AssetResource> Parameters
- config: {
action: "editAsset";
dmShortID: string;
assetGroup: string;
assetID: string;
value: Partial<AssetResource>;
} & AdminConfig
- act(
config: {
action: "editDmClient";
clientID: string;
value: Partial<ClientResource>;
} & AdminConfig & { dmID: string },
): Promise<ClientResource> - act(
config: { action: "createRole"; value: Partial<RoleResource> } & AdminConfig & {
dmID: string;
},
): Promise<RoleResource> - act(
config: {
action: "editRole";
roleID: string;
value: Partial<RoleResource>;
} & AdminConfig & { dmID: string },
): Promise<RoleResource> - act(
config: { action: "deleteRole"; roleID: string } & AdminConfig & {
dmID: string;
},
): Promise<Response> Parameters
- config: { action: "deleteRole"; roleID: string } & AdminConfig & { dmID: string }
Returns Promise<Response>
- act(
config: {
action: "editDmAccount";
accountID: string;
value: Partial<AccountResource>;
} & AdminConfig & { dmID: string },
): Promise<AccountResource> - act(
config: { action: "deleteDmAccount"; accountID: string } & AdminConfig & {
dmID: string;
},
): Promise<Response> Parameters
- config: { action: "deleteDmAccount"; accountID: string } & AdminConfig & {
dmID: string;
}
Returns Promise<Response>
- act(
config: { action: "getStats" } & AdminConfig & {
options?: Record<string, unknown>;
},
): Promise<any> Parameters
- config: { action: "getStats" } & AdminConfig & { options?: Record<string, unknown> }
Returns Promise<any>
- act(
config: { action: "getHistory" } & AdminConfig & {
options?: Record<string, unknown>;
},
): Promise<any> Parameters
- config: { action: "getHistory" } & AdminConfig & { options?: Record<string, unknown> }
Returns Promise<any>
- act(
config: {
action: "createAccountClient";
value: Partial<ClientResource>;
} & AdminConfig,
): Promise<ClientResource> - act(
config: {
action: "editAccountClient";
clientID: string;
value: Partial<ClientResource>;
} & AdminConfig,
): Promise<ClientResource> - act(
config: { action: "deleteAccountClient"; clientID: string } & AdminConfig,
): Promise<Response> Parameters
- config: { action: "deleteAccountClient"; clientID: string } & AdminConfig
Returns Promise<Response>
- act(
config: { action: "createGroup"; value: Partial<GroupResource> } & AdminConfig,
): Promise<GroupResource> - act(
config: {
action: "editGroup";
groupID: string;
value: Partial<GroupResource>;
} & AdminConfig,
): Promise<GroupResource> - act(
config: { action: "deleteGroup"; groupID: string } & AdminConfig,
): Promise<Response> Parameters
- config: { action: "deleteGroup"; groupID: string } & AdminConfig
Returns Promise<Response>
- act(
config: { action: "createInvite"; value: Partial<InviteResource> } & AdminConfig,
): Promise<InviteResource> - act(
config: {
action: "editInvite";
inviteID: string;
value: Partial<InviteResource>;
} & AdminConfig,
): Promise<InviteResource> - act(
config: { action: "deleteInvite"; inviteID: string } & AdminConfig,
): Promise<Response> Parameters
- config: { action: "deleteInvite"; inviteID: string } & AdminConfig
Returns Promise<Response>
- act(
config: {
action: "editAccount";
accountID: string;
value: Partial<AccountResource>;
} & AdminConfig,
): Promise<AccountResource> - act(
config: { action: "listTokens"; accountID: string } & AdminConfig,
): Promise<TokenResource[]> Parameters
- config: { action: "listTokens"; accountID: string } & AdminConfig
- act(
config: { action: "createToken"; accountID: string } & AdminConfig,
): Promise<TokenResource> Parameters
- config: { action: "createToken"; accountID: string } & AdminConfig
- act(
config: {
action: "deleteToken";
accountID: string;
accessTokenID: string;
} & AdminConfig,
): Promise<Response> Parameters
- config: { action: "deleteToken"; accountID: string; accessTokenID: string } & AdminConfig
Returns Promise<Response>
- act(config: Record<string, any>): Promise<any>
Parameters
- config: Record<string, any>
Returns Promise<any>