// Code generated by api_gen. DO NOT EDIT. /** * Auto-generated TypeScript definitions for API Client * Generated from OpenAPI specification */ export interface Account_RegisterReq { Email?: string; Password?: string; } export interface Account_RegisterRes { UserID?: string; } export interface Account_RequestPasswordResetReq { Email?: string; } export interface Account_RequestPasswordResetRes { } export interface Account_ResendVerificationReq { Email?: string; } export interface Account_ResendVerificationRes { } export interface Account_ResetPasswordReq { Token?: string; Password?: string; } export interface Account_ResetPasswordRes { } export interface Account_Task_SendEmailVerificationReq { Email?: string; Token?: string; } export interface Account_Task_SendEmailVerificationRes { } export interface Account_Task_SendPasswordResetReq { Email?: string; Token?: string; } export interface Account_Task_SendPasswordResetRes { } export interface Account_VerifyReq { Token?: string; } export interface Account_VerifyRes { } export interface Audit_ListByUserReq { UserID?: string; Page?: PageReq; } export interface Audit_ListByUserRes { Page?: Page; } export interface Audit_ListReq { Tenant?: string; Page?: PageReq; } export interface Audit_ListRes { Page?: Page; } export interface BotKeys_CreateReq { Tenant?: string; Bot?: string; ExpiresAt?: string; } export interface BotKeys_CreateRes { ID?: string; Tenant?: string; Bot?: string; Token?: string; CreatedAt?: string; ExpiresAt?: string; } export interface BotKeys_GetReq { ID?: string; Tenant?: string; } export interface BotKeys_GetRes { ID?: string; Tenant?: string; Bot?: string; CreatedAt?: string; ExpiresAt?: string; } export interface BotKeys_ListItem { ID?: string; Tenant?: string; Bot?: string; CreatedAt?: string; ExpiresAt?: string; } export interface BotKeys_ListReq { Tenant?: string; Page?: PageReq; } export interface BotKeys_ListRes { Page?: Page; } export interface BotKeys_SetExpirationReq { Tenant?: string; ID?: string; ExpiresAt?: string; } export interface BotKeys_SetExpirationRes { } export interface Bots_DeleteReq { ID?: string; Tenant?: string; } export interface Bots_DeleteRes { } export interface Bots_GetReq { ID?: string; Tenant?: string; } export interface Bots_GetRes { Bot?: Bot; } export interface Bots_ListReq { Tenant?: string; Page?: PageReq; } export interface Bots_ListRes { Page?: Page; } export interface Bots_SaveReq { Bot?: Bot; } export interface Bots_SaveRes { Bot?: Bot; } export interface Domain_CreateReq { Tenant?: string; Domain?: string; } export interface Domain_CreateRes { Domain?: Domain; } export interface Domain_DeleteReq { ID?: string; Tenant?: string; } export interface Domain_DeleteRes { } export interface Domain_GetReq { ID?: string; Tenant?: string; } export interface Domain_GetRes { Domain?: Domain; } export interface Domain_ListReq { Tenant?: string; Page?: PageReq; } export interface Domain_ListRes { Page?: Page; } export interface Domain_VerifyReq { ID?: string; Tenant?: string; } export interface Domain_VerifyRes { Verified?: boolean; Task?: Result; } export interface ErrorResponse { Message?: string; } export interface Grants_AddReq { Grant?: Grant; } export interface Grants_AddRes { } export interface Grants_ListByTenantReq { Tenant?: string; Page?: PageReq; } export interface Grants_ListByTenantRes { Page?: Page; } export interface Grants_ListReq { UserID?: string; Page?: PageReq; } export interface Grants_ListRes { Page?: Page; } export interface Grants_RemoveReq { Grant?: Grant; } export interface Grants_RemoveRes { } export interface Groups_AddMemberReq { Tenant?: string; Group?: any; UserID?: string; } export interface Groups_AddMemberRes { } export interface Groups_DeleteReq { Tenant?: string; Path?: any; } export interface Groups_DeleteRes { } export interface Groups_GetReq { Tenant?: string; Path?: any; } export interface Groups_GetRes { Group?: Group; } export interface Groups_ListByTenantReq { Tenant?: string; Page?: PageReq; } export interface Groups_ListByTenantRes { Page?: Page; } export interface Groups_ListMemberGroupsReq { UserID?: string; Page?: PageReq; } export interface Groups_ListMemberGroupsRes { Page?: Page; } export interface Groups_ListMembersReq { Tenant?: string; Group?: any; Page?: PageReq; } export interface Groups_ListMembersRes { Page?: Page; } export interface Groups_ListReq { Tenant?: string; Page?: PageReq; } export interface Groups_ListRes { Page?: Page; } export interface Groups_RemoveMemberReq { Tenant?: string; Group?: any; UserID?: string; } export interface Groups_RemoveMemberRes { } export interface Groups_SaveReq { Group?: Group; } export interface Groups_SaveRes { } export interface HealthReq { } export interface HealthRes { Status?: string; } export interface Identity_LoginReq { Email?: string; Password?: string; } export interface Identity_LoginRes { } export interface Identity_LogoutReq { } export interface Identity_LogoutRes { } export interface InvalidJsonError { Err?: any; } export interface Profiles_GetReq { } export interface Profiles_GetRes { User?: User; Profile?: Profile; } export interface Profiles_SaveReq { Name?: string; Bio?: string; Location?: string; Website?: string; PictureURL?: string; } export interface Profiles_SaveRes { } export interface Roles_DeleteReq { Tenant?: string; Slug?: string; } export interface Roles_DeleteRes { } export interface Roles_GetReq { Tenant?: string; Slug?: string; } export interface Roles_GetRes { Role?: Role; } export interface Roles_ListByTenantReq { Tenant?: string; Page?: PageReq; } export interface Roles_ListByTenantRes { Page?: Page; } export interface Roles_ListReq { Tenant?: string; Page?: PageReq; } export interface Roles_ListRes { Page?: Page; } export interface Roles_SaveReq { Role?: Role; } export interface Roles_SaveRes { } export interface Sso_CheckReq { Email?: string; } export interface Sso_CheckRes { Redirect?: string; } export interface Sso_GetCallbackReq { } export interface Sso_GetCallbackRes { } export interface Sso_LoginReq { } export interface Sso_LoginRes { } export interface Sso_PostCallbackReq { } export interface Sso_PostCallbackRes { } export interface TenantInvitations_AcceptReq { Token?: string; } export interface TenantInvitations_AcceptRes { } export interface TenantInvitations_CreateReq { Tenant?: string; Email?: string; } export interface TenantInvitations_CreateRes { Token?: string; } export interface TenantInvitations_DeclineReq { Token?: string; } export interface TenantInvitations_DeclineRes { } export interface TenantInvitations_DeleteReq { Tenant?: string; Email?: string; } export interface TenantInvitations_DeleteRes { } export interface TenantInvitations_ListByEmailReq { Email?: string; Page?: PageReq; } export interface TenantInvitations_ListByEmailRes { Page?: Page; } export interface TenantInvitations_ListReq { Tenant?: string; Page?: PageReq; } export interface TenantInvitations_ListRes { Page?: Page; } export interface TenantInvitations_Task_SendTenantInvitationReq { Email?: string; Token?: string; } export interface TenantInvitations_Task_SendTenantInvitationRes { } export interface Tenants_CreateReq { Tenant?: Tenant; } export interface Tenants_CreateRes { Tenant?: Tenant; } export interface Tenants_DeleteReq { ID?: string; } export interface Tenants_DeleteRes { } export interface Tenants_GetReq { ID?: string; } export interface Tenants_GetRes { Tenant?: Tenant; } export interface Tenants_ListReq { Page?: PageReq; } export interface Tenants_ListRes { Page?: Page; } export interface Tenants_UpdateReq { Tenant?: Tenant; } export interface Tenants_UpdateRes { Tenant?: Tenant; } export interface Todos_AddToListReq { Tenant?: string; List?: string; Item?: string; } export interface Todos_AddToListRes { } export interface Todos_CreateItemReq { Item?: Item; } export interface Todos_CreateItemRes { Item?: Item; } export interface Todos_CreateListReq { List?: List; } export interface Todos_CreateListRes { List?: List; } export interface Todos_DeleteItemReq { ID?: string; Tenant?: string; } export interface Todos_DeleteItemRes { } export interface Todos_DeleteListReq { ID?: string; Tenant?: string; } export interface Todos_DeleteListRes { } export interface Todos_GetItemReq { ID?: string; Tenant?: string; } export interface Todos_GetItemRes { Item?: Item; } export interface Todos_GetListReq { ID?: string; Tenant?: string; } export interface Todos_GetListRes { List?: List; } export interface Todos_ListItemsReq { Tenant?: string; List?: string; Page?: PageReq; } export interface Todos_ListItemsRes { Page?: Page; } export interface Todos_ListListsReq { Tenant?: string; Page?: PageReq; } export interface Todos_ListListsRes { Page?: Page; } export interface Todos_RemoveFromListReq { Tenant?: string; List?: string; Item?: string; } export interface Todos_RemoveFromListRes { } export interface Todos_UpdateItemReq { Item?: Item; } export interface Todos_UpdateItemRes { Item?: Item; } export interface Todos_UpdateListReq { List?: List; } export interface Todos_UpdateListRes { List?: List; } export interface Users_GetByEmailReq { Email?: string; } export interface Users_GetByEmailRes { User?: User; } export interface Users_ListByTenantReq { Tenant?: string; Page?: PageReq; } export interface Users_ListByTenantRes { Page?: Page; } export interface Users_ListReq { Page?: PageReq; } export interface Users_ListRes { Page?: Page; } export interface ValidationError { Errors?: string[]; } export interface APIClientOptions { timeout?: number; headers?: Record; } export declare class APIClient { baseURL: string; timeout: number; headers: Record; constructor(baseURL?: string, options?: APIClientOptions); request(method: string, path: string, body?: any): Promise; /** * Account_Register * @param req Request object * @returns Promise resolving to response object */ Account_Register(req: Account_RegisterReq): Promise; /** * Account_RequestPasswordReset * @param req Request object * @returns Promise resolving to response object */ Account_RequestPasswordReset(req: Account_RequestPasswordResetReq): Promise; /** * Account_ResendVerification * @param req Request object * @returns Promise resolving to response object */ Account_ResendVerification(req: Account_ResendVerificationReq): Promise; /** * Account_ResetPassword * @param req Request object * @returns Promise resolving to response object */ Account_ResetPassword(req: Account_ResetPasswordReq): Promise; /** * Account_Task_SendEmailVerification * @param req Request object * @returns Promise resolving to response object */ Account_Task_SendEmailVerification(req: Account_Task_SendEmailVerificationReq): Promise; /** * Account_Task_SendPasswordReset * @param req Request object * @returns Promise resolving to response object */ Account_Task_SendPasswordReset(req: Account_Task_SendPasswordResetReq): Promise; /** * Account_Verify * @param req Request object * @returns Promise resolving to response object */ Account_Verify(req: Account_VerifyReq): Promise; /** * Audit_List * @param req Request object * @returns Promise resolving to response object */ Audit_List(req: Audit_ListReq): Promise; /** * Audit_ListByUser * @param req Request object * @returns Promise resolving to response object */ Audit_ListByUser(req: Audit_ListByUserReq): Promise; /** * BotKeys_Create * @param req Request object * @returns Promise resolving to response object */ BotKeys_Create(req: BotKeys_CreateReq): Promise; /** * BotKeys_Get * @param req Request object * @returns Promise resolving to response object */ BotKeys_Get(req: BotKeys_GetReq): Promise; /** * BotKeys_List * @param req Request object * @returns Promise resolving to response object */ BotKeys_List(req: BotKeys_ListReq): Promise; /** * BotKeys_SetExpiration * @param req Request object * @returns Promise resolving to response object */ BotKeys_SetExpiration(req: BotKeys_SetExpirationReq): Promise; /** * Bots_Delete * @param req Request object * @returns Promise resolving to response object */ Bots_Delete(req: Bots_DeleteReq): Promise; /** * Bots_Get * @param req Request object * @returns Promise resolving to response object */ Bots_Get(req: Bots_GetReq): Promise; /** * Bots_List * @param req Request object * @returns Promise resolving to response object */ Bots_List(req: Bots_ListReq): Promise; /** * Bots_Save * @param req Request object * @returns Promise resolving to response object */ Bots_Save(req: Bots_SaveReq): Promise; /** * Domain_Create * @param req Request object * @returns Promise resolving to response object */ Domain_Create(req: Domain_CreateReq): Promise; /** * Domain_Delete * @param req Request object * @returns Promise resolving to response object */ Domain_Delete(req: Domain_DeleteReq): Promise; /** * Domain_Get * @param req Request object * @returns Promise resolving to response object */ Domain_Get(req: Domain_GetReq): Promise; /** * Domain_List * @param req Request object * @returns Promise resolving to response object */ Domain_List(req: Domain_ListReq): Promise; /** * Domain_Verify * @param req Request object * @returns Promise resolving to response object */ Domain_Verify(req: Domain_VerifyReq): Promise; /** * Grants_Add * @param req Request object * @returns Promise resolving to response object */ Grants_Add(req: Grants_AddReq): Promise; /** * Grants_List * @param req Request object * @returns Promise resolving to response object */ Grants_List(req: Grants_ListReq): Promise; /** * Grants_ListByTenant * @param req Request object * @returns Promise resolving to response object */ Grants_ListByTenant(req: Grants_ListByTenantReq): Promise; /** * Grants_Remove * @param req Request object * @returns Promise resolving to response object */ Grants_Remove(req: Grants_RemoveReq): Promise; /** * Groups_AddMember * @param req Request object * @returns Promise resolving to response object */ Groups_AddMember(req: Groups_AddMemberReq): Promise; /** * Groups_Delete * @param req Request object * @returns Promise resolving to response object */ Groups_Delete(req: Groups_DeleteReq): Promise; /** * Groups_Get * @param req Request object * @returns Promise resolving to response object */ Groups_Get(req: Groups_GetReq): Promise; /** * Groups_List * @param req Request object * @returns Promise resolving to response object */ Groups_List(req: Groups_ListReq): Promise; /** * Groups_ListByTenant * @param req Request object * @returns Promise resolving to response object */ Groups_ListByTenant(req: Groups_ListByTenantReq): Promise; /** * Groups_ListMemberGroups * @param req Request object * @returns Promise resolving to response object */ Groups_ListMemberGroups(req: Groups_ListMemberGroupsReq): Promise; /** * Groups_ListMembers * @param req Request object * @returns Promise resolving to response object */ Groups_ListMembers(req: Groups_ListMembersReq): Promise; /** * Groups_RemoveMember * @param req Request object * @returns Promise resolving to response object */ Groups_RemoveMember(req: Groups_RemoveMemberReq): Promise; /** * Groups_Save * @param req Request object * @returns Promise resolving to response object */ Groups_Save(req: Groups_SaveReq): Promise; /** * Health * @param req Request object * @returns Promise resolving to response object */ Health(req: HealthReq): Promise; /** * Identity_Login * @param req Request object * @returns Promise resolving to response object */ Identity_Login(req: Identity_LoginReq): Promise; /** * Identity_Logout * @param req Request object * @returns Promise resolving to response object */ Identity_Logout(req: Identity_LogoutReq): Promise; /** * Profiles_Get * @param req Request object * @returns Promise resolving to response object */ Profiles_Get(req: Profiles_GetReq): Promise; /** * Profiles_Save * @param req Request object * @returns Promise resolving to response object */ Profiles_Save(req: Profiles_SaveReq): Promise; /** * Roles_Delete * @param req Request object * @returns Promise resolving to response object */ Roles_Delete(req: Roles_DeleteReq): Promise; /** * Roles_Get * @param req Request object * @returns Promise resolving to response object */ Roles_Get(req: Roles_GetReq): Promise; /** * Roles_List * @param req Request object * @returns Promise resolving to response object */ Roles_List(req: Roles_ListReq): Promise; /** * Roles_ListByTenant * @param req Request object * @returns Promise resolving to response object */ Roles_ListByTenant(req: Roles_ListByTenantReq): Promise; /** * Roles_Save * @param req Request object * @returns Promise resolving to response object */ Roles_Save(req: Roles_SaveReq): Promise; /** * Sso_Check * @param req Request object * @returns Promise resolving to response object */ Sso_Check(req: Sso_CheckReq): Promise; /** * Sso_GetCallback * @param req Request object * @returns Promise resolving to response object */ Sso_GetCallback(req: Sso_GetCallbackReq): Promise; /** * Sso_Login * @param req Request object * @returns Promise resolving to response object */ Sso_Login(req: Sso_LoginReq): Promise; /** * Sso_PostCallback * @param req Request object * @returns Promise resolving to response object */ Sso_PostCallback(req: Sso_PostCallbackReq): Promise; /** * TenantInvitations_Accept * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_Accept(req: TenantInvitations_AcceptReq): Promise; /** * TenantInvitations_Create * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_Create(req: TenantInvitations_CreateReq): Promise; /** * TenantInvitations_Decline * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_Decline(req: TenantInvitations_DeclineReq): Promise; /** * TenantInvitations_Delete * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_Delete(req: TenantInvitations_DeleteReq): Promise; /** * TenantInvitations_List * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_List(req: TenantInvitations_ListReq): Promise; /** * TenantInvitations_ListByEmail * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_ListByEmail(req: TenantInvitations_ListByEmailReq): Promise; /** * TenantInvitations_Task_SendTenantInvitation * @param req Request object * @returns Promise resolving to response object */ TenantInvitations_Task_SendTenantInvitation(req: TenantInvitations_Task_SendTenantInvitationReq): Promise; /** * Tenants_Create * @param req Request object * @returns Promise resolving to response object */ Tenants_Create(req: Tenants_CreateReq): Promise; /** * Tenants_Delete * @param req Request object * @returns Promise resolving to response object */ Tenants_Delete(req: Tenants_DeleteReq): Promise; /** * Tenants_Get * @param req Request object * @returns Promise resolving to response object */ Tenants_Get(req: Tenants_GetReq): Promise; /** * Tenants_List * @param req Request object * @returns Promise resolving to response object */ Tenants_List(req: Tenants_ListReq): Promise; /** * Tenants_Update * @param req Request object * @returns Promise resolving to response object */ Tenants_Update(req: Tenants_UpdateReq): Promise; /** * Todos_AddToList * @param req Request object * @returns Promise resolving to response object */ Todos_AddToList(req: Todos_AddToListReq): Promise; /** * Todos_CreateItem * @param req Request object * @returns Promise resolving to response object */ Todos_CreateItem(req: Todos_CreateItemReq): Promise; /** * Todos_CreateList * @param req Request object * @returns Promise resolving to response object */ Todos_CreateList(req: Todos_CreateListReq): Promise; /** * Todos_DeleteItem * @param req Request object * @returns Promise resolving to response object */ Todos_DeleteItem(req: Todos_DeleteItemReq): Promise; /** * Todos_DeleteList * @param req Request object * @returns Promise resolving to response object */ Todos_DeleteList(req: Todos_DeleteListReq): Promise; /** * Todos_GetItem * @param req Request object * @returns Promise resolving to response object */ Todos_GetItem(req: Todos_GetItemReq): Promise; /** * Todos_GetList * @param req Request object * @returns Promise resolving to response object */ Todos_GetList(req: Todos_GetListReq): Promise; /** * Todos_ListItems * @param req Request object * @returns Promise resolving to response object */ Todos_ListItems(req: Todos_ListItemsReq): Promise; /** * Todos_ListLists * @param req Request object * @returns Promise resolving to response object */ Todos_ListLists(req: Todos_ListListsReq): Promise; /** * Todos_RemoveFromList * @param req Request object * @returns Promise resolving to response object */ Todos_RemoveFromList(req: Todos_RemoveFromListReq): Promise; /** * Todos_UpdateItem * @param req Request object * @returns Promise resolving to response object */ Todos_UpdateItem(req: Todos_UpdateItemReq): Promise; /** * Todos_UpdateList * @param req Request object * @returns Promise resolving to response object */ Todos_UpdateList(req: Todos_UpdateListReq): Promise; /** * Users_GetByEmail * @param req Request object * @returns Promise resolving to response object */ Users_GetByEmail(req: Users_GetByEmailReq): Promise; /** * Users_List * @param req Request object * @returns Promise resolving to response object */ Users_List(req: Users_ListReq): Promise; /** * Users_ListByTenant * @param req Request object * @returns Promise resolving to response object */ Users_ListByTenant(req: Users_ListByTenantReq): Promise; }