From 87565bee13fb60de5696b870690e5d82def0779b Mon Sep 17 00:00:00 2001 From: Jose Andres Date: Tue, 4 Nov 2025 17:46:07 -0600 Subject: [PATCH] changes: Add to tracking generated Kubb files --- src/ASPBaseOIDC.Web.Ui/src/api/hooks/index.ts | 72 +++++ ...esAppExternalauthproviderDeleteprovider.ts | 56 ++++ .../useDeleteApiServicesAppRoleDelete.ts | 56 ++++ .../useDeleteApiServicesAppTenantDelete.ts | 56 ++++ .../useDeleteApiServicesAppUserDelete.ts | 56 ++++ ...sAppExternalauthproviderGetallproviders.ts | 60 ++++ ...ExternalauthproviderGetenabledproviders.ts | 60 ++++ ...vicesAppExternalauthproviderGetprovider.ts | 60 ++++ .../api/hooks/useGetApiServicesAppRoleGet.ts | 60 ++++ .../hooks/useGetApiServicesAppRoleGetall.ts | 60 ++++ ...eGetApiServicesAppRoleGetallpermissions.ts | 60 ++++ .../useGetApiServicesAppRoleGetroleforedit.ts | 60 ++++ .../hooks/useGetApiServicesAppRoleGetroles.ts | 60 ++++ ...esAppSessionGetcurrentlogininformations.ts | 60 ++++ .../hooks/useGetApiServicesAppTenantGet.ts | 60 ++++ .../hooks/useGetApiServicesAppTenantGetall.ts | 60 ++++ .../api/hooks/useGetApiServicesAppUserGet.ts | 60 ++++ .../hooks/useGetApiServicesAppUserGetall.ts | 60 ++++ .../hooks/useGetApiServicesAppUserGetroles.ts | 60 ++++ ...tApiServicesAppAccountIstenantavailable.ts | 58 ++++ .../usePostApiServicesAppAccountRegister.ts | 58 ++++ ...piServicesAppConfigurationChangeuitheme.ts | 58 ++++ ...ernalauthproviderCreateorupdateprovider.ts | 58 ++++ ...ernalauthproviderTestproviderconnection.ts | 56 ++++ .../hooks/usePostApiServicesAppRoleCreate.ts | 58 ++++ .../usePostApiServicesAppTenantCreate.ts | 58 ++++ .../usePostApiServicesAppUserActivate.ts | 58 ++++ ...usePostApiServicesAppUserChangelanguage.ts | 58 ++++ ...usePostApiServicesAppUserChangepassword.ts | 58 ++++ .../hooks/usePostApiServicesAppUserCreate.ts | 58 ++++ .../usePostApiServicesAppUserDeactivate.ts | 58 ++++ .../usePostApiServicesAppUserResetpassword.ts | 58 ++++ .../hooks/usePostApiTokenauthAuthenticate.ts | 58 ++++ ...usePostApiTokenauthAuthenticateexternal.ts | 58 ++++ .../hooks/usePutApiServicesAppRoleUpdate.ts | 58 ++++ .../hooks/usePutApiServicesAppTenantUpdate.ts | 58 ++++ .../hooks/usePutApiServicesAppUserUpdate.ts | 58 ++++ src/ASPBaseOIDC.Web.Ui/src/api/index.ts | 293 ++++++++++++++++++ .../src/api/schemas/applicationInfoDto.json | 1 + .../src/api/schemas/authenticateModel.json | 1 + .../api/schemas/authenticateResultModel.json | 1 + .../src/api/schemas/changePasswordDto.json | 1 + .../src/api/schemas/changeUiThemeInput.json | 1 + .../api/schemas/changeUserLanguageDto.json | 1 + .../schemas/createOrUpdateProviderInput.json | 1 + .../src/api/schemas/createRoleDto.json | 1 + .../src/api/schemas/createTenantDto.json | 1 + .../src/api/schemas/createUserDto.json | 1 + .../src/api/schemas/externalAuthModel.json | 1 + .../api/schemas/externalAuthProviderDto.json | 1 + .../src/api/schemas/flatPermissionDto.json | 1 + .../getCurrentLoginInformationsOutput.json | 1 + .../src/api/schemas/getRoleForEditOutput.json | 1 + .../src/api/schemas/int64EntityDto.json | 1 + .../api/schemas/isTenantAvailableInput.json | 1 + .../api/schemas/isTenantAvailableOutput.json | 1 + .../src/api/schemas/permissionDto.json | 1 + .../schemas/permissionDtoListResultDto.json | 1 + .../src/api/schemas/registerInput.json | 1 + .../src/api/schemas/registerOutput.json | 1 + .../src/api/schemas/resetPasswordDto.json | 1 + .../src/api/schemas/roleDto.json | 1 + .../src/api/schemas/roleDtoListResultDto.json | 1 + .../api/schemas/roleDtoPagedResultDto.json | 1 + .../src/api/schemas/roleEditDto.json | 1 + .../src/api/schemas/roleListDto.json | 1 + .../api/schemas/roleListDtoListResultDto.json | 1 + .../api/schemas/tenantAvailabilityState.json | 1 + .../src/api/schemas/tenantDto.json | 1 + .../api/schemas/tenantDtoPagedResultDto.json | 1 + .../src/api/schemas/tenantLoginInfoDto.json | 1 + .../src/api/schemas/testConnectionOutput.json | 1 + .../src/api/schemas/userDto.json | 1 + .../api/schemas/userDtoPagedResultDto.json | 1 + .../src/api/schemas/userLoginInfoDto.json | 1 + .../src/api/types/ApplicationInfoDto.ts | 22 ++ .../src/api/types/AuthenticateModel.ts | 24 ++ .../src/api/types/AuthenticateResultModel.ts | 24 ++ .../src/api/types/ChangePasswordDto.ts | 18 ++ .../src/api/types/ChangeUiThemeInput.ts | 14 + .../src/api/types/ChangeUserLanguageDto.ts | 13 + .../api/types/CreateOrUpdateProviderInput.ts | 69 +++++ .../src/api/types/CreateRoleDto.ts | 34 ++ .../src/api/types/CreateTenantDto.ts | 37 +++ .../src/api/types/CreateUserDto.ts | 46 +++ ...esAppExternalauthproviderDeleteprovider.ts | 25 ++ .../types/DeleteApiServicesAppRoleDelete.ts | 25 ++ .../types/DeleteApiServicesAppTenantDelete.ts | 25 ++ .../types/DeleteApiServicesAppUserDelete.ts | 25 ++ .../src/api/types/ExternalAuthModel.ts | 18 ++ .../src/api/types/ExternalAuthProviderDto.ts | 72 +++++ .../src/api/types/FlatPermissionDto.ts | 20 ++ ...sAppExternalauthproviderGetallproviders.ts | 18 ++ ...ExternalauthproviderGetenabledproviders.ts | 18 ++ ...vicesAppExternalauthproviderGetprovider.ts | 26 ++ .../src/api/types/GetApiServicesAppRoleGet.ts | 26 ++ .../api/types/GetApiServicesAppRoleGetall.ts | 42 +++ .../GetApiServicesAppRoleGetallpermissions.ts | 18 ++ .../GetApiServicesAppRoleGetroleforedit.ts | 26 ++ .../types/GetApiServicesAppRoleGetroles.ts | 26 ++ ...esAppSessionGetcurrentlogininformations.ts | 18 ++ .../api/types/GetApiServicesAppTenantGet.ts | 26 ++ .../types/GetApiServicesAppTenantGetall.ts | 46 +++ .../src/api/types/GetApiServicesAppUserGet.ts | 26 ++ .../api/types/GetApiServicesAppUserGetall.ts | 46 +++ .../types/GetApiServicesAppUserGetroles.ts | 18 ++ .../GetCurrentLoginInformationsOutput.ts | 23 ++ .../src/api/types/GetRoleForEditOutput.ts | 22 ++ .../src/api/types/Int64EntityDto.ts | 12 + .../src/api/types/IsTenantAvailableInput.ts | 14 + .../src/api/types/IsTenantAvailableOutput.ts | 17 + .../src/api/types/PermissionDto.ts | 24 ++ .../api/types/PermissionDtoListResultDto.ts | 13 + ...tApiServicesAppAccountIstenantavailable.ts | 22 ++ .../PostApiServicesAppAccountRegister.ts | 22 ++ ...piServicesAppConfigurationChangeuitheme.ts | 21 ++ ...ernalauthproviderCreateorupdateprovider.ts | 22 ++ ...ernalauthproviderTestproviderconnection.ts | 26 ++ .../api/types/PostApiServicesAppRoleCreate.ts | 22 ++ .../types/PostApiServicesAppTenantCreate.ts | 22 ++ .../types/PostApiServicesAppUserActivate.ts | 21 ++ .../PostApiServicesAppUserChangelanguage.ts | 21 ++ .../PostApiServicesAppUserChangepassword.ts | 21 ++ .../api/types/PostApiServicesAppUserCreate.ts | 22 ++ .../types/PostApiServicesAppUserDeactivate.ts | 21 ++ .../PostApiServicesAppUserResetpassword.ts | 21 ++ .../api/types/PostApiTokenauthAuthenticate.ts | 22 ++ .../PostApiTokenauthAuthenticateexternal.ts | 22 ++ .../api/types/PutApiServicesAppRoleUpdate.ts | 21 ++ .../types/PutApiServicesAppTenantUpdate.ts | 21 ++ .../api/types/PutApiServicesAppUserUpdate.ts | 21 ++ .../src/api/types/RegisterInput.ts | 42 +++ .../src/api/types/RegisterOutput.ts | 12 + .../src/api/types/ResetPasswordDto.ts | 22 ++ .../src/api/types/RoleDto.ts | 38 +++ .../src/api/types/RoleDtoListResultDto.ts | 13 + .../src/api/types/RoleDtoPagedResultDto.ts | 17 + .../src/api/types/RoleEditDto.ts | 34 ++ .../src/api/types/RoleListDto.ts | 32 ++ .../src/api/types/RoleListDtoListResultDto.ts | 13 + .../src/api/types/TenantAvailabilityState.ts | 15 + .../src/api/types/TenantDto.ts | 29 ++ .../src/api/types/TenantDtoPagedResultDto.ts | 17 + .../src/api/types/TenantLoginInfoDto.ts | 20 ++ .../src/api/types/TestConnectionOutput.ts | 16 + .../src/api/types/UserDto.ts | 56 ++++ .../src/api/types/UserDtoPagedResultDto.ts | 17 + .../src/api/types/UserLoginInfoDto.ts | 28 ++ src/ASPBaseOIDC.Web.Ui/src/api/types/index.ts | 75 +++++ .../src/api/zod/applicationInfoDtoSchema.ts | 17 + .../src/api/zod/authenticateModelSchema.ts | 15 + .../api/zod/authenticateResultModelSchema.ts | 16 + .../src/api/zod/changePasswordDtoSchema.ts | 14 + .../src/api/zod/changeUiThemeInputSchema.ts | 13 + .../api/zod/changeUserLanguageDtoSchema.ts | 13 + .../zod/createOrUpdateProviderInputSchema.ts | 24 ++ .../src/api/zod/createRoleDtoSchema.ts | 17 + .../src/api/zod/createTenantDtoSchema.ts | 17 + .../src/api/zod/createUserDtoSchema.ts | 19 ++ ...xternalauthproviderDeleteproviderSchema.ts | 24 ++ .../deleteApiServicesAppRoleDeleteSchema.ts | 24 ++ .../deleteApiServicesAppTenantDeleteSchema.ts | 24 ++ .../deleteApiServicesAppUserDeleteSchema.ts | 24 ++ .../src/api/zod/externalAuthModelSchema.ts | 14 + .../api/zod/externalAuthProviderDtoSchema.ts | 25 ++ .../src/api/zod/flatPermissionDtoSchema.ts | 15 + ...ternalauthproviderGetallprovidersSchema.ts | 19 ++ ...alauthproviderGetenabledprovidersSchema.ts | 19 ++ ...ppExternalauthproviderGetproviderSchema.ts | 25 ++ .../api/zod/getApiServicesAppRoleGetSchema.ts | 25 ++ .../zod/getApiServicesAppRoleGetallSchema.ts | 28 ++ ...iServicesAppRoleGetallpermissionsSchema.ts | 19 ++ ...tApiServicesAppRoleGetroleforeditSchema.ts | 25 ++ .../getApiServicesAppRoleGetrolesSchema.ts | 25 ++ ...essionGetcurrentlogininformationsSchema.ts | 19 ++ .../zod/getApiServicesAppTenantGetSchema.ts | 25 ++ .../getApiServicesAppTenantGetallSchema.ts | 29 ++ .../api/zod/getApiServicesAppUserGetSchema.ts | 25 ++ .../zod/getApiServicesAppUserGetallSchema.ts | 29 ++ .../getApiServicesAppUserGetrolesSchema.ts | 19 ++ ...getCurrentLoginInformationsOutputSchema.ts | 24 ++ .../src/api/zod/getRoleForEditOutputSchema.ts | 21 ++ src/ASPBaseOIDC.Web.Ui/src/api/zod/index.ts | 146 +++++++++ .../src/api/zod/int64EntityDtoSchema.ts | 13 + .../api/zod/isTenantAvailableInputSchema.ts | 13 + .../api/zod/isTenantAvailableOutputSchema.ts | 17 + .../zod/permissionDtoListResultDtoSchema.ts | 16 + .../src/api/zod/permissionDtoSchema.ts | 16 + ...rvicesAppAccountIstenantavailableSchema.ts | 24 ++ ...postApiServicesAppAccountRegisterSchema.ts | 24 ++ ...icesAppConfigurationChangeuithemeSchema.ts | 23 ++ ...uthproviderCreateorupdateproviderSchema.ts | 24 ++ ...uthproviderTestproviderconnectionSchema.ts | 25 ++ .../zod/postApiServicesAppRoleCreateSchema.ts | 24 ++ .../postApiServicesAppTenantCreateSchema.ts | 24 ++ .../postApiServicesAppUserActivateSchema.ts | 23 ++ ...tApiServicesAppUserChangelanguageSchema.ts | 23 ++ ...tApiServicesAppUserChangepasswordSchema.ts | 23 ++ .../zod/postApiServicesAppUserCreateSchema.ts | 24 ++ .../postApiServicesAppUserDeactivateSchema.ts | 23 ++ ...stApiServicesAppUserResetpasswordSchema.ts | 23 ++ .../zod/postApiTokenauthAuthenticateSchema.ts | 24 ++ ...tApiTokenauthAuthenticateexternalSchema.ts | 24 ++ .../zod/putApiServicesAppRoleUpdateSchema.ts | 23 ++ .../putApiServicesAppTenantUpdateSchema.ts | 23 ++ .../zod/putApiServicesAppUserUpdateSchema.ts | 23 ++ .../src/api/zod/registerInputSchema.ts | 18 ++ .../src/api/zod/registerOutputSchema.ts | 13 + .../src/api/zod/resetPasswordDtoSchema.ts | 15 + .../src/api/zod/roleDtoListResultDtoSchema.ts | 16 + .../api/zod/roleDtoPagedResultDtoSchema.ts | 17 + .../src/api/zod/roleDtoSchema.ts | 18 ++ .../src/api/zod/roleEditDtoSchema.ts | 17 + .../api/zod/roleListDtoListResultDtoSchema.ts | 16 + .../src/api/zod/roleListDtoSchema.ts | 18 ++ .../api/zod/tenantAvailabilityStateSchema.ts | 11 + .../api/zod/tenantDtoPagedResultDtoSchema.ts | 17 + .../src/api/zod/tenantDtoSchema.ts | 16 + .../src/api/zod/tenantLoginInfoDtoSchema.ts | 15 + .../src/api/zod/testConnectionOutputSchema.ts | 14 + .../api/zod/userDtoPagedResultDtoSchema.ts | 17 + .../src/api/zod/userDtoSchema.ts | 22 ++ .../src/api/zod/userLoginInfoDtoSchema.ts | 17 + 223 files changed, 6024 insertions(+) create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/index.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppRoleDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppTenantDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppUserDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetallpermissions.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroleforedit.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroles.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetroles.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountIstenantavailable.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountRegister.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppConfigurationChangeuitheme.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppRoleCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppTenantCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserActivate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangelanguage.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangepassword.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserDeactivate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserResetpassword.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticateexternal.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppRoleUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppTenantUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppUserUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/index.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/applicationInfoDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateModel.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateResultModel.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/changePasswordDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUiThemeInput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUserLanguageDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/createOrUpdateProviderInput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/createRoleDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/createTenantDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/createUserDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthModel.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthProviderDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/flatPermissionDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/getCurrentLoginInformationsOutput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/getRoleForEditOutput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/int64EntityDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableInput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableOutput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDtoListResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerInput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerOutput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/resetPasswordDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoListResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoPagedResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleEditDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDtoListResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantAvailabilityState.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDtoPagedResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantLoginInfoDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/testConnectionOutput.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDtoPagedResultDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/schemas/userLoginInfoDto.json create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ApplicationInfoDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateModel.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateResultModel.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ChangePasswordDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUiThemeInput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUserLanguageDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/CreateOrUpdateProviderInput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/CreateRoleDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/CreateTenantDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/CreateUserDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppRoleDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppTenantDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppUserDelete.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthModel.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthProviderDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/FlatPermissionDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetallproviders.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetallpermissions.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroleforedit.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroles.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppSessionGetcurrentlogininformations.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGet.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetall.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetroles.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetCurrentLoginInformationsOutput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/GetRoleForEditOutput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/Int64EntityDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableInput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableOutput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDtoListResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountIstenantavailable.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountRegister.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppConfigurationChangeuitheme.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppRoleCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppTenantCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserActivate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangelanguage.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangepassword.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserCreate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserDeactivate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserResetpassword.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticateexternal.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppRoleUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppTenantUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppUserUpdate.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterInput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterOutput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/ResetPasswordDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoListResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoPagedResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleEditDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDtoListResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/TenantAvailabilityState.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDtoPagedResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/TenantLoginInfoDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/TestConnectionOutput.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/UserDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/UserDtoPagedResultDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/UserLoginInfoDto.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/types/index.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/applicationInfoDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateModelSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateResultModelSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/changePasswordDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUiThemeInputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUserLanguageDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/createOrUpdateProviderInputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/createRoleDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/createTenantDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/createUserDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppRoleDeleteSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppTenantDeleteSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppUserDeleteSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthModelSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthProviderDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/flatPermissionDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallpermissionsSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetroleforeditSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetrolesSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetallSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetallSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetrolesSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getCurrentLoginInformationsOutputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/getRoleForEditOutputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/index.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/int64EntityDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableInputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableOutputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoListResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountIstenantavailableSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountRegisterSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppConfigurationChangeuithemeSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppRoleCreateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppTenantCreateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserActivateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangelanguageSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangepasswordSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserCreateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserDeactivateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserResetpasswordSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateexternalSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppRoleUpdateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppTenantUpdateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppUserUpdateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/registerInputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/registerOutputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/resetPasswordDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoListResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoPagedResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleEditDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoListResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantAvailabilityStateSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoPagedResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantLoginInfoDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/testConnectionOutputSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoPagedResultDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoSchema.ts create mode 100644 src/ASPBaseOIDC.Web.Ui/src/api/zod/userLoginInfoDtoSchema.ts diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/index.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/index.ts new file mode 100644 index 0000000..711dec5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/index.ts @@ -0,0 +1,72 @@ +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderMutationKey } from "./useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export type { DeleteApiServicesAppRoleDeleteMutationKey } from "./useDeleteApiServicesAppRoleDelete.ts"; +export type { DeleteApiServicesAppTenantDeleteMutationKey } from "./useDeleteApiServicesAppTenantDelete.ts"; +export type { DeleteApiServicesAppUserDeleteMutationKey } from "./useDeleteApiServicesAppUserDelete.ts"; +export type { GetApiServicesAppExternalauthproviderGetallprovidersQueryKey } from "./useGetApiServicesAppExternalauthproviderGetallproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledprovidersQueryKey } from "./useGetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryKey } from "./useGetApiServicesAppExternalauthproviderGetprovider.ts"; +export type { GetApiServicesAppRoleGetQueryKey } from "./useGetApiServicesAppRoleGet.ts"; +export type { GetApiServicesAppRoleGetallQueryKey } from "./useGetApiServicesAppRoleGetall.ts"; +export type { GetApiServicesAppRoleGetallpermissionsQueryKey } from "./useGetApiServicesAppRoleGetallpermissions.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryKey } from "./useGetApiServicesAppRoleGetroleforedit.ts"; +export type { GetApiServicesAppRoleGetrolesQueryKey } from "./useGetApiServicesAppRoleGetroles.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformationsQueryKey } from "./useGetApiServicesAppSessionGetcurrentlogininformations.ts"; +export type { GetApiServicesAppTenantGetQueryKey } from "./useGetApiServicesAppTenantGet.ts"; +export type { GetApiServicesAppTenantGetallQueryKey } from "./useGetApiServicesAppTenantGetall.ts"; +export type { GetApiServicesAppUserGetQueryKey } from "./useGetApiServicesAppUserGet.ts"; +export type { GetApiServicesAppUserGetallQueryKey } from "./useGetApiServicesAppUserGetall.ts"; +export type { GetApiServicesAppUserGetrolesQueryKey } from "./useGetApiServicesAppUserGetroles.ts"; +export type { PostApiServicesAppAccountIstenantavailableMutationKey } from "./usePostApiServicesAppAccountIstenantavailable.ts"; +export type { PostApiServicesAppAccountRegisterMutationKey } from "./usePostApiServicesAppAccountRegister.ts"; +export type { PostApiServicesAppConfigurationChangeuithemeMutationKey } from "./usePostApiServicesAppConfigurationChangeuitheme.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey } from "./usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionMutationKey } from "./usePostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export type { PostApiServicesAppRoleCreateMutationKey } from "./usePostApiServicesAppRoleCreate.ts"; +export type { PostApiServicesAppTenantCreateMutationKey } from "./usePostApiServicesAppTenantCreate.ts"; +export type { PostApiServicesAppUserActivateMutationKey } from "./usePostApiServicesAppUserActivate.ts"; +export type { PostApiServicesAppUserChangelanguageMutationKey } from "./usePostApiServicesAppUserChangelanguage.ts"; +export type { PostApiServicesAppUserChangepasswordMutationKey } from "./usePostApiServicesAppUserChangepassword.ts"; +export type { PostApiServicesAppUserCreateMutationKey } from "./usePostApiServicesAppUserCreate.ts"; +export type { PostApiServicesAppUserDeactivateMutationKey } from "./usePostApiServicesAppUserDeactivate.ts"; +export type { PostApiServicesAppUserResetpasswordMutationKey } from "./usePostApiServicesAppUserResetpassword.ts"; +export type { PostApiTokenauthAuthenticateMutationKey } from "./usePostApiTokenauthAuthenticate.ts"; +export type { PostApiTokenauthAuthenticateexternalMutationKey } from "./usePostApiTokenauthAuthenticateexternal.ts"; +export type { PutApiServicesAppRoleUpdateMutationKey } from "./usePutApiServicesAppRoleUpdate.ts"; +export type { PutApiServicesAppTenantUpdateMutationKey } from "./usePutApiServicesAppTenantUpdate.ts"; +export type { PutApiServicesAppUserUpdateMutationKey } from "./usePutApiServicesAppUserUpdate.ts"; +export { deleteApiServicesAppExternalauthproviderDeleteproviderMutationKey, deleteApiServicesAppExternalauthproviderDeleteprovider, deleteApiServicesAppExternalauthproviderDeleteproviderMutationOptions, useDeleteApiServicesAppExternalauthproviderDeleteprovider } from "./useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export { deleteApiServicesAppRoleDeleteMutationKey, deleteApiServicesAppRoleDelete, deleteApiServicesAppRoleDeleteMutationOptions, useDeleteApiServicesAppRoleDelete } from "./useDeleteApiServicesAppRoleDelete.ts"; +export { deleteApiServicesAppTenantDeleteMutationKey, deleteApiServicesAppTenantDelete, deleteApiServicesAppTenantDeleteMutationOptions, useDeleteApiServicesAppTenantDelete } from "./useDeleteApiServicesAppTenantDelete.ts"; +export { deleteApiServicesAppUserDeleteMutationKey, deleteApiServicesAppUserDelete, deleteApiServicesAppUserDeleteMutationOptions, useDeleteApiServicesAppUserDelete } from "./useDeleteApiServicesAppUserDelete.ts"; +export { getApiServicesAppExternalauthproviderGetallprovidersQueryKey, getApiServicesAppExternalauthproviderGetallproviders, getApiServicesAppExternalauthproviderGetallprovidersQueryOptions, useGetApiServicesAppExternalauthproviderGetallproviders } from "./useGetApiServicesAppExternalauthproviderGetallproviders.ts"; +export { getApiServicesAppExternalauthproviderGetenabledprovidersQueryKey, getApiServicesAppExternalauthproviderGetenabledproviders, getApiServicesAppExternalauthproviderGetenabledprovidersQueryOptions, useGetApiServicesAppExternalauthproviderGetenabledproviders } from "./useGetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export { getApiServicesAppExternalauthproviderGetproviderQueryKey, getApiServicesAppExternalauthproviderGetprovider, getApiServicesAppExternalauthproviderGetproviderQueryOptions, useGetApiServicesAppExternalauthproviderGetprovider } from "./useGetApiServicesAppExternalauthproviderGetprovider.ts"; +export { getApiServicesAppRoleGetQueryKey, getApiServicesAppRoleGet, getApiServicesAppRoleGetQueryOptions, useGetApiServicesAppRoleGet } from "./useGetApiServicesAppRoleGet.ts"; +export { getApiServicesAppRoleGetallQueryKey, getApiServicesAppRoleGetall, getApiServicesAppRoleGetallQueryOptions, useGetApiServicesAppRoleGetall } from "./useGetApiServicesAppRoleGetall.ts"; +export { getApiServicesAppRoleGetallpermissionsQueryKey, getApiServicesAppRoleGetallpermissions, getApiServicesAppRoleGetallpermissionsQueryOptions, useGetApiServicesAppRoleGetallpermissions } from "./useGetApiServicesAppRoleGetallpermissions.ts"; +export { getApiServicesAppRoleGetroleforeditQueryKey, getApiServicesAppRoleGetroleforedit, getApiServicesAppRoleGetroleforeditQueryOptions, useGetApiServicesAppRoleGetroleforedit } from "./useGetApiServicesAppRoleGetroleforedit.ts"; +export { getApiServicesAppRoleGetrolesQueryKey, getApiServicesAppRoleGetroles, getApiServicesAppRoleGetrolesQueryOptions, useGetApiServicesAppRoleGetroles } from "./useGetApiServicesAppRoleGetroles.ts"; +export { getApiServicesAppSessionGetcurrentlogininformationsQueryKey, getApiServicesAppSessionGetcurrentlogininformations, getApiServicesAppSessionGetcurrentlogininformationsQueryOptions, useGetApiServicesAppSessionGetcurrentlogininformations } from "./useGetApiServicesAppSessionGetcurrentlogininformations.ts"; +export { getApiServicesAppTenantGetQueryKey, getApiServicesAppTenantGet, getApiServicesAppTenantGetQueryOptions, useGetApiServicesAppTenantGet } from "./useGetApiServicesAppTenantGet.ts"; +export { getApiServicesAppTenantGetallQueryKey, getApiServicesAppTenantGetall, getApiServicesAppTenantGetallQueryOptions, useGetApiServicesAppTenantGetall } from "./useGetApiServicesAppTenantGetall.ts"; +export { getApiServicesAppUserGetQueryKey, getApiServicesAppUserGet, getApiServicesAppUserGetQueryOptions, useGetApiServicesAppUserGet } from "./useGetApiServicesAppUserGet.ts"; +export { getApiServicesAppUserGetallQueryKey, getApiServicesAppUserGetall, getApiServicesAppUserGetallQueryOptions, useGetApiServicesAppUserGetall } from "./useGetApiServicesAppUserGetall.ts"; +export { getApiServicesAppUserGetrolesQueryKey, getApiServicesAppUserGetroles, getApiServicesAppUserGetrolesQueryOptions, useGetApiServicesAppUserGetroles } from "./useGetApiServicesAppUserGetroles.ts"; +export { postApiServicesAppAccountIstenantavailableMutationKey, postApiServicesAppAccountIstenantavailable, postApiServicesAppAccountIstenantavailableMutationOptions, usePostApiServicesAppAccountIstenantavailable } from "./usePostApiServicesAppAccountIstenantavailable.ts"; +export { postApiServicesAppAccountRegisterMutationKey, postApiServicesAppAccountRegister, postApiServicesAppAccountRegisterMutationOptions, usePostApiServicesAppAccountRegister } from "./usePostApiServicesAppAccountRegister.ts"; +export { postApiServicesAppConfigurationChangeuithemeMutationKey, postApiServicesAppConfigurationChangeuitheme, postApiServicesAppConfigurationChangeuithemeMutationOptions, usePostApiServicesAppConfigurationChangeuitheme } from "./usePostApiServicesAppConfigurationChangeuitheme.ts"; +export { postApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey, postApiServicesAppExternalauthproviderCreateorupdateprovider, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationOptions, usePostApiServicesAppExternalauthproviderCreateorupdateprovider } from "./usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export { postApiServicesAppExternalauthproviderTestproviderconnectionMutationKey, postApiServicesAppExternalauthproviderTestproviderconnection, postApiServicesAppExternalauthproviderTestproviderconnectionMutationOptions, usePostApiServicesAppExternalauthproviderTestproviderconnection } from "./usePostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export { postApiServicesAppRoleCreateMutationKey, postApiServicesAppRoleCreate, postApiServicesAppRoleCreateMutationOptions, usePostApiServicesAppRoleCreate } from "./usePostApiServicesAppRoleCreate.ts"; +export { postApiServicesAppTenantCreateMutationKey, postApiServicesAppTenantCreate, postApiServicesAppTenantCreateMutationOptions, usePostApiServicesAppTenantCreate } from "./usePostApiServicesAppTenantCreate.ts"; +export { postApiServicesAppUserActivateMutationKey, postApiServicesAppUserActivate, postApiServicesAppUserActivateMutationOptions, usePostApiServicesAppUserActivate } from "./usePostApiServicesAppUserActivate.ts"; +export { postApiServicesAppUserChangelanguageMutationKey, postApiServicesAppUserChangelanguage, postApiServicesAppUserChangelanguageMutationOptions, usePostApiServicesAppUserChangelanguage } from "./usePostApiServicesAppUserChangelanguage.ts"; +export { postApiServicesAppUserChangepasswordMutationKey, postApiServicesAppUserChangepassword, postApiServicesAppUserChangepasswordMutationOptions, usePostApiServicesAppUserChangepassword } from "./usePostApiServicesAppUserChangepassword.ts"; +export { postApiServicesAppUserCreateMutationKey, postApiServicesAppUserCreate, postApiServicesAppUserCreateMutationOptions, usePostApiServicesAppUserCreate } from "./usePostApiServicesAppUserCreate.ts"; +export { postApiServicesAppUserDeactivateMutationKey, postApiServicesAppUserDeactivate, postApiServicesAppUserDeactivateMutationOptions, usePostApiServicesAppUserDeactivate } from "./usePostApiServicesAppUserDeactivate.ts"; +export { postApiServicesAppUserResetpasswordMutationKey, postApiServicesAppUserResetpassword, postApiServicesAppUserResetpasswordMutationOptions, usePostApiServicesAppUserResetpassword } from "./usePostApiServicesAppUserResetpassword.ts"; +export { postApiTokenauthAuthenticateMutationKey, postApiTokenauthAuthenticate, postApiTokenauthAuthenticateMutationOptions, usePostApiTokenauthAuthenticate } from "./usePostApiTokenauthAuthenticate.ts"; +export { postApiTokenauthAuthenticateexternalMutationKey, postApiTokenauthAuthenticateexternal, postApiTokenauthAuthenticateexternalMutationOptions, usePostApiTokenauthAuthenticateexternal } from "./usePostApiTokenauthAuthenticateexternal.ts"; +export { putApiServicesAppRoleUpdateMutationKey, putApiServicesAppRoleUpdate, putApiServicesAppRoleUpdateMutationOptions, usePutApiServicesAppRoleUpdate } from "./usePutApiServicesAppRoleUpdate.ts"; +export { putApiServicesAppTenantUpdateMutationKey, putApiServicesAppTenantUpdate, putApiServicesAppTenantUpdateMutationOptions, usePutApiServicesAppTenantUpdate } from "./usePutApiServicesAppTenantUpdate.ts"; +export { putApiServicesAppUserUpdateMutationKey, putApiServicesAppUserUpdate, putApiServicesAppUserUpdateMutationOptions, usePutApiServicesAppUserUpdate } from "./usePutApiServicesAppUserUpdate.ts"; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts new file mode 100644 index 0000000..aa5f6c5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse, DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams } from "../types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const deleteApiServicesAppExternalauthproviderDeleteproviderMutationKey = () => [{ url: '/api/services/app/ExternalAuthProvider/DeleteProvider' }] as const + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderMutationKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/DeleteProvider} + */ +export async function deleteApiServicesAppExternalauthproviderDeleteprovider(params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "DELETE", url : `/api/services/app/ExternalAuthProvider/DeleteProvider`, params, ... requestConfig }) + return res.data +} + +export function deleteApiServicesAppExternalauthproviderDeleteproviderMutationOptions(config: Partial & { client?: typeof fetch } = {}) { + const mutationKey = deleteApiServicesAppExternalauthproviderDeleteproviderMutationKey() + return mutationOptions, {params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ params }) => { + return deleteApiServicesAppExternalauthproviderDeleteprovider(params, config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/DeleteProvider} + */ +export function useDeleteApiServicesAppExternalauthproviderDeleteprovider(options: +{ + mutation?: UseMutationOptions, {params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams}, TContext> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? deleteApiServicesAppExternalauthproviderDeleteproviderMutationKey() + + const baseOptions = deleteApiServicesAppExternalauthproviderDeleteproviderMutationOptions(config) as UseMutationOptions, {params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams}, TContext> + + return useMutation, {params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {params?: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppRoleDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppRoleDelete.ts new file mode 100644 index 0000000..b740ba2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppRoleDelete.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { DeleteApiServicesAppRoleDeleteMutationResponse, DeleteApiServicesAppRoleDeleteQueryParams } from "../types/DeleteApiServicesAppRoleDelete.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const deleteApiServicesAppRoleDeleteMutationKey = () => [{ url: '/api/services/app/Role/Delete' }] as const + +export type DeleteApiServicesAppRoleDeleteMutationKey = ReturnType + +/** + * {@link /api/services/app/Role/Delete} + */ +export async function deleteApiServicesAppRoleDelete(params?: DeleteApiServicesAppRoleDeleteQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "DELETE", url : `/api/services/app/Role/Delete`, params, ... requestConfig }) + return res.data +} + +export function deleteApiServicesAppRoleDeleteMutationOptions(config: Partial & { client?: typeof fetch } = {}) { + const mutationKey = deleteApiServicesAppRoleDeleteMutationKey() + return mutationOptions, {params?: DeleteApiServicesAppRoleDeleteQueryParams}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ params }) => { + return deleteApiServicesAppRoleDelete(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/Delete} + */ +export function useDeleteApiServicesAppRoleDelete(options: +{ + mutation?: UseMutationOptions, {params?: DeleteApiServicesAppRoleDeleteQueryParams}, TContext> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? deleteApiServicesAppRoleDeleteMutationKey() + + const baseOptions = deleteApiServicesAppRoleDeleteMutationOptions(config) as UseMutationOptions, {params?: DeleteApiServicesAppRoleDeleteQueryParams}, TContext> + + return useMutation, {params?: DeleteApiServicesAppRoleDeleteQueryParams}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {params?: DeleteApiServicesAppRoleDeleteQueryParams}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppTenantDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppTenantDelete.ts new file mode 100644 index 0000000..a5cd1ba --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppTenantDelete.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { DeleteApiServicesAppTenantDeleteMutationResponse, DeleteApiServicesAppTenantDeleteQueryParams } from "../types/DeleteApiServicesAppTenantDelete.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const deleteApiServicesAppTenantDeleteMutationKey = () => [{ url: '/api/services/app/Tenant/Delete' }] as const + +export type DeleteApiServicesAppTenantDeleteMutationKey = ReturnType + +/** + * {@link /api/services/app/Tenant/Delete} + */ +export async function deleteApiServicesAppTenantDelete(params?: DeleteApiServicesAppTenantDeleteQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "DELETE", url : `/api/services/app/Tenant/Delete`, params, ... requestConfig }) + return res.data +} + +export function deleteApiServicesAppTenantDeleteMutationOptions(config: Partial & { client?: typeof fetch } = {}) { + const mutationKey = deleteApiServicesAppTenantDeleteMutationKey() + return mutationOptions, {params?: DeleteApiServicesAppTenantDeleteQueryParams}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ params }) => { + return deleteApiServicesAppTenantDelete(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Tenant/Delete} + */ +export function useDeleteApiServicesAppTenantDelete(options: +{ + mutation?: UseMutationOptions, {params?: DeleteApiServicesAppTenantDeleteQueryParams}, TContext> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? deleteApiServicesAppTenantDeleteMutationKey() + + const baseOptions = deleteApiServicesAppTenantDeleteMutationOptions(config) as UseMutationOptions, {params?: DeleteApiServicesAppTenantDeleteQueryParams}, TContext> + + return useMutation, {params?: DeleteApiServicesAppTenantDeleteQueryParams}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {params?: DeleteApiServicesAppTenantDeleteQueryParams}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppUserDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppUserDelete.ts new file mode 100644 index 0000000..a027581 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useDeleteApiServicesAppUserDelete.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { DeleteApiServicesAppUserDeleteMutationResponse, DeleteApiServicesAppUserDeleteQueryParams } from "../types/DeleteApiServicesAppUserDelete.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const deleteApiServicesAppUserDeleteMutationKey = () => [{ url: '/api/services/app/User/Delete' }] as const + +export type DeleteApiServicesAppUserDeleteMutationKey = ReturnType + +/** + * {@link /api/services/app/User/Delete} + */ +export async function deleteApiServicesAppUserDelete(params?: DeleteApiServicesAppUserDeleteQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "DELETE", url : `/api/services/app/User/Delete`, params, ... requestConfig }) + return res.data +} + +export function deleteApiServicesAppUserDeleteMutationOptions(config: Partial & { client?: typeof fetch } = {}) { + const mutationKey = deleteApiServicesAppUserDeleteMutationKey() + return mutationOptions, {params?: DeleteApiServicesAppUserDeleteQueryParams}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ params }) => { + return deleteApiServicesAppUserDelete(params, config) + }, + }) +} + +/** + * {@link /api/services/app/User/Delete} + */ +export function useDeleteApiServicesAppUserDelete(options: +{ + mutation?: UseMutationOptions, {params?: DeleteApiServicesAppUserDeleteQueryParams}, TContext> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? deleteApiServicesAppUserDeleteMutationKey() + + const baseOptions = deleteApiServicesAppUserDeleteMutationOptions(config) as UseMutationOptions, {params?: DeleteApiServicesAppUserDeleteQueryParams}, TContext> + + return useMutation, {params?: DeleteApiServicesAppUserDeleteQueryParams}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {params?: DeleteApiServicesAppUserDeleteQueryParams}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts new file mode 100644 index 0000000..3993e56 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse } from "../types/GetApiServicesAppExternalauthproviderGetallproviders.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppExternalauthproviderGetallprovidersQueryKey = () => [{ url: '/api/services/app/ExternalAuthProvider/GetAllProviders' }] as const + +export type GetApiServicesAppExternalauthproviderGetallprovidersQueryKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/GetAllProviders} + */ +export async function getApiServicesAppExternalauthproviderGetallproviders(config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/ExternalAuthProvider/GetAllProviders`, ... requestConfig }) + return res.data +} + +export function getApiServicesAppExternalauthproviderGetallprovidersQueryOptions(config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppExternalauthproviderGetallprovidersQueryKey() + return queryOptions, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppExternalauthproviderGetallproviders(config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/GetAllProviders} + */ +export function useGetApiServicesAppExternalauthproviderGetallproviders(options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppExternalauthproviderGetallprovidersQueryKey() + + const query = useQuery({ + ...getApiServicesAppExternalauthproviderGetallprovidersQueryOptions(config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts new file mode 100644 index 0000000..3a5ae32 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse } from "../types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppExternalauthproviderGetenabledprovidersQueryKey = () => [{ url: '/api/services/app/ExternalAuthProvider/GetEnabledProviders' }] as const + +export type GetApiServicesAppExternalauthproviderGetenabledprovidersQueryKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/GetEnabledProviders} + */ +export async function getApiServicesAppExternalauthproviderGetenabledproviders(config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/ExternalAuthProvider/GetEnabledProviders`, ... requestConfig }) + return res.data +} + +export function getApiServicesAppExternalauthproviderGetenabledprovidersQueryOptions(config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppExternalauthproviderGetenabledprovidersQueryKey() + return queryOptions, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppExternalauthproviderGetenabledproviders(config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/GetEnabledProviders} + */ +export function useGetApiServicesAppExternalauthproviderGetenabledproviders(options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppExternalauthproviderGetenabledprovidersQueryKey() + + const query = useQuery({ + ...getApiServicesAppExternalauthproviderGetenabledprovidersQueryOptions(config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts new file mode 100644 index 0000000..7f9083c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppExternalauthproviderGetproviderQueryResponse, GetApiServicesAppExternalauthproviderGetproviderQueryParams } from "../types/GetApiServicesAppExternalauthproviderGetprovider.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppExternalauthproviderGetproviderQueryKey = (params?: GetApiServicesAppExternalauthproviderGetproviderQueryParams) => [{ url: '/api/services/app/ExternalAuthProvider/GetProvider' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppExternalauthproviderGetproviderQueryKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/GetProvider} + */ +export async function getApiServicesAppExternalauthproviderGetprovider(params?: GetApiServicesAppExternalauthproviderGetproviderQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/ExternalAuthProvider/GetProvider`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppExternalauthproviderGetproviderQueryOptions(params?: GetApiServicesAppExternalauthproviderGetproviderQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppExternalauthproviderGetproviderQueryKey(params) + return queryOptions, GetApiServicesAppExternalauthproviderGetproviderQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppExternalauthproviderGetprovider(params, config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/GetProvider} + */ +export function useGetApiServicesAppExternalauthproviderGetprovider(params?: GetApiServicesAppExternalauthproviderGetproviderQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppExternalauthproviderGetproviderQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppExternalauthproviderGetproviderQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGet.ts new file mode 100644 index 0000000..ff30d48 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGet.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppRoleGetQueryResponse, GetApiServicesAppRoleGetQueryParams } from "../types/GetApiServicesAppRoleGet.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppRoleGetQueryKey = (params?: GetApiServicesAppRoleGetQueryParams) => [{ url: '/api/services/app/Role/Get' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppRoleGetQueryKey = ReturnType + +/** + * {@link /api/services/app/Role/Get} + */ +export async function getApiServicesAppRoleGet(params?: GetApiServicesAppRoleGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Role/Get`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppRoleGetQueryOptions(params?: GetApiServicesAppRoleGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppRoleGetQueryKey(params) + return queryOptions, GetApiServicesAppRoleGetQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppRoleGet(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/Get} + */ +export function useGetApiServicesAppRoleGet(params?: GetApiServicesAppRoleGetQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppRoleGetQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppRoleGetQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetall.ts new file mode 100644 index 0000000..84fcef5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetall.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppRoleGetallQueryResponse, GetApiServicesAppRoleGetallQueryParams } from "../types/GetApiServicesAppRoleGetall.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppRoleGetallQueryKey = (params?: GetApiServicesAppRoleGetallQueryParams) => [{ url: '/api/services/app/Role/GetAll' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppRoleGetallQueryKey = ReturnType + +/** + * {@link /api/services/app/Role/GetAll} + */ +export async function getApiServicesAppRoleGetall(params?: GetApiServicesAppRoleGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Role/GetAll`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppRoleGetallQueryOptions(params?: GetApiServicesAppRoleGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppRoleGetallQueryKey(params) + return queryOptions, GetApiServicesAppRoleGetallQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppRoleGetall(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/GetAll} + */ +export function useGetApiServicesAppRoleGetall(params?: GetApiServicesAppRoleGetallQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppRoleGetallQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppRoleGetallQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetallpermissions.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetallpermissions.ts new file mode 100644 index 0000000..7072b49 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetallpermissions.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppRoleGetallpermissionsQueryResponse } from "../types/GetApiServicesAppRoleGetallpermissions.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppRoleGetallpermissionsQueryKey = () => [{ url: '/api/services/app/Role/GetAllPermissions' }] as const + +export type GetApiServicesAppRoleGetallpermissionsQueryKey = ReturnType + +/** + * {@link /api/services/app/Role/GetAllPermissions} + */ +export async function getApiServicesAppRoleGetallpermissions(config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Role/GetAllPermissions`, ... requestConfig }) + return res.data +} + +export function getApiServicesAppRoleGetallpermissionsQueryOptions(config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppRoleGetallpermissionsQueryKey() + return queryOptions, GetApiServicesAppRoleGetallpermissionsQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppRoleGetallpermissions(config) + }, + }) +} + +/** + * {@link /api/services/app/Role/GetAllPermissions} + */ +export function useGetApiServicesAppRoleGetallpermissions(options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppRoleGetallpermissionsQueryKey() + + const query = useQuery({ + ...getApiServicesAppRoleGetallpermissionsQueryOptions(config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroleforedit.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroleforedit.ts new file mode 100644 index 0000000..5ebff99 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroleforedit.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppRoleGetroleforeditQueryResponse, GetApiServicesAppRoleGetroleforeditQueryParams } from "../types/GetApiServicesAppRoleGetroleforedit.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppRoleGetroleforeditQueryKey = (params?: GetApiServicesAppRoleGetroleforeditQueryParams) => [{ url: '/api/services/app/Role/GetRoleForEdit' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppRoleGetroleforeditQueryKey = ReturnType + +/** + * {@link /api/services/app/Role/GetRoleForEdit} + */ +export async function getApiServicesAppRoleGetroleforedit(params?: GetApiServicesAppRoleGetroleforeditQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Role/GetRoleForEdit`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppRoleGetroleforeditQueryOptions(params?: GetApiServicesAppRoleGetroleforeditQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppRoleGetroleforeditQueryKey(params) + return queryOptions, GetApiServicesAppRoleGetroleforeditQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppRoleGetroleforedit(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/GetRoleForEdit} + */ +export function useGetApiServicesAppRoleGetroleforedit(params?: GetApiServicesAppRoleGetroleforeditQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppRoleGetroleforeditQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppRoleGetroleforeditQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroles.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroles.ts new file mode 100644 index 0000000..4ca20f5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppRoleGetroles.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppRoleGetrolesQueryResponse, GetApiServicesAppRoleGetrolesQueryParams } from "../types/GetApiServicesAppRoleGetroles.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppRoleGetrolesQueryKey = (params?: GetApiServicesAppRoleGetrolesQueryParams) => [{ url: '/api/services/app/Role/GetRoles' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppRoleGetrolesQueryKey = ReturnType + +/** + * {@link /api/services/app/Role/GetRoles} + */ +export async function getApiServicesAppRoleGetroles(params?: GetApiServicesAppRoleGetrolesQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Role/GetRoles`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppRoleGetrolesQueryOptions(params?: GetApiServicesAppRoleGetrolesQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppRoleGetrolesQueryKey(params) + return queryOptions, GetApiServicesAppRoleGetrolesQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppRoleGetroles(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/GetRoles} + */ +export function useGetApiServicesAppRoleGetroles(params?: GetApiServicesAppRoleGetrolesQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppRoleGetrolesQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppRoleGetrolesQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts new file mode 100644 index 0000000..e329cf7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse } from "../types/GetApiServicesAppSessionGetcurrentlogininformations.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppSessionGetcurrentlogininformationsQueryKey = () => [{ url: '/api/services/app/Session/GetCurrentLoginInformations' }] as const + +export type GetApiServicesAppSessionGetcurrentlogininformationsQueryKey = ReturnType + +/** + * {@link /api/services/app/Session/GetCurrentLoginInformations} + */ +export async function getApiServicesAppSessionGetcurrentlogininformations(config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Session/GetCurrentLoginInformations`, ... requestConfig }) + return res.data +} + +export function getApiServicesAppSessionGetcurrentlogininformationsQueryOptions(config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppSessionGetcurrentlogininformationsQueryKey() + return queryOptions, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppSessionGetcurrentlogininformations(config) + }, + }) +} + +/** + * {@link /api/services/app/Session/GetCurrentLoginInformations} + */ +export function useGetApiServicesAppSessionGetcurrentlogininformations(options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppSessionGetcurrentlogininformationsQueryKey() + + const query = useQuery({ + ...getApiServicesAppSessionGetcurrentlogininformationsQueryOptions(config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGet.ts new file mode 100644 index 0000000..ed3f0b6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGet.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppTenantGetQueryResponse, GetApiServicesAppTenantGetQueryParams } from "../types/GetApiServicesAppTenantGet.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppTenantGetQueryKey = (params?: GetApiServicesAppTenantGetQueryParams) => [{ url: '/api/services/app/Tenant/Get' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppTenantGetQueryKey = ReturnType + +/** + * {@link /api/services/app/Tenant/Get} + */ +export async function getApiServicesAppTenantGet(params?: GetApiServicesAppTenantGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Tenant/Get`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppTenantGetQueryOptions(params?: GetApiServicesAppTenantGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppTenantGetQueryKey(params) + return queryOptions, GetApiServicesAppTenantGetQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppTenantGet(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Tenant/Get} + */ +export function useGetApiServicesAppTenantGet(params?: GetApiServicesAppTenantGetQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppTenantGetQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppTenantGetQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGetall.ts new file mode 100644 index 0000000..ef0961f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppTenantGetall.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppTenantGetallQueryResponse, GetApiServicesAppTenantGetallQueryParams } from "../types/GetApiServicesAppTenantGetall.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppTenantGetallQueryKey = (params?: GetApiServicesAppTenantGetallQueryParams) => [{ url: '/api/services/app/Tenant/GetAll' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppTenantGetallQueryKey = ReturnType + +/** + * {@link /api/services/app/Tenant/GetAll} + */ +export async function getApiServicesAppTenantGetall(params?: GetApiServicesAppTenantGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/Tenant/GetAll`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppTenantGetallQueryOptions(params?: GetApiServicesAppTenantGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppTenantGetallQueryKey(params) + return queryOptions, GetApiServicesAppTenantGetallQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppTenantGetall(params, config) + }, + }) +} + +/** + * {@link /api/services/app/Tenant/GetAll} + */ +export function useGetApiServicesAppTenantGetall(params?: GetApiServicesAppTenantGetallQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppTenantGetallQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppTenantGetallQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGet.ts new file mode 100644 index 0000000..fce0926 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGet.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppUserGetQueryResponse, GetApiServicesAppUserGetQueryParams } from "../types/GetApiServicesAppUserGet.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppUserGetQueryKey = (params?: GetApiServicesAppUserGetQueryParams) => [{ url: '/api/services/app/User/Get' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppUserGetQueryKey = ReturnType + +/** + * {@link /api/services/app/User/Get} + */ +export async function getApiServicesAppUserGet(params?: GetApiServicesAppUserGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/User/Get`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppUserGetQueryOptions(params?: GetApiServicesAppUserGetQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppUserGetQueryKey(params) + return queryOptions, GetApiServicesAppUserGetQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppUserGet(params, config) + }, + }) +} + +/** + * {@link /api/services/app/User/Get} + */ +export function useGetApiServicesAppUserGet(params?: GetApiServicesAppUserGetQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppUserGetQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppUserGetQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetall.ts new file mode 100644 index 0000000..2fc49c5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetall.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppUserGetallQueryResponse, GetApiServicesAppUserGetallQueryParams } from "../types/GetApiServicesAppUserGetall.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppUserGetallQueryKey = (params?: GetApiServicesAppUserGetallQueryParams) => [{ url: '/api/services/app/User/GetAll' }, ...(params ? [params] : [])] as const + +export type GetApiServicesAppUserGetallQueryKey = ReturnType + +/** + * {@link /api/services/app/User/GetAll} + */ +export async function getApiServicesAppUserGetall(params?: GetApiServicesAppUserGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/User/GetAll`, params, ... requestConfig }) + return res.data +} + +export function getApiServicesAppUserGetallQueryOptions(params?: GetApiServicesAppUserGetallQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppUserGetallQueryKey(params) + return queryOptions, GetApiServicesAppUserGetallQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppUserGetall(params, config) + }, + }) +} + +/** + * {@link /api/services/app/User/GetAll} + */ +export function useGetApiServicesAppUserGetall(params?: GetApiServicesAppUserGetallQueryParams, options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppUserGetallQueryKey(params) + + const query = useQuery({ + ...getApiServicesAppUserGetallQueryOptions(params, config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetroles.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetroles.ts new file mode 100644 index 0000000..f177d79 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/useGetApiServicesAppUserGetroles.ts @@ -0,0 +1,60 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { QueryKey, QueryClient, QueryObserverOptions, UseQueryResult } from "@tanstack/react-query"; +import type { GetApiServicesAppUserGetrolesQueryResponse } from "../types/GetApiServicesAppUserGetroles.ts"; +import { queryOptions, useQuery } from "@tanstack/react-query"; + +export const getApiServicesAppUserGetrolesQueryKey = () => [{ url: '/api/services/app/User/GetRoles' }] as const + +export type GetApiServicesAppUserGetrolesQueryKey = ReturnType + +/** + * {@link /api/services/app/User/GetRoles} + */ +export async function getApiServicesAppUserGetroles(config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "GET", url : `/api/services/app/User/GetRoles`, ... requestConfig }) + return res.data +} + +export function getApiServicesAppUserGetrolesQueryOptions(config: Partial & { client?: typeof fetch } = {}) { + const queryKey = getApiServicesAppUserGetrolesQueryKey() + return queryOptions, GetApiServicesAppUserGetrolesQueryResponse, typeof queryKey>({ + + queryKey, + queryFn: async ({ signal }) => { + config.signal = signal + return getApiServicesAppUserGetroles(config) + }, + }) +} + +/** + * {@link /api/services/app/User/GetRoles} + */ +export function useGetApiServicesAppUserGetroles(options: +{ + query?: Partial, TData, TQueryData, TQueryKey>> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch } +} + = {}) { + const { query: queryConfig = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...queryOptions } = queryConfig + const queryKey = queryOptions?.queryKey ?? getApiServicesAppUserGetrolesQueryKey() + + const query = useQuery({ + ...getApiServicesAppUserGetrolesQueryOptions(config), + queryKey, + ...queryOptions + } as unknown as QueryObserverOptions, queryClient) as UseQueryResult> & { queryKey: TQueryKey } + + query.queryKey = queryKey as TQueryKey + + return query +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountIstenantavailable.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountIstenantavailable.ts new file mode 100644 index 0000000..f7f353d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountIstenantavailable.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppAccountIstenantavailableMutationRequest, PostApiServicesAppAccountIstenantavailableMutationResponse } from "../types/PostApiServicesAppAccountIstenantavailable.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppAccountIstenantavailableMutationKey = () => [{ url: '/api/services/app/Account/IsTenantAvailable' }] as const + +export type PostApiServicesAppAccountIstenantavailableMutationKey = ReturnType + +/** + * {@link /api/services/app/Account/IsTenantAvailable} + */ +export async function postApiServicesAppAccountIstenantavailable(data: PostApiServicesAppAccountIstenantavailableMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppAccountIstenantavailableMutationRequest>({ method : "POST", url : `/api/services/app/Account/IsTenantAvailable`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppAccountIstenantavailableMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppAccountIstenantavailableMutationKey() + return mutationOptions, {data: PostApiServicesAppAccountIstenantavailableMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppAccountIstenantavailable(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Account/IsTenantAvailable} + */ +export function usePostApiServicesAppAccountIstenantavailable(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppAccountIstenantavailableMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppAccountIstenantavailableMutationKey() + + const baseOptions = postApiServicesAppAccountIstenantavailableMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppAccountIstenantavailableMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppAccountIstenantavailableMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppAccountIstenantavailableMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountRegister.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountRegister.ts new file mode 100644 index 0000000..073c7e6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppAccountRegister.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppAccountRegisterMutationRequest, PostApiServicesAppAccountRegisterMutationResponse } from "../types/PostApiServicesAppAccountRegister.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppAccountRegisterMutationKey = () => [{ url: '/api/services/app/Account/Register' }] as const + +export type PostApiServicesAppAccountRegisterMutationKey = ReturnType + +/** + * {@link /api/services/app/Account/Register} + */ +export async function postApiServicesAppAccountRegister(data: PostApiServicesAppAccountRegisterMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppAccountRegisterMutationRequest>({ method : "POST", url : `/api/services/app/Account/Register`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppAccountRegisterMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppAccountRegisterMutationKey() + return mutationOptions, {data: PostApiServicesAppAccountRegisterMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppAccountRegister(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Account/Register} + */ +export function usePostApiServicesAppAccountRegister(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppAccountRegisterMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppAccountRegisterMutationKey() + + const baseOptions = postApiServicesAppAccountRegisterMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppAccountRegisterMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppAccountRegisterMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppAccountRegisterMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppConfigurationChangeuitheme.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppConfigurationChangeuitheme.ts new file mode 100644 index 0000000..c7238fe --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppConfigurationChangeuitheme.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppConfigurationChangeuithemeMutationRequest, PostApiServicesAppConfigurationChangeuithemeMutationResponse } from "../types/PostApiServicesAppConfigurationChangeuitheme.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppConfigurationChangeuithemeMutationKey = () => [{ url: '/api/services/app/Configuration/ChangeUiTheme' }] as const + +export type PostApiServicesAppConfigurationChangeuithemeMutationKey = ReturnType + +/** + * {@link /api/services/app/Configuration/ChangeUiTheme} + */ +export async function postApiServicesAppConfigurationChangeuitheme(data: PostApiServicesAppConfigurationChangeuithemeMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppConfigurationChangeuithemeMutationRequest>({ method : "POST", url : `/api/services/app/Configuration/ChangeUiTheme`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppConfigurationChangeuithemeMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppConfigurationChangeuithemeMutationKey() + return mutationOptions, {data: PostApiServicesAppConfigurationChangeuithemeMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppConfigurationChangeuitheme(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Configuration/ChangeUiTheme} + */ +export function usePostApiServicesAppConfigurationChangeuitheme(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppConfigurationChangeuithemeMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppConfigurationChangeuithemeMutationKey() + + const baseOptions = postApiServicesAppConfigurationChangeuithemeMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppConfigurationChangeuithemeMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppConfigurationChangeuithemeMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppConfigurationChangeuithemeMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts new file mode 100644 index 0000000..42c0364 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse } from "../types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey = () => [{ url: '/api/services/app/ExternalAuthProvider/CreateOrUpdateProvider' }] as const + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/CreateOrUpdateProvider} + */ +export async function postApiServicesAppExternalauthproviderCreateorupdateprovider(data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest>({ method : "POST", url : `/api/services/app/ExternalAuthProvider/CreateOrUpdateProvider`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppExternalauthproviderCreateorupdateproviderMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey() + return mutationOptions, {data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppExternalauthproviderCreateorupdateprovider(data, config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/CreateOrUpdateProvider} + */ +export function usePostApiServicesAppExternalauthproviderCreateorupdateprovider(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey() + + const baseOptions = postApiServicesAppExternalauthproviderCreateorupdateproviderMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts new file mode 100644 index 0000000..e8dc095 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse, PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams } from "../types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppExternalauthproviderTestproviderconnectionMutationKey = () => [{ url: '/api/services/app/ExternalAuthProvider/TestProviderConnection' }] as const + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionMutationKey = ReturnType + +/** + * {@link /api/services/app/ExternalAuthProvider/TestProviderConnection} + */ +export async function postApiServicesAppExternalauthproviderTestproviderconnection(params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams, config: Partial & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const res = await request, unknown>({ method : "POST", url : `/api/services/app/ExternalAuthProvider/TestProviderConnection`, params, ... requestConfig }) + return res.data +} + +export function postApiServicesAppExternalauthproviderTestproviderconnectionMutationOptions(config: Partial & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppExternalauthproviderTestproviderconnectionMutationKey() + return mutationOptions, {params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ params }) => { + return postApiServicesAppExternalauthproviderTestproviderconnection(params, config) + }, + }) +} + +/** + * {@link /api/services/app/ExternalAuthProvider/TestProviderConnection} + */ +export function usePostApiServicesAppExternalauthproviderTestproviderconnection(options: +{ + mutation?: UseMutationOptions, {params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams}, TContext> & { client?: QueryClient }, + client?: Partial & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppExternalauthproviderTestproviderconnectionMutationKey() + + const baseOptions = postApiServicesAppExternalauthproviderTestproviderconnectionMutationOptions(config) as UseMutationOptions, {params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams}, TContext> + + return useMutation, {params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {params?: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppRoleCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppRoleCreate.ts new file mode 100644 index 0000000..b45d9e7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppRoleCreate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppRoleCreateMutationRequest, PostApiServicesAppRoleCreateMutationResponse } from "../types/PostApiServicesAppRoleCreate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppRoleCreateMutationKey = () => [{ url: '/api/services/app/Role/Create' }] as const + +export type PostApiServicesAppRoleCreateMutationKey = ReturnType + +/** + * {@link /api/services/app/Role/Create} + */ +export async function postApiServicesAppRoleCreate(data: PostApiServicesAppRoleCreateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppRoleCreateMutationRequest>({ method : "POST", url : `/api/services/app/Role/Create`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppRoleCreateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppRoleCreateMutationKey() + return mutationOptions, {data: PostApiServicesAppRoleCreateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppRoleCreate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/Create} + */ +export function usePostApiServicesAppRoleCreate(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppRoleCreateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppRoleCreateMutationKey() + + const baseOptions = postApiServicesAppRoleCreateMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppRoleCreateMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppRoleCreateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppRoleCreateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppTenantCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppTenantCreate.ts new file mode 100644 index 0000000..b9691c7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppTenantCreate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppTenantCreateMutationRequest, PostApiServicesAppTenantCreateMutationResponse } from "../types/PostApiServicesAppTenantCreate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppTenantCreateMutationKey = () => [{ url: '/api/services/app/Tenant/Create' }] as const + +export type PostApiServicesAppTenantCreateMutationKey = ReturnType + +/** + * {@link /api/services/app/Tenant/Create} + */ +export async function postApiServicesAppTenantCreate(data: PostApiServicesAppTenantCreateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppTenantCreateMutationRequest>({ method : "POST", url : `/api/services/app/Tenant/Create`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppTenantCreateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppTenantCreateMutationKey() + return mutationOptions, {data: PostApiServicesAppTenantCreateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppTenantCreate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Tenant/Create} + */ +export function usePostApiServicesAppTenantCreate(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppTenantCreateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppTenantCreateMutationKey() + + const baseOptions = postApiServicesAppTenantCreateMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppTenantCreateMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppTenantCreateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppTenantCreateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserActivate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserActivate.ts new file mode 100644 index 0000000..2886951 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserActivate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserActivateMutationRequest, PostApiServicesAppUserActivateMutationResponse } from "../types/PostApiServicesAppUserActivate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserActivateMutationKey = () => [{ url: '/api/services/app/User/Activate' }] as const + +export type PostApiServicesAppUserActivateMutationKey = ReturnType + +/** + * {@link /api/services/app/User/Activate} + */ +export async function postApiServicesAppUserActivate(data?: PostApiServicesAppUserActivateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserActivateMutationRequest>({ method : "POST", url : `/api/services/app/User/Activate`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserActivateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserActivateMutationKey() + return mutationOptions, {data?: PostApiServicesAppUserActivateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserActivate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/Activate} + */ +export function usePostApiServicesAppUserActivate(options: +{ + mutation?: UseMutationOptions, {data?: PostApiServicesAppUserActivateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserActivateMutationKey() + + const baseOptions = postApiServicesAppUserActivateMutationOptions(config) as UseMutationOptions, {data?: PostApiServicesAppUserActivateMutationRequest}, TContext> + + return useMutation, {data?: PostApiServicesAppUserActivateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data?: PostApiServicesAppUserActivateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangelanguage.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangelanguage.ts new file mode 100644 index 0000000..1a10f46 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangelanguage.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserChangelanguageMutationRequest, PostApiServicesAppUserChangelanguageMutationResponse } from "../types/PostApiServicesAppUserChangelanguage.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserChangelanguageMutationKey = () => [{ url: '/api/services/app/User/ChangeLanguage' }] as const + +export type PostApiServicesAppUserChangelanguageMutationKey = ReturnType + +/** + * {@link /api/services/app/User/ChangeLanguage} + */ +export async function postApiServicesAppUserChangelanguage(data: PostApiServicesAppUserChangelanguageMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserChangelanguageMutationRequest>({ method : "POST", url : `/api/services/app/User/ChangeLanguage`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserChangelanguageMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserChangelanguageMutationKey() + return mutationOptions, {data: PostApiServicesAppUserChangelanguageMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserChangelanguage(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/ChangeLanguage} + */ +export function usePostApiServicesAppUserChangelanguage(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppUserChangelanguageMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserChangelanguageMutationKey() + + const baseOptions = postApiServicesAppUserChangelanguageMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppUserChangelanguageMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppUserChangelanguageMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppUserChangelanguageMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangepassword.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangepassword.ts new file mode 100644 index 0000000..dda67f0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserChangepassword.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserChangepasswordMutationRequest, PostApiServicesAppUserChangepasswordMutationResponse } from "../types/PostApiServicesAppUserChangepassword.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserChangepasswordMutationKey = () => [{ url: '/api/services/app/User/ChangePassword' }] as const + +export type PostApiServicesAppUserChangepasswordMutationKey = ReturnType + +/** + * {@link /api/services/app/User/ChangePassword} + */ +export async function postApiServicesAppUserChangepassword(data: PostApiServicesAppUserChangepasswordMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserChangepasswordMutationRequest>({ method : "POST", url : `/api/services/app/User/ChangePassword`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserChangepasswordMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserChangepasswordMutationKey() + return mutationOptions, {data: PostApiServicesAppUserChangepasswordMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserChangepassword(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/ChangePassword} + */ +export function usePostApiServicesAppUserChangepassword(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppUserChangepasswordMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserChangepasswordMutationKey() + + const baseOptions = postApiServicesAppUserChangepasswordMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppUserChangepasswordMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppUserChangepasswordMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppUserChangepasswordMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserCreate.ts new file mode 100644 index 0000000..8c1e962 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserCreate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserCreateMutationRequest, PostApiServicesAppUserCreateMutationResponse } from "../types/PostApiServicesAppUserCreate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserCreateMutationKey = () => [{ url: '/api/services/app/User/Create' }] as const + +export type PostApiServicesAppUserCreateMutationKey = ReturnType + +/** + * {@link /api/services/app/User/Create} + */ +export async function postApiServicesAppUserCreate(data: PostApiServicesAppUserCreateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserCreateMutationRequest>({ method : "POST", url : `/api/services/app/User/Create`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserCreateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserCreateMutationKey() + return mutationOptions, {data: PostApiServicesAppUserCreateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserCreate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/Create} + */ +export function usePostApiServicesAppUserCreate(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppUserCreateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserCreateMutationKey() + + const baseOptions = postApiServicesAppUserCreateMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppUserCreateMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppUserCreateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppUserCreateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserDeactivate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserDeactivate.ts new file mode 100644 index 0000000..e1588da --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserDeactivate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserDeactivateMutationRequest, PostApiServicesAppUserDeactivateMutationResponse } from "../types/PostApiServicesAppUserDeactivate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserDeactivateMutationKey = () => [{ url: '/api/services/app/User/DeActivate' }] as const + +export type PostApiServicesAppUserDeactivateMutationKey = ReturnType + +/** + * {@link /api/services/app/User/DeActivate} + */ +export async function postApiServicesAppUserDeactivate(data?: PostApiServicesAppUserDeactivateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserDeactivateMutationRequest>({ method : "POST", url : `/api/services/app/User/DeActivate`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserDeactivateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserDeactivateMutationKey() + return mutationOptions, {data?: PostApiServicesAppUserDeactivateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserDeactivate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/DeActivate} + */ +export function usePostApiServicesAppUserDeactivate(options: +{ + mutation?: UseMutationOptions, {data?: PostApiServicesAppUserDeactivateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserDeactivateMutationKey() + + const baseOptions = postApiServicesAppUserDeactivateMutationOptions(config) as UseMutationOptions, {data?: PostApiServicesAppUserDeactivateMutationRequest}, TContext> + + return useMutation, {data?: PostApiServicesAppUserDeactivateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data?: PostApiServicesAppUserDeactivateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserResetpassword.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserResetpassword.ts new file mode 100644 index 0000000..0aa89a0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiServicesAppUserResetpassword.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiServicesAppUserResetpasswordMutationRequest, PostApiServicesAppUserResetpasswordMutationResponse } from "../types/PostApiServicesAppUserResetpassword.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiServicesAppUserResetpasswordMutationKey = () => [{ url: '/api/services/app/User/ResetPassword' }] as const + +export type PostApiServicesAppUserResetpasswordMutationKey = ReturnType + +/** + * {@link /api/services/app/User/ResetPassword} + */ +export async function postApiServicesAppUserResetpassword(data: PostApiServicesAppUserResetpasswordMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiServicesAppUserResetpasswordMutationRequest>({ method : "POST", url : `/api/services/app/User/ResetPassword`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiServicesAppUserResetpasswordMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiServicesAppUserResetpasswordMutationKey() + return mutationOptions, {data: PostApiServicesAppUserResetpasswordMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiServicesAppUserResetpassword(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/ResetPassword} + */ +export function usePostApiServicesAppUserResetpassword(options: +{ + mutation?: UseMutationOptions, {data: PostApiServicesAppUserResetpasswordMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiServicesAppUserResetpasswordMutationKey() + + const baseOptions = postApiServicesAppUserResetpasswordMutationOptions(config) as UseMutationOptions, {data: PostApiServicesAppUserResetpasswordMutationRequest}, TContext> + + return useMutation, {data: PostApiServicesAppUserResetpasswordMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiServicesAppUserResetpasswordMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticate.ts new file mode 100644 index 0000000..03268b0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiTokenauthAuthenticateMutationRequest, PostApiTokenauthAuthenticateMutationResponse } from "../types/PostApiTokenauthAuthenticate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiTokenauthAuthenticateMutationKey = () => [{ url: '/api/TokenAuth/Authenticate' }] as const + +export type PostApiTokenauthAuthenticateMutationKey = ReturnType + +/** + * {@link /api/TokenAuth/Authenticate} + */ +export async function postApiTokenauthAuthenticate(data: PostApiTokenauthAuthenticateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiTokenauthAuthenticateMutationRequest>({ method : "POST", url : `/api/TokenAuth/Authenticate`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiTokenauthAuthenticateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiTokenauthAuthenticateMutationKey() + return mutationOptions, {data: PostApiTokenauthAuthenticateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiTokenauthAuthenticate(data, config) + }, + }) +} + +/** + * {@link /api/TokenAuth/Authenticate} + */ +export function usePostApiTokenauthAuthenticate(options: +{ + mutation?: UseMutationOptions, {data: PostApiTokenauthAuthenticateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiTokenauthAuthenticateMutationKey() + + const baseOptions = postApiTokenauthAuthenticateMutationOptions(config) as UseMutationOptions, {data: PostApiTokenauthAuthenticateMutationRequest}, TContext> + + return useMutation, {data: PostApiTokenauthAuthenticateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiTokenauthAuthenticateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticateexternal.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticateexternal.ts new file mode 100644 index 0000000..0e6e4ac --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePostApiTokenauthAuthenticateexternal.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PostApiTokenauthAuthenticateexternalMutationRequest, PostApiTokenauthAuthenticateexternalMutationResponse } from "../types/PostApiTokenauthAuthenticateexternal.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const postApiTokenauthAuthenticateexternalMutationKey = () => [{ url: '/api/TokenAuth/AuthenticateExternal' }] as const + +export type PostApiTokenauthAuthenticateexternalMutationKey = ReturnType + +/** + * {@link /api/TokenAuth/AuthenticateExternal} + */ +export async function postApiTokenauthAuthenticateexternal(data: PostApiTokenauthAuthenticateexternalMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PostApiTokenauthAuthenticateexternalMutationRequest>({ method : "POST", url : `/api/TokenAuth/AuthenticateExternal`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function postApiTokenauthAuthenticateexternalMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = postApiTokenauthAuthenticateexternalMutationKey() + return mutationOptions, {data: PostApiTokenauthAuthenticateexternalMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return postApiTokenauthAuthenticateexternal(data, config) + }, + }) +} + +/** + * {@link /api/TokenAuth/AuthenticateExternal} + */ +export function usePostApiTokenauthAuthenticateexternal(options: +{ + mutation?: UseMutationOptions, {data: PostApiTokenauthAuthenticateexternalMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? postApiTokenauthAuthenticateexternalMutationKey() + + const baseOptions = postApiTokenauthAuthenticateexternalMutationOptions(config) as UseMutationOptions, {data: PostApiTokenauthAuthenticateexternalMutationRequest}, TContext> + + return useMutation, {data: PostApiTokenauthAuthenticateexternalMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PostApiTokenauthAuthenticateexternalMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppRoleUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppRoleUpdate.ts new file mode 100644 index 0000000..4c0282c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppRoleUpdate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PutApiServicesAppRoleUpdateMutationRequest, PutApiServicesAppRoleUpdateMutationResponse } from "../types/PutApiServicesAppRoleUpdate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const putApiServicesAppRoleUpdateMutationKey = () => [{ url: '/api/services/app/Role/Update' }] as const + +export type PutApiServicesAppRoleUpdateMutationKey = ReturnType + +/** + * {@link /api/services/app/Role/Update} + */ +export async function putApiServicesAppRoleUpdate(data: PutApiServicesAppRoleUpdateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PutApiServicesAppRoleUpdateMutationRequest>({ method : "PUT", url : `/api/services/app/Role/Update`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function putApiServicesAppRoleUpdateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = putApiServicesAppRoleUpdateMutationKey() + return mutationOptions, {data: PutApiServicesAppRoleUpdateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return putApiServicesAppRoleUpdate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Role/Update} + */ +export function usePutApiServicesAppRoleUpdate(options: +{ + mutation?: UseMutationOptions, {data: PutApiServicesAppRoleUpdateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? putApiServicesAppRoleUpdateMutationKey() + + const baseOptions = putApiServicesAppRoleUpdateMutationOptions(config) as UseMutationOptions, {data: PutApiServicesAppRoleUpdateMutationRequest}, TContext> + + return useMutation, {data: PutApiServicesAppRoleUpdateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PutApiServicesAppRoleUpdateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppTenantUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppTenantUpdate.ts new file mode 100644 index 0000000..9de4493 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppTenantUpdate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PutApiServicesAppTenantUpdateMutationRequest, PutApiServicesAppTenantUpdateMutationResponse } from "../types/PutApiServicesAppTenantUpdate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const putApiServicesAppTenantUpdateMutationKey = () => [{ url: '/api/services/app/Tenant/Update' }] as const + +export type PutApiServicesAppTenantUpdateMutationKey = ReturnType + +/** + * {@link /api/services/app/Tenant/Update} + */ +export async function putApiServicesAppTenantUpdate(data: PutApiServicesAppTenantUpdateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PutApiServicesAppTenantUpdateMutationRequest>({ method : "PUT", url : `/api/services/app/Tenant/Update`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function putApiServicesAppTenantUpdateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = putApiServicesAppTenantUpdateMutationKey() + return mutationOptions, {data: PutApiServicesAppTenantUpdateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return putApiServicesAppTenantUpdate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/Tenant/Update} + */ +export function usePutApiServicesAppTenantUpdate(options: +{ + mutation?: UseMutationOptions, {data: PutApiServicesAppTenantUpdateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? putApiServicesAppTenantUpdateMutationKey() + + const baseOptions = putApiServicesAppTenantUpdateMutationOptions(config) as UseMutationOptions, {data: PutApiServicesAppTenantUpdateMutationRequest}, TContext> + + return useMutation, {data: PutApiServicesAppTenantUpdateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PutApiServicesAppTenantUpdateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppUserUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppUserUpdate.ts new file mode 100644 index 0000000..4e54374 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/hooks/usePutApiServicesAppUserUpdate.ts @@ -0,0 +1,58 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import fetch from "@/lib/api-client/abp-axios"; +import type { RequestConfig, ResponseErrorConfig } from "@/lib/api-client/abp-axios"; +import type { UseMutationOptions, UseMutationResult, QueryClient } from "@tanstack/react-query"; +import type { PutApiServicesAppUserUpdateMutationRequest, PutApiServicesAppUserUpdateMutationResponse } from "../types/PutApiServicesAppUserUpdate.ts"; +import { mutationOptions, useMutation } from "@tanstack/react-query"; + +export const putApiServicesAppUserUpdateMutationKey = () => [{ url: '/api/services/app/User/Update' }] as const + +export type PutApiServicesAppUserUpdateMutationKey = ReturnType + +/** + * {@link /api/services/app/User/Update} + */ +export async function putApiServicesAppUserUpdate(data: PutApiServicesAppUserUpdateMutationRequest, config: Partial> & { client?: typeof fetch } = {}) { + const { client: request = fetch, ...requestConfig } = config + + const requestData = data + + const res = await request, PutApiServicesAppUserUpdateMutationRequest>({ method : "PUT", url : `/api/services/app/User/Update`, data : requestData, ... requestConfig, headers : { 'Content-Type': 'application/*+json', ...requestConfig.headers } }) + return res.data +} + +export function putApiServicesAppUserUpdateMutationOptions(config: Partial> & { client?: typeof fetch } = {}) { + const mutationKey = putApiServicesAppUserUpdateMutationKey() + return mutationOptions, {data: PutApiServicesAppUserUpdateMutationRequest}, typeof mutationKey>({ + mutationKey, + mutationFn: async({ data }) => { + return putApiServicesAppUserUpdate(data, config) + }, + }) +} + +/** + * {@link /api/services/app/User/Update} + */ +export function usePutApiServicesAppUserUpdate(options: +{ + mutation?: UseMutationOptions, {data: PutApiServicesAppUserUpdateMutationRequest}, TContext> & { client?: QueryClient }, + client?: Partial> & { client?: typeof fetch }, +} + = {}) { + const { mutation = {}, client: config = {} } = options ?? {} + const { client: queryClient, ...mutationOptions } = mutation; + const mutationKey = mutationOptions.mutationKey ?? putApiServicesAppUserUpdateMutationKey() + + const baseOptions = putApiServicesAppUserUpdateMutationOptions(config) as UseMutationOptions, {data: PutApiServicesAppUserUpdateMutationRequest}, TContext> + + return useMutation, {data: PutApiServicesAppUserUpdateMutationRequest}, TContext>({ + ...baseOptions, + mutationKey, + ...mutationOptions, + }, queryClient) as UseMutationResult, {data: PutApiServicesAppUserUpdateMutationRequest}, TContext> +} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/index.ts b/src/ASPBaseOIDC.Web.Ui/src/api/index.ts new file mode 100644 index 0000000..91883ea --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/index.ts @@ -0,0 +1,293 @@ +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderMutationKey } from "./hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export type { DeleteApiServicesAppRoleDeleteMutationKey } from "./hooks/useDeleteApiServicesAppRoleDelete.ts"; +export type { DeleteApiServicesAppTenantDeleteMutationKey } from "./hooks/useDeleteApiServicesAppTenantDelete.ts"; +export type { DeleteApiServicesAppUserDeleteMutationKey } from "./hooks/useDeleteApiServicesAppUserDelete.ts"; +export type { GetApiServicesAppExternalauthproviderGetallprovidersQueryKey } from "./hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledprovidersQueryKey } from "./hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryKey } from "./hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts"; +export type { GetApiServicesAppRoleGetQueryKey } from "./hooks/useGetApiServicesAppRoleGet.ts"; +export type { GetApiServicesAppRoleGetallQueryKey } from "./hooks/useGetApiServicesAppRoleGetall.ts"; +export type { GetApiServicesAppRoleGetallpermissionsQueryKey } from "./hooks/useGetApiServicesAppRoleGetallpermissions.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryKey } from "./hooks/useGetApiServicesAppRoleGetroleforedit.ts"; +export type { GetApiServicesAppRoleGetrolesQueryKey } from "./hooks/useGetApiServicesAppRoleGetroles.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformationsQueryKey } from "./hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts"; +export type { GetApiServicesAppTenantGetQueryKey } from "./hooks/useGetApiServicesAppTenantGet.ts"; +export type { GetApiServicesAppTenantGetallQueryKey } from "./hooks/useGetApiServicesAppTenantGetall.ts"; +export type { GetApiServicesAppUserGetQueryKey } from "./hooks/useGetApiServicesAppUserGet.ts"; +export type { GetApiServicesAppUserGetallQueryKey } from "./hooks/useGetApiServicesAppUserGetall.ts"; +export type { GetApiServicesAppUserGetrolesQueryKey } from "./hooks/useGetApiServicesAppUserGetroles.ts"; +export type { PostApiServicesAppAccountIstenantavailableMutationKey } from "./hooks/usePostApiServicesAppAccountIstenantavailable.ts"; +export type { PostApiServicesAppAccountRegisterMutationKey } from "./hooks/usePostApiServicesAppAccountRegister.ts"; +export type { PostApiServicesAppConfigurationChangeuithemeMutationKey } from "./hooks/usePostApiServicesAppConfigurationChangeuitheme.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey } from "./hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionMutationKey } from "./hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export type { PostApiServicesAppRoleCreateMutationKey } from "./hooks/usePostApiServicesAppRoleCreate.ts"; +export type { PostApiServicesAppTenantCreateMutationKey } from "./hooks/usePostApiServicesAppTenantCreate.ts"; +export type { PostApiServicesAppUserActivateMutationKey } from "./hooks/usePostApiServicesAppUserActivate.ts"; +export type { PostApiServicesAppUserChangelanguageMutationKey } from "./hooks/usePostApiServicesAppUserChangelanguage.ts"; +export type { PostApiServicesAppUserChangepasswordMutationKey } from "./hooks/usePostApiServicesAppUserChangepassword.ts"; +export type { PostApiServicesAppUserCreateMutationKey } from "./hooks/usePostApiServicesAppUserCreate.ts"; +export type { PostApiServicesAppUserDeactivateMutationKey } from "./hooks/usePostApiServicesAppUserDeactivate.ts"; +export type { PostApiServicesAppUserResetpasswordMutationKey } from "./hooks/usePostApiServicesAppUserResetpassword.ts"; +export type { PostApiTokenauthAuthenticateMutationKey } from "./hooks/usePostApiTokenauthAuthenticate.ts"; +export type { PostApiTokenauthAuthenticateexternalMutationKey } from "./hooks/usePostApiTokenauthAuthenticateexternal.ts"; +export type { PutApiServicesAppRoleUpdateMutationKey } from "./hooks/usePutApiServicesAppRoleUpdate.ts"; +export type { PutApiServicesAppTenantUpdateMutationKey } from "./hooks/usePutApiServicesAppTenantUpdate.ts"; +export type { PutApiServicesAppUserUpdateMutationKey } from "./hooks/usePutApiServicesAppUserUpdate.ts"; +export type { ApplicationInfoDto } from "./types/ApplicationInfoDto.ts"; +export type { AuthenticateModel } from "./types/AuthenticateModel.ts"; +export type { AuthenticateResultModel } from "./types/AuthenticateResultModel.ts"; +export type { ChangePasswordDto } from "./types/ChangePasswordDto.ts"; +export type { ChangeUiThemeInput } from "./types/ChangeUiThemeInput.ts"; +export type { ChangeUserLanguageDto } from "./types/ChangeUserLanguageDto.ts"; +export type { CreateOrUpdateProviderInput } from "./types/CreateOrUpdateProviderInput.ts"; +export type { CreateRoleDto } from "./types/CreateRoleDto.ts"; +export type { CreateTenantDto } from "./types/CreateTenantDto.ts"; +export type { CreateUserDto } from "./types/CreateUserDto.ts"; +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams, DeleteApiServicesAppExternalauthproviderDeleteprovider200, DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse, DeleteApiServicesAppExternalauthproviderDeleteproviderMutation } from "./types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export type { DeleteApiServicesAppRoleDeleteQueryParams, DeleteApiServicesAppRoleDelete200, DeleteApiServicesAppRoleDeleteMutationResponse, DeleteApiServicesAppRoleDeleteMutation } from "./types/DeleteApiServicesAppRoleDelete.ts"; +export type { DeleteApiServicesAppTenantDeleteQueryParams, DeleteApiServicesAppTenantDelete200, DeleteApiServicesAppTenantDeleteMutationResponse, DeleteApiServicesAppTenantDeleteMutation } from "./types/DeleteApiServicesAppTenantDelete.ts"; +export type { DeleteApiServicesAppUserDeleteQueryParams, DeleteApiServicesAppUserDelete200, DeleteApiServicesAppUserDeleteMutationResponse, DeleteApiServicesAppUserDeleteMutation } from "./types/DeleteApiServicesAppUserDelete.ts"; +export type { ExternalAuthModel } from "./types/ExternalAuthModel.ts"; +export type { ExternalAuthProviderDto } from "./types/ExternalAuthProviderDto.ts"; +export type { FlatPermissionDto } from "./types/FlatPermissionDto.ts"; +export type { GetApiServicesAppExternalauthproviderGetallproviders200, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse, GetApiServicesAppExternalauthproviderGetallprovidersQuery } from "./types/GetApiServicesAppExternalauthproviderGetallproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledproviders200, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse, GetApiServicesAppExternalauthproviderGetenabledprovidersQuery } from "./types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryParams, GetApiServicesAppExternalauthproviderGetprovider200, GetApiServicesAppExternalauthproviderGetproviderQueryResponse, GetApiServicesAppExternalauthproviderGetproviderQuery } from "./types/GetApiServicesAppExternalauthproviderGetprovider.ts"; +export type { GetApiServicesAppRoleGetQueryParams, GetApiServicesAppRoleGet200, GetApiServicesAppRoleGetQueryResponse, GetApiServicesAppRoleGetQuery } from "./types/GetApiServicesAppRoleGet.ts"; +export type { GetApiServicesAppRoleGetallQueryParams, GetApiServicesAppRoleGetall200, GetApiServicesAppRoleGetallQueryResponse, GetApiServicesAppRoleGetallQuery } from "./types/GetApiServicesAppRoleGetall.ts"; +export type { GetApiServicesAppRoleGetallpermissions200, GetApiServicesAppRoleGetallpermissionsQueryResponse, GetApiServicesAppRoleGetallpermissionsQuery } from "./types/GetApiServicesAppRoleGetallpermissions.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryParams, GetApiServicesAppRoleGetroleforedit200, GetApiServicesAppRoleGetroleforeditQueryResponse, GetApiServicesAppRoleGetroleforeditQuery } from "./types/GetApiServicesAppRoleGetroleforedit.ts"; +export type { GetApiServicesAppRoleGetrolesQueryParams, GetApiServicesAppRoleGetroles200, GetApiServicesAppRoleGetrolesQueryResponse, GetApiServicesAppRoleGetrolesQuery } from "./types/GetApiServicesAppRoleGetroles.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformations200, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse, GetApiServicesAppSessionGetcurrentlogininformationsQuery } from "./types/GetApiServicesAppSessionGetcurrentlogininformations.ts"; +export type { GetApiServicesAppTenantGetQueryParams, GetApiServicesAppTenantGet200, GetApiServicesAppTenantGetQueryResponse, GetApiServicesAppTenantGetQuery } from "./types/GetApiServicesAppTenantGet.ts"; +export type { GetApiServicesAppTenantGetallQueryParams, GetApiServicesAppTenantGetall200, GetApiServicesAppTenantGetallQueryResponse, GetApiServicesAppTenantGetallQuery } from "./types/GetApiServicesAppTenantGetall.ts"; +export type { GetApiServicesAppUserGetQueryParams, GetApiServicesAppUserGet200, GetApiServicesAppUserGetQueryResponse, GetApiServicesAppUserGetQuery } from "./types/GetApiServicesAppUserGet.ts"; +export type { GetApiServicesAppUserGetallQueryParams, GetApiServicesAppUserGetall200, GetApiServicesAppUserGetallQueryResponse, GetApiServicesAppUserGetallQuery } from "./types/GetApiServicesAppUserGetall.ts"; +export type { GetApiServicesAppUserGetroles200, GetApiServicesAppUserGetrolesQueryResponse, GetApiServicesAppUserGetrolesQuery } from "./types/GetApiServicesAppUserGetroles.ts"; +export type { GetCurrentLoginInformationsOutput } from "./types/GetCurrentLoginInformationsOutput.ts"; +export type { GetRoleForEditOutput } from "./types/GetRoleForEditOutput.ts"; +export type { Int64EntityDto } from "./types/Int64EntityDto.ts"; +export type { IsTenantAvailableInput } from "./types/IsTenantAvailableInput.ts"; +export type { IsTenantAvailableOutput } from "./types/IsTenantAvailableOutput.ts"; +export type { PermissionDto } from "./types/PermissionDto.ts"; +export type { PermissionDtoListResultDto } from "./types/PermissionDtoListResultDto.ts"; +export type { PostApiServicesAppAccountIstenantavailable200, PostApiServicesAppAccountIstenantavailableMutationRequest, PostApiServicesAppAccountIstenantavailableMutationResponse, PostApiServicesAppAccountIstenantavailableMutation } from "./types/PostApiServicesAppAccountIstenantavailable.ts"; +export type { PostApiServicesAppAccountRegister200, PostApiServicesAppAccountRegisterMutationRequest, PostApiServicesAppAccountRegisterMutationResponse, PostApiServicesAppAccountRegisterMutation } from "./types/PostApiServicesAppAccountRegister.ts"; +export type { PostApiServicesAppConfigurationChangeuitheme200, PostApiServicesAppConfigurationChangeuithemeMutationRequest, PostApiServicesAppConfigurationChangeuithemeMutationResponse, PostApiServicesAppConfigurationChangeuithemeMutation } from "./types/PostApiServicesAppConfigurationChangeuitheme.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateprovider200, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutation } from "./types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams, PostApiServicesAppExternalauthproviderTestproviderconnection200, PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse, PostApiServicesAppExternalauthproviderTestproviderconnectionMutation } from "./types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export type { PostApiServicesAppRoleCreate200, PostApiServicesAppRoleCreateMutationRequest, PostApiServicesAppRoleCreateMutationResponse, PostApiServicesAppRoleCreateMutation } from "./types/PostApiServicesAppRoleCreate.ts"; +export type { PostApiServicesAppTenantCreate200, PostApiServicesAppTenantCreateMutationRequest, PostApiServicesAppTenantCreateMutationResponse, PostApiServicesAppTenantCreateMutation } from "./types/PostApiServicesAppTenantCreate.ts"; +export type { PostApiServicesAppUserActivate200, PostApiServicesAppUserActivateMutationRequest, PostApiServicesAppUserActivateMutationResponse, PostApiServicesAppUserActivateMutation } from "./types/PostApiServicesAppUserActivate.ts"; +export type { PostApiServicesAppUserChangelanguage200, PostApiServicesAppUserChangelanguageMutationRequest, PostApiServicesAppUserChangelanguageMutationResponse, PostApiServicesAppUserChangelanguageMutation } from "./types/PostApiServicesAppUserChangelanguage.ts"; +export type { PostApiServicesAppUserChangepassword200, PostApiServicesAppUserChangepasswordMutationRequest, PostApiServicesAppUserChangepasswordMutationResponse, PostApiServicesAppUserChangepasswordMutation } from "./types/PostApiServicesAppUserChangepassword.ts"; +export type { PostApiServicesAppUserCreate200, PostApiServicesAppUserCreateMutationRequest, PostApiServicesAppUserCreateMutationResponse, PostApiServicesAppUserCreateMutation } from "./types/PostApiServicesAppUserCreate.ts"; +export type { PostApiServicesAppUserDeactivate200, PostApiServicesAppUserDeactivateMutationRequest, PostApiServicesAppUserDeactivateMutationResponse, PostApiServicesAppUserDeactivateMutation } from "./types/PostApiServicesAppUserDeactivate.ts"; +export type { PostApiServicesAppUserResetpassword200, PostApiServicesAppUserResetpasswordMutationRequest, PostApiServicesAppUserResetpasswordMutationResponse, PostApiServicesAppUserResetpasswordMutation } from "./types/PostApiServicesAppUserResetpassword.ts"; +export type { PostApiTokenauthAuthenticate200, PostApiTokenauthAuthenticateMutationRequest, PostApiTokenauthAuthenticateMutationResponse, PostApiTokenauthAuthenticateMutation } from "./types/PostApiTokenauthAuthenticate.ts"; +export type { PostApiTokenauthAuthenticateexternal200, PostApiTokenauthAuthenticateexternalMutationRequest, PostApiTokenauthAuthenticateexternalMutationResponse, PostApiTokenauthAuthenticateexternalMutation } from "./types/PostApiTokenauthAuthenticateexternal.ts"; +export type { PutApiServicesAppRoleUpdate200, PutApiServicesAppRoleUpdateMutationRequest, PutApiServicesAppRoleUpdateMutationResponse, PutApiServicesAppRoleUpdateMutation } from "./types/PutApiServicesAppRoleUpdate.ts"; +export type { PutApiServicesAppTenantUpdate200, PutApiServicesAppTenantUpdateMutationRequest, PutApiServicesAppTenantUpdateMutationResponse, PutApiServicesAppTenantUpdateMutation } from "./types/PutApiServicesAppTenantUpdate.ts"; +export type { PutApiServicesAppUserUpdate200, PutApiServicesAppUserUpdateMutationRequest, PutApiServicesAppUserUpdateMutationResponse, PutApiServicesAppUserUpdateMutation } from "./types/PutApiServicesAppUserUpdate.ts"; +export type { RegisterInput } from "./types/RegisterInput.ts"; +export type { RegisterOutput } from "./types/RegisterOutput.ts"; +export type { ResetPasswordDto } from "./types/ResetPasswordDto.ts"; +export type { RoleDto } from "./types/RoleDto.ts"; +export type { RoleDtoListResultDto } from "./types/RoleDtoListResultDto.ts"; +export type { RoleDtoPagedResultDto } from "./types/RoleDtoPagedResultDto.ts"; +export type { RoleEditDto } from "./types/RoleEditDto.ts"; +export type { RoleListDto } from "./types/RoleListDto.ts"; +export type { RoleListDtoListResultDto } from "./types/RoleListDtoListResultDto.ts"; +export type { TenantAvailabilityState } from "./types/TenantAvailabilityState.ts"; +export type { TenantDto } from "./types/TenantDto.ts"; +export type { TenantDtoPagedResultDto } from "./types/TenantDtoPagedResultDto.ts"; +export type { TenantLoginInfoDto } from "./types/TenantLoginInfoDto.ts"; +export type { TestConnectionOutput } from "./types/TestConnectionOutput.ts"; +export type { UserDto } from "./types/UserDto.ts"; +export type { UserDtoPagedResultDto } from "./types/UserDtoPagedResultDto.ts"; +export type { UserLoginInfoDto } from "./types/UserLoginInfoDto.ts"; +export type { ApplicationInfoDtoSchema } from "./zod/applicationInfoDtoSchema.ts"; +export type { AuthenticateModelSchema } from "./zod/authenticateModelSchema.ts"; +export type { AuthenticateResultModelSchema } from "./zod/authenticateResultModelSchema.ts"; +export type { ChangePasswordDtoSchema } from "./zod/changePasswordDtoSchema.ts"; +export type { ChangeUiThemeInputSchema } from "./zod/changeUiThemeInputSchema.ts"; +export type { ChangeUserLanguageDtoSchema } from "./zod/changeUserLanguageDtoSchema.ts"; +export type { CreateOrUpdateProviderInputSchema } from "./zod/createOrUpdateProviderInputSchema.ts"; +export type { CreateRoleDtoSchema } from "./zod/createRoleDtoSchema.ts"; +export type { CreateTenantDtoSchema } from "./zod/createTenantDtoSchema.ts"; +export type { CreateUserDtoSchema } from "./zod/createUserDtoSchema.ts"; +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema, DeleteApiServicesAppExternalauthproviderDeleteprovider200Schema, DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema } from "./zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts"; +export type { DeleteApiServicesAppRoleDeleteQueryParamsSchema, DeleteApiServicesAppRoleDelete200Schema, DeleteApiServicesAppRoleDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppRoleDeleteSchema.ts"; +export type { DeleteApiServicesAppTenantDeleteQueryParamsSchema, DeleteApiServicesAppTenantDelete200Schema, DeleteApiServicesAppTenantDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppTenantDeleteSchema.ts"; +export type { DeleteApiServicesAppUserDeleteQueryParamsSchema, DeleteApiServicesAppUserDelete200Schema, DeleteApiServicesAppUserDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppUserDeleteSchema.ts"; +export type { ExternalAuthModelSchema } from "./zod/externalAuthModelSchema.ts"; +export type { ExternalAuthProviderDtoSchema } from "./zod/externalAuthProviderDtoSchema.ts"; +export type { FlatPermissionDtoSchema } from "./zod/flatPermissionDtoSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetallproviders200Schema, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledproviders200Schema, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryParamsSchema, GetApiServicesAppExternalauthproviderGetprovider200Schema, GetApiServicesAppExternalauthproviderGetproviderQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts"; +export type { GetApiServicesAppRoleGetallpermissions200Schema, GetApiServicesAppRoleGetallpermissionsQueryResponseSchema } from "./zod/getApiServicesAppRoleGetallpermissionsSchema.ts"; +export type { GetApiServicesAppRoleGetallQueryParamsSchema, GetApiServicesAppRoleGetall200Schema, GetApiServicesAppRoleGetallQueryResponseSchema } from "./zod/getApiServicesAppRoleGetallSchema.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryParamsSchema, GetApiServicesAppRoleGetroleforedit200Schema, GetApiServicesAppRoleGetroleforeditQueryResponseSchema } from "./zod/getApiServicesAppRoleGetroleforeditSchema.ts"; +export type { GetApiServicesAppRoleGetrolesQueryParamsSchema, GetApiServicesAppRoleGetroles200Schema, GetApiServicesAppRoleGetrolesQueryResponseSchema } from "./zod/getApiServicesAppRoleGetrolesSchema.ts"; +export type { GetApiServicesAppRoleGetQueryParamsSchema, GetApiServicesAppRoleGet200Schema, GetApiServicesAppRoleGetQueryResponseSchema } from "./zod/getApiServicesAppRoleGetSchema.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformations200Schema, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema } from "./zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts"; +export type { GetApiServicesAppTenantGetallQueryParamsSchema, GetApiServicesAppTenantGetall200Schema, GetApiServicesAppTenantGetallQueryResponseSchema } from "./zod/getApiServicesAppTenantGetallSchema.ts"; +export type { GetApiServicesAppTenantGetQueryParamsSchema, GetApiServicesAppTenantGet200Schema, GetApiServicesAppTenantGetQueryResponseSchema } from "./zod/getApiServicesAppTenantGetSchema.ts"; +export type { GetApiServicesAppUserGetallQueryParamsSchema, GetApiServicesAppUserGetall200Schema, GetApiServicesAppUserGetallQueryResponseSchema } from "./zod/getApiServicesAppUserGetallSchema.ts"; +export type { GetApiServicesAppUserGetroles200Schema, GetApiServicesAppUserGetrolesQueryResponseSchema } from "./zod/getApiServicesAppUserGetrolesSchema.ts"; +export type { GetApiServicesAppUserGetQueryParamsSchema, GetApiServicesAppUserGet200Schema, GetApiServicesAppUserGetQueryResponseSchema } from "./zod/getApiServicesAppUserGetSchema.ts"; +export type { GetCurrentLoginInformationsOutputSchema } from "./zod/getCurrentLoginInformationsOutputSchema.ts"; +export type { GetRoleForEditOutputSchema } from "./zod/getRoleForEditOutputSchema.ts"; +export type { Int64EntityDtoSchema } from "./zod/int64EntityDtoSchema.ts"; +export type { IsTenantAvailableInputSchema } from "./zod/isTenantAvailableInputSchema.ts"; +export type { IsTenantAvailableOutputSchema } from "./zod/isTenantAvailableOutputSchema.ts"; +export type { PermissionDtoListResultDtoSchema } from "./zod/permissionDtoListResultDtoSchema.ts"; +export type { PermissionDtoSchema } from "./zod/permissionDtoSchema.ts"; +export type { PostApiServicesAppAccountIstenantavailable200Schema, PostApiServicesAppAccountIstenantavailableMutationRequestSchema, PostApiServicesAppAccountIstenantavailableMutationResponseSchema } from "./zod/postApiServicesAppAccountIstenantavailableSchema.ts"; +export type { PostApiServicesAppAccountRegister200Schema, PostApiServicesAppAccountRegisterMutationRequestSchema, PostApiServicesAppAccountRegisterMutationResponseSchema } from "./zod/postApiServicesAppAccountRegisterSchema.ts"; +export type { PostApiServicesAppConfigurationChangeuitheme200Schema, PostApiServicesAppConfigurationChangeuithemeMutationRequestSchema, PostApiServicesAppConfigurationChangeuithemeMutationResponseSchema } from "./zod/postApiServicesAppConfigurationChangeuithemeSchema.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateprovider200Schema, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema } from "./zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema, PostApiServicesAppExternalauthproviderTestproviderconnection200Schema, PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema } from "./zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts"; +export type { PostApiServicesAppRoleCreate200Schema, PostApiServicesAppRoleCreateMutationRequestSchema, PostApiServicesAppRoleCreateMutationResponseSchema } from "./zod/postApiServicesAppRoleCreateSchema.ts"; +export type { PostApiServicesAppTenantCreate200Schema, PostApiServicesAppTenantCreateMutationRequestSchema, PostApiServicesAppTenantCreateMutationResponseSchema } from "./zod/postApiServicesAppTenantCreateSchema.ts"; +export type { PostApiServicesAppUserActivate200Schema, PostApiServicesAppUserActivateMutationRequestSchema, PostApiServicesAppUserActivateMutationResponseSchema } from "./zod/postApiServicesAppUserActivateSchema.ts"; +export type { PostApiServicesAppUserChangelanguage200Schema, PostApiServicesAppUserChangelanguageMutationRequestSchema, PostApiServicesAppUserChangelanguageMutationResponseSchema } from "./zod/postApiServicesAppUserChangelanguageSchema.ts"; +export type { PostApiServicesAppUserChangepassword200Schema, PostApiServicesAppUserChangepasswordMutationRequestSchema, PostApiServicesAppUserChangepasswordMutationResponseSchema } from "./zod/postApiServicesAppUserChangepasswordSchema.ts"; +export type { PostApiServicesAppUserCreate200Schema, PostApiServicesAppUserCreateMutationRequestSchema, PostApiServicesAppUserCreateMutationResponseSchema } from "./zod/postApiServicesAppUserCreateSchema.ts"; +export type { PostApiServicesAppUserDeactivate200Schema, PostApiServicesAppUserDeactivateMutationRequestSchema, PostApiServicesAppUserDeactivateMutationResponseSchema } from "./zod/postApiServicesAppUserDeactivateSchema.ts"; +export type { PostApiServicesAppUserResetpassword200Schema, PostApiServicesAppUserResetpasswordMutationRequestSchema, PostApiServicesAppUserResetpasswordMutationResponseSchema } from "./zod/postApiServicesAppUserResetpasswordSchema.ts"; +export type { PostApiTokenauthAuthenticateexternal200Schema, PostApiTokenauthAuthenticateexternalMutationRequestSchema, PostApiTokenauthAuthenticateexternalMutationResponseSchema } from "./zod/postApiTokenauthAuthenticateexternalSchema.ts"; +export type { PostApiTokenauthAuthenticate200Schema, PostApiTokenauthAuthenticateMutationRequestSchema, PostApiTokenauthAuthenticateMutationResponseSchema } from "./zod/postApiTokenauthAuthenticateSchema.ts"; +export type { PutApiServicesAppRoleUpdate200Schema, PutApiServicesAppRoleUpdateMutationRequestSchema, PutApiServicesAppRoleUpdateMutationResponseSchema } from "./zod/putApiServicesAppRoleUpdateSchema.ts"; +export type { PutApiServicesAppTenantUpdate200Schema, PutApiServicesAppTenantUpdateMutationRequestSchema, PutApiServicesAppTenantUpdateMutationResponseSchema } from "./zod/putApiServicesAppTenantUpdateSchema.ts"; +export type { PutApiServicesAppUserUpdate200Schema, PutApiServicesAppUserUpdateMutationRequestSchema, PutApiServicesAppUserUpdateMutationResponseSchema } from "./zod/putApiServicesAppUserUpdateSchema.ts"; +export type { RegisterInputSchema } from "./zod/registerInputSchema.ts"; +export type { RegisterOutputSchema } from "./zod/registerOutputSchema.ts"; +export type { ResetPasswordDtoSchema } from "./zod/resetPasswordDtoSchema.ts"; +export type { RoleDtoListResultDtoSchema } from "./zod/roleDtoListResultDtoSchema.ts"; +export type { RoleDtoPagedResultDtoSchema } from "./zod/roleDtoPagedResultDtoSchema.ts"; +export type { RoleDtoSchema } from "./zod/roleDtoSchema.ts"; +export type { RoleEditDtoSchema } from "./zod/roleEditDtoSchema.ts"; +export type { RoleListDtoListResultDtoSchema } from "./zod/roleListDtoListResultDtoSchema.ts"; +export type { RoleListDtoSchema } from "./zod/roleListDtoSchema.ts"; +export type { TenantAvailabilityStateSchema } from "./zod/tenantAvailabilityStateSchema.ts"; +export type { TenantDtoPagedResultDtoSchema } from "./zod/tenantDtoPagedResultDtoSchema.ts"; +export type { TenantDtoSchema } from "./zod/tenantDtoSchema.ts"; +export type { TenantLoginInfoDtoSchema } from "./zod/tenantLoginInfoDtoSchema.ts"; +export type { TestConnectionOutputSchema } from "./zod/testConnectionOutputSchema.ts"; +export type { UserDtoPagedResultDtoSchema } from "./zod/userDtoPagedResultDtoSchema.ts"; +export type { UserDtoSchema } from "./zod/userDtoSchema.ts"; +export type { UserLoginInfoDtoSchema } from "./zod/userLoginInfoDtoSchema.ts"; +export { deleteApiServicesAppExternalauthproviderDeleteproviderMutationKey, deleteApiServicesAppExternalauthproviderDeleteprovider, deleteApiServicesAppExternalauthproviderDeleteproviderMutationOptions, useDeleteApiServicesAppExternalauthproviderDeleteprovider } from "./hooks/useDeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export { deleteApiServicesAppRoleDeleteMutationKey, deleteApiServicesAppRoleDelete, deleteApiServicesAppRoleDeleteMutationOptions, useDeleteApiServicesAppRoleDelete } from "./hooks/useDeleteApiServicesAppRoleDelete.ts"; +export { deleteApiServicesAppTenantDeleteMutationKey, deleteApiServicesAppTenantDelete, deleteApiServicesAppTenantDeleteMutationOptions, useDeleteApiServicesAppTenantDelete } from "./hooks/useDeleteApiServicesAppTenantDelete.ts"; +export { deleteApiServicesAppUserDeleteMutationKey, deleteApiServicesAppUserDelete, deleteApiServicesAppUserDeleteMutationOptions, useDeleteApiServicesAppUserDelete } from "./hooks/useDeleteApiServicesAppUserDelete.ts"; +export { getApiServicesAppExternalauthproviderGetallprovidersQueryKey, getApiServicesAppExternalauthproviderGetallproviders, getApiServicesAppExternalauthproviderGetallprovidersQueryOptions, useGetApiServicesAppExternalauthproviderGetallproviders } from "./hooks/useGetApiServicesAppExternalauthproviderGetallproviders.ts"; +export { getApiServicesAppExternalauthproviderGetenabledprovidersQueryKey, getApiServicesAppExternalauthproviderGetenabledproviders, getApiServicesAppExternalauthproviderGetenabledprovidersQueryOptions, useGetApiServicesAppExternalauthproviderGetenabledproviders } from "./hooks/useGetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export { getApiServicesAppExternalauthproviderGetproviderQueryKey, getApiServicesAppExternalauthproviderGetprovider, getApiServicesAppExternalauthproviderGetproviderQueryOptions, useGetApiServicesAppExternalauthproviderGetprovider } from "./hooks/useGetApiServicesAppExternalauthproviderGetprovider.ts"; +export { getApiServicesAppRoleGetQueryKey, getApiServicesAppRoleGet, getApiServicesAppRoleGetQueryOptions, useGetApiServicesAppRoleGet } from "./hooks/useGetApiServicesAppRoleGet.ts"; +export { getApiServicesAppRoleGetallQueryKey, getApiServicesAppRoleGetall, getApiServicesAppRoleGetallQueryOptions, useGetApiServicesAppRoleGetall } from "./hooks/useGetApiServicesAppRoleGetall.ts"; +export { getApiServicesAppRoleGetallpermissionsQueryKey, getApiServicesAppRoleGetallpermissions, getApiServicesAppRoleGetallpermissionsQueryOptions, useGetApiServicesAppRoleGetallpermissions } from "./hooks/useGetApiServicesAppRoleGetallpermissions.ts"; +export { getApiServicesAppRoleGetroleforeditQueryKey, getApiServicesAppRoleGetroleforedit, getApiServicesAppRoleGetroleforeditQueryOptions, useGetApiServicesAppRoleGetroleforedit } from "./hooks/useGetApiServicesAppRoleGetroleforedit.ts"; +export { getApiServicesAppRoleGetrolesQueryKey, getApiServicesAppRoleGetroles, getApiServicesAppRoleGetrolesQueryOptions, useGetApiServicesAppRoleGetroles } from "./hooks/useGetApiServicesAppRoleGetroles.ts"; +export { getApiServicesAppSessionGetcurrentlogininformationsQueryKey, getApiServicesAppSessionGetcurrentlogininformations, getApiServicesAppSessionGetcurrentlogininformationsQueryOptions, useGetApiServicesAppSessionGetcurrentlogininformations } from "./hooks/useGetApiServicesAppSessionGetcurrentlogininformations.ts"; +export { getApiServicesAppTenantGetQueryKey, getApiServicesAppTenantGet, getApiServicesAppTenantGetQueryOptions, useGetApiServicesAppTenantGet } from "./hooks/useGetApiServicesAppTenantGet.ts"; +export { getApiServicesAppTenantGetallQueryKey, getApiServicesAppTenantGetall, getApiServicesAppTenantGetallQueryOptions, useGetApiServicesAppTenantGetall } from "./hooks/useGetApiServicesAppTenantGetall.ts"; +export { getApiServicesAppUserGetQueryKey, getApiServicesAppUserGet, getApiServicesAppUserGetQueryOptions, useGetApiServicesAppUserGet } from "./hooks/useGetApiServicesAppUserGet.ts"; +export { getApiServicesAppUserGetallQueryKey, getApiServicesAppUserGetall, getApiServicesAppUserGetallQueryOptions, useGetApiServicesAppUserGetall } from "./hooks/useGetApiServicesAppUserGetall.ts"; +export { getApiServicesAppUserGetrolesQueryKey, getApiServicesAppUserGetroles, getApiServicesAppUserGetrolesQueryOptions, useGetApiServicesAppUserGetroles } from "./hooks/useGetApiServicesAppUserGetroles.ts"; +export { postApiServicesAppAccountIstenantavailableMutationKey, postApiServicesAppAccountIstenantavailable, postApiServicesAppAccountIstenantavailableMutationOptions, usePostApiServicesAppAccountIstenantavailable } from "./hooks/usePostApiServicesAppAccountIstenantavailable.ts"; +export { postApiServicesAppAccountRegisterMutationKey, postApiServicesAppAccountRegister, postApiServicesAppAccountRegisterMutationOptions, usePostApiServicesAppAccountRegister } from "./hooks/usePostApiServicesAppAccountRegister.ts"; +export { postApiServicesAppConfigurationChangeuithemeMutationKey, postApiServicesAppConfigurationChangeuitheme, postApiServicesAppConfigurationChangeuithemeMutationOptions, usePostApiServicesAppConfigurationChangeuitheme } from "./hooks/usePostApiServicesAppConfigurationChangeuitheme.ts"; +export { postApiServicesAppExternalauthproviderCreateorupdateproviderMutationKey, postApiServicesAppExternalauthproviderCreateorupdateprovider, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationOptions, usePostApiServicesAppExternalauthproviderCreateorupdateprovider } from "./hooks/usePostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export { postApiServicesAppExternalauthproviderTestproviderconnectionMutationKey, postApiServicesAppExternalauthproviderTestproviderconnection, postApiServicesAppExternalauthproviderTestproviderconnectionMutationOptions, usePostApiServicesAppExternalauthproviderTestproviderconnection } from "./hooks/usePostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export { postApiServicesAppRoleCreateMutationKey, postApiServicesAppRoleCreate, postApiServicesAppRoleCreateMutationOptions, usePostApiServicesAppRoleCreate } from "./hooks/usePostApiServicesAppRoleCreate.ts"; +export { postApiServicesAppTenantCreateMutationKey, postApiServicesAppTenantCreate, postApiServicesAppTenantCreateMutationOptions, usePostApiServicesAppTenantCreate } from "./hooks/usePostApiServicesAppTenantCreate.ts"; +export { postApiServicesAppUserActivateMutationKey, postApiServicesAppUserActivate, postApiServicesAppUserActivateMutationOptions, usePostApiServicesAppUserActivate } from "./hooks/usePostApiServicesAppUserActivate.ts"; +export { postApiServicesAppUserChangelanguageMutationKey, postApiServicesAppUserChangelanguage, postApiServicesAppUserChangelanguageMutationOptions, usePostApiServicesAppUserChangelanguage } from "./hooks/usePostApiServicesAppUserChangelanguage.ts"; +export { postApiServicesAppUserChangepasswordMutationKey, postApiServicesAppUserChangepassword, postApiServicesAppUserChangepasswordMutationOptions, usePostApiServicesAppUserChangepassword } from "./hooks/usePostApiServicesAppUserChangepassword.ts"; +export { postApiServicesAppUserCreateMutationKey, postApiServicesAppUserCreate, postApiServicesAppUserCreateMutationOptions, usePostApiServicesAppUserCreate } from "./hooks/usePostApiServicesAppUserCreate.ts"; +export { postApiServicesAppUserDeactivateMutationKey, postApiServicesAppUserDeactivate, postApiServicesAppUserDeactivateMutationOptions, usePostApiServicesAppUserDeactivate } from "./hooks/usePostApiServicesAppUserDeactivate.ts"; +export { postApiServicesAppUserResetpasswordMutationKey, postApiServicesAppUserResetpassword, postApiServicesAppUserResetpasswordMutationOptions, usePostApiServicesAppUserResetpassword } from "./hooks/usePostApiServicesAppUserResetpassword.ts"; +export { postApiTokenauthAuthenticateMutationKey, postApiTokenauthAuthenticate, postApiTokenauthAuthenticateMutationOptions, usePostApiTokenauthAuthenticate } from "./hooks/usePostApiTokenauthAuthenticate.ts"; +export { postApiTokenauthAuthenticateexternalMutationKey, postApiTokenauthAuthenticateexternal, postApiTokenauthAuthenticateexternalMutationOptions, usePostApiTokenauthAuthenticateexternal } from "./hooks/usePostApiTokenauthAuthenticateexternal.ts"; +export { putApiServicesAppRoleUpdateMutationKey, putApiServicesAppRoleUpdate, putApiServicesAppRoleUpdateMutationOptions, usePutApiServicesAppRoleUpdate } from "./hooks/usePutApiServicesAppRoleUpdate.ts"; +export { putApiServicesAppTenantUpdateMutationKey, putApiServicesAppTenantUpdate, putApiServicesAppTenantUpdateMutationOptions, usePutApiServicesAppTenantUpdate } from "./hooks/usePutApiServicesAppTenantUpdate.ts"; +export { putApiServicesAppUserUpdateMutationKey, putApiServicesAppUserUpdate, putApiServicesAppUserUpdateMutationOptions, usePutApiServicesAppUserUpdate } from "./hooks/usePutApiServicesAppUserUpdate.ts"; +export { TenantAvailabilityStateEnum } from "./types/TenantAvailabilityState.ts"; +export { TenantAvailabilityStateEnum } from "./types/TenantAvailabilityState.ts"; +export { applicationInfoDtoSchema } from "./zod/applicationInfoDtoSchema.ts"; +export { authenticateModelSchema } from "./zod/authenticateModelSchema.ts"; +export { authenticateResultModelSchema } from "./zod/authenticateResultModelSchema.ts"; +export { changePasswordDtoSchema } from "./zod/changePasswordDtoSchema.ts"; +export { changeUiThemeInputSchema } from "./zod/changeUiThemeInputSchema.ts"; +export { changeUserLanguageDtoSchema } from "./zod/changeUserLanguageDtoSchema.ts"; +export { createOrUpdateProviderInputSchema } from "./zod/createOrUpdateProviderInputSchema.ts"; +export { createRoleDtoSchema } from "./zod/createRoleDtoSchema.ts"; +export { createTenantDtoSchema } from "./zod/createTenantDtoSchema.ts"; +export { createUserDtoSchema } from "./zod/createUserDtoSchema.ts"; +export { deleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema, deleteApiServicesAppExternalauthproviderDeleteprovider200Schema, deleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema } from "./zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts"; +export { deleteApiServicesAppRoleDeleteQueryParamsSchema, deleteApiServicesAppRoleDelete200Schema, deleteApiServicesAppRoleDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppRoleDeleteSchema.ts"; +export { deleteApiServicesAppTenantDeleteQueryParamsSchema, deleteApiServicesAppTenantDelete200Schema, deleteApiServicesAppTenantDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppTenantDeleteSchema.ts"; +export { deleteApiServicesAppUserDeleteQueryParamsSchema, deleteApiServicesAppUserDelete200Schema, deleteApiServicesAppUserDeleteMutationResponseSchema } from "./zod/deleteApiServicesAppUserDeleteSchema.ts"; +export { externalAuthModelSchema } from "./zod/externalAuthModelSchema.ts"; +export { externalAuthProviderDtoSchema } from "./zod/externalAuthProviderDtoSchema.ts"; +export { flatPermissionDtoSchema } from "./zod/flatPermissionDtoSchema.ts"; +export { getApiServicesAppExternalauthproviderGetallproviders200Schema, getApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts"; +export { getApiServicesAppExternalauthproviderGetenabledproviders200Schema, getApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts"; +export { getApiServicesAppExternalauthproviderGetproviderQueryParamsSchema, getApiServicesAppExternalauthproviderGetprovider200Schema, getApiServicesAppExternalauthproviderGetproviderQueryResponseSchema } from "./zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts"; +export { getApiServicesAppRoleGetallpermissions200Schema, getApiServicesAppRoleGetallpermissionsQueryResponseSchema } from "./zod/getApiServicesAppRoleGetallpermissionsSchema.ts"; +export { getApiServicesAppRoleGetallQueryParamsSchema, getApiServicesAppRoleGetall200Schema, getApiServicesAppRoleGetallQueryResponseSchema } from "./zod/getApiServicesAppRoleGetallSchema.ts"; +export { getApiServicesAppRoleGetroleforeditQueryParamsSchema, getApiServicesAppRoleGetroleforedit200Schema, getApiServicesAppRoleGetroleforeditQueryResponseSchema } from "./zod/getApiServicesAppRoleGetroleforeditSchema.ts"; +export { getApiServicesAppRoleGetrolesQueryParamsSchema, getApiServicesAppRoleGetroles200Schema, getApiServicesAppRoleGetrolesQueryResponseSchema } from "./zod/getApiServicesAppRoleGetrolesSchema.ts"; +export { getApiServicesAppRoleGetQueryParamsSchema, getApiServicesAppRoleGet200Schema, getApiServicesAppRoleGetQueryResponseSchema } from "./zod/getApiServicesAppRoleGetSchema.ts"; +export { getApiServicesAppSessionGetcurrentlogininformations200Schema, getApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema } from "./zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts"; +export { getApiServicesAppTenantGetallQueryParamsSchema, getApiServicesAppTenantGetall200Schema, getApiServicesAppTenantGetallQueryResponseSchema } from "./zod/getApiServicesAppTenantGetallSchema.ts"; +export { getApiServicesAppTenantGetQueryParamsSchema, getApiServicesAppTenantGet200Schema, getApiServicesAppTenantGetQueryResponseSchema } from "./zod/getApiServicesAppTenantGetSchema.ts"; +export { getApiServicesAppUserGetallQueryParamsSchema, getApiServicesAppUserGetall200Schema, getApiServicesAppUserGetallQueryResponseSchema } from "./zod/getApiServicesAppUserGetallSchema.ts"; +export { getApiServicesAppUserGetroles200Schema, getApiServicesAppUserGetrolesQueryResponseSchema } from "./zod/getApiServicesAppUserGetrolesSchema.ts"; +export { getApiServicesAppUserGetQueryParamsSchema, getApiServicesAppUserGet200Schema, getApiServicesAppUserGetQueryResponseSchema } from "./zod/getApiServicesAppUserGetSchema.ts"; +export { getCurrentLoginInformationsOutputSchema } from "./zod/getCurrentLoginInformationsOutputSchema.ts"; +export { getRoleForEditOutputSchema } from "./zod/getRoleForEditOutputSchema.ts"; +export { int64EntityDtoSchema } from "./zod/int64EntityDtoSchema.ts"; +export { isTenantAvailableInputSchema } from "./zod/isTenantAvailableInputSchema.ts"; +export { isTenantAvailableOutputSchema } from "./zod/isTenantAvailableOutputSchema.ts"; +export { permissionDtoListResultDtoSchema } from "./zod/permissionDtoListResultDtoSchema.ts"; +export { permissionDtoSchema } from "./zod/permissionDtoSchema.ts"; +export { postApiServicesAppAccountIstenantavailable200Schema, postApiServicesAppAccountIstenantavailableMutationRequestSchema, postApiServicesAppAccountIstenantavailableMutationResponseSchema } from "./zod/postApiServicesAppAccountIstenantavailableSchema.ts"; +export { postApiServicesAppAccountRegister200Schema, postApiServicesAppAccountRegisterMutationRequestSchema, postApiServicesAppAccountRegisterMutationResponseSchema } from "./zod/postApiServicesAppAccountRegisterSchema.ts"; +export { postApiServicesAppConfigurationChangeuitheme200Schema, postApiServicesAppConfigurationChangeuithemeMutationRequestSchema, postApiServicesAppConfigurationChangeuithemeMutationResponseSchema } from "./zod/postApiServicesAppConfigurationChangeuithemeSchema.ts"; +export { postApiServicesAppExternalauthproviderCreateorupdateprovider200Schema, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema } from "./zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts"; +export { postApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema, postApiServicesAppExternalauthproviderTestproviderconnection200Schema, postApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema } from "./zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts"; +export { postApiServicesAppRoleCreate200Schema, postApiServicesAppRoleCreateMutationRequestSchema, postApiServicesAppRoleCreateMutationResponseSchema } from "./zod/postApiServicesAppRoleCreateSchema.ts"; +export { postApiServicesAppTenantCreate200Schema, postApiServicesAppTenantCreateMutationRequestSchema, postApiServicesAppTenantCreateMutationResponseSchema } from "./zod/postApiServicesAppTenantCreateSchema.ts"; +export { postApiServicesAppUserActivate200Schema, postApiServicesAppUserActivateMutationRequestSchema, postApiServicesAppUserActivateMutationResponseSchema } from "./zod/postApiServicesAppUserActivateSchema.ts"; +export { postApiServicesAppUserChangelanguage200Schema, postApiServicesAppUserChangelanguageMutationRequestSchema, postApiServicesAppUserChangelanguageMutationResponseSchema } from "./zod/postApiServicesAppUserChangelanguageSchema.ts"; +export { postApiServicesAppUserChangepassword200Schema, postApiServicesAppUserChangepasswordMutationRequestSchema, postApiServicesAppUserChangepasswordMutationResponseSchema } from "./zod/postApiServicesAppUserChangepasswordSchema.ts"; +export { postApiServicesAppUserCreate200Schema, postApiServicesAppUserCreateMutationRequestSchema, postApiServicesAppUserCreateMutationResponseSchema } from "./zod/postApiServicesAppUserCreateSchema.ts"; +export { postApiServicesAppUserDeactivate200Schema, postApiServicesAppUserDeactivateMutationRequestSchema, postApiServicesAppUserDeactivateMutationResponseSchema } from "./zod/postApiServicesAppUserDeactivateSchema.ts"; +export { postApiServicesAppUserResetpassword200Schema, postApiServicesAppUserResetpasswordMutationRequestSchema, postApiServicesAppUserResetpasswordMutationResponseSchema } from "./zod/postApiServicesAppUserResetpasswordSchema.ts"; +export { postApiTokenauthAuthenticateexternal200Schema, postApiTokenauthAuthenticateexternalMutationRequestSchema, postApiTokenauthAuthenticateexternalMutationResponseSchema } from "./zod/postApiTokenauthAuthenticateexternalSchema.ts"; +export { postApiTokenauthAuthenticate200Schema, postApiTokenauthAuthenticateMutationRequestSchema, postApiTokenauthAuthenticateMutationResponseSchema } from "./zod/postApiTokenauthAuthenticateSchema.ts"; +export { putApiServicesAppRoleUpdate200Schema, putApiServicesAppRoleUpdateMutationRequestSchema, putApiServicesAppRoleUpdateMutationResponseSchema } from "./zod/putApiServicesAppRoleUpdateSchema.ts"; +export { putApiServicesAppTenantUpdate200Schema, putApiServicesAppTenantUpdateMutationRequestSchema, putApiServicesAppTenantUpdateMutationResponseSchema } from "./zod/putApiServicesAppTenantUpdateSchema.ts"; +export { putApiServicesAppUserUpdate200Schema, putApiServicesAppUserUpdateMutationRequestSchema, putApiServicesAppUserUpdateMutationResponseSchema } from "./zod/putApiServicesAppUserUpdateSchema.ts"; +export { registerInputSchema } from "./zod/registerInputSchema.ts"; +export { registerOutputSchema } from "./zod/registerOutputSchema.ts"; +export { resetPasswordDtoSchema } from "./zod/resetPasswordDtoSchema.ts"; +export { roleDtoListResultDtoSchema } from "./zod/roleDtoListResultDtoSchema.ts"; +export { roleDtoPagedResultDtoSchema } from "./zod/roleDtoPagedResultDtoSchema.ts"; +export { roleDtoSchema } from "./zod/roleDtoSchema.ts"; +export { roleEditDtoSchema } from "./zod/roleEditDtoSchema.ts"; +export { roleListDtoListResultDtoSchema } from "./zod/roleListDtoListResultDtoSchema.ts"; +export { roleListDtoSchema } from "./zod/roleListDtoSchema.ts"; +export { tenantAvailabilityStateSchema } from "./zod/tenantAvailabilityStateSchema.ts"; +export { tenantDtoPagedResultDtoSchema } from "./zod/tenantDtoPagedResultDtoSchema.ts"; +export { tenantDtoSchema } from "./zod/tenantDtoSchema.ts"; +export { tenantLoginInfoDtoSchema } from "./zod/tenantLoginInfoDtoSchema.ts"; +export { testConnectionOutputSchema } from "./zod/testConnectionOutputSchema.ts"; +export { userDtoPagedResultDtoSchema } from "./zod/userDtoPagedResultDtoSchema.ts"; +export { userDtoSchema } from "./zod/userDtoSchema.ts"; +export { userLoginInfoDtoSchema } from "./zod/userLoginInfoDtoSchema.ts"; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/applicationInfoDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/applicationInfoDto.json new file mode 100644 index 0000000..7a4e4b3 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/applicationInfoDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"version":{"type":"string","nullable":true},"releaseDate":{"type":"string","format":"date-time"},"features":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"ApplicationInfoDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateModel.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateModel.json new file mode 100644 index 0000000..d905f71 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateModel.json @@ -0,0 +1 @@ +{"required":["password","userNameOrEmailAddress"],"type":"object","properties":{"userNameOrEmailAddress":{"maxLength":256,"minLength":0,"type":"string"},"password":{"maxLength":32,"minLength":0,"type":"string"},"rememberClient":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"AuthenticateModel"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateResultModel.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateResultModel.json new file mode 100644 index 0000000..eac58f2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/authenticateResultModel.json @@ -0,0 +1 @@ +{"type":"object","properties":{"accessToken":{"type":"string","nullable":true},"encryptedAccessToken":{"type":"string","nullable":true},"expireInSeconds":{"type":"integer","format":"int32"},"userId":{"type":"integer","format":"int64"}},"additionalProperties":false,"x-readme-ref-name":"AuthenticateResultModel"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changePasswordDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changePasswordDto.json new file mode 100644 index 0000000..aa6b1e7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changePasswordDto.json @@ -0,0 +1 @@ +{"required":["currentPassword","newPassword"],"type":"object","properties":{"currentPassword":{"minLength":1,"type":"string"},"newPassword":{"minLength":1,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"ChangePasswordDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUiThemeInput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUiThemeInput.json new file mode 100644 index 0000000..eb3ed7f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUiThemeInput.json @@ -0,0 +1 @@ +{"required":["theme"],"type":"object","properties":{"theme":{"maxLength":32,"minLength":0,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"ChangeUiThemeInput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUserLanguageDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUserLanguageDto.json new file mode 100644 index 0000000..4a24338 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/changeUserLanguageDto.json @@ -0,0 +1 @@ +{"required":["languageName"],"type":"object","properties":{"languageName":{"minLength":1,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"ChangeUserLanguageDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createOrUpdateProviderInput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createOrUpdateProviderInput.json new file mode 100644 index 0000000..98431b7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createOrUpdateProviderInput.json @@ -0,0 +1 @@ +{"required":["authority","clientId","clientSecret","name","providerType"],"type":"object","properties":{"id":{"type":"integer","format":"int32","nullable":true},"name":{"maxLength":128,"minLength":1,"type":"string"},"providerType":{"maxLength":64,"minLength":1,"type":"string"},"isEnabled":{"type":"boolean"},"authority":{"maxLength":512,"minLength":1,"type":"string"},"clientId":{"maxLength":256,"minLength":1,"type":"string"},"clientSecret":{"maxLength":512,"minLength":1,"type":"string"},"scopes":{"maxLength":512,"type":"string","nullable":true},"responseType":{"maxLength":64,"type":"string","nullable":true},"requireHttpsMetadata":{"type":"boolean"},"claimMappings":{"maxLength":2048,"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"}},"additionalProperties":false,"x-readme-ref-name":"CreateOrUpdateProviderInput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createRoleDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createRoleDto.json new file mode 100644 index 0000000..14e48c2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createRoleDto.json @@ -0,0 +1 @@ +{"required":["displayName","name"],"type":"object","properties":{"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"normalizedName":{"type":"string","nullable":true},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"grantedPermissions":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"CreateRoleDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createTenantDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createTenantDto.json new file mode 100644 index 0000000..4bcb926 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createTenantDto.json @@ -0,0 +1 @@ +{"required":["adminEmailAddress","name","tenancyName"],"type":"object","properties":{"tenancyName":{"maxLength":64,"minLength":0,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{1,}$","type":"string"},"name":{"maxLength":128,"minLength":0,"type":"string"},"adminEmailAddress":{"maxLength":256,"minLength":0,"type":"string"},"connectionString":{"maxLength":1024,"minLength":0,"type":"string","nullable":true},"isActive":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"CreateTenantDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createUserDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createUserDto.json new file mode 100644 index 0000000..3b116a5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/createUserDto.json @@ -0,0 +1 @@ +{"required":["emailAddress","name","password","surname","userName"],"type":"object","properties":{"userName":{"maxLength":256,"minLength":0,"type":"string"},"name":{"maxLength":64,"minLength":0,"type":"string"},"surname":{"maxLength":64,"minLength":0,"type":"string"},"emailAddress":{"maxLength":256,"minLength":0,"type":"string","format":"email"},"isActive":{"type":"boolean"},"roleNames":{"type":"array","items":{"type":"string"},"nullable":true},"password":{"maxLength":32,"minLength":0,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"CreateUserDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthModel.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthModel.json new file mode 100644 index 0000000..f533a25 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthModel.json @@ -0,0 +1 @@ +{"required":["providerName","token"],"type":"object","properties":{"providerName":{"minLength":1,"type":"string"},"token":{"minLength":1,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"ExternalAuthModel"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthProviderDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthProviderDto.json new file mode 100644 index 0000000..8a1ffd3 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/externalAuthProviderDto.json @@ -0,0 +1 @@ +{"required":["authority","clientId","name","providerType"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":128,"minLength":1,"type":"string"},"providerType":{"maxLength":64,"minLength":1,"type":"string"},"isEnabled":{"type":"boolean"},"authority":{"maxLength":512,"minLength":1,"type":"string"},"clientId":{"maxLength":256,"minLength":1,"type":"string"},"clientSecret":{"maxLength":512,"type":"string","nullable":true},"scopes":{"maxLength":512,"type":"string","nullable":true},"responseType":{"maxLength":64,"type":"string","nullable":true},"requireHttpsMetadata":{"type":"boolean"},"claimMappings":{"maxLength":2048,"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"tenantId":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"ExternalAuthProviderDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/flatPermissionDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/flatPermissionDto.json new file mode 100644 index 0000000..fade02e --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/flatPermissionDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"FlatPermissionDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getCurrentLoginInformationsOutput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getCurrentLoginInformationsOutput.json new file mode 100644 index 0000000..8d41db9 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getCurrentLoginInformationsOutput.json @@ -0,0 +1 @@ +{"type":"object","properties":{"application":{"type":"object","properties":{"version":{"type":"string","nullable":true},"releaseDate":{"type":"string","format":"date-time"},"features":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"ApplicationInfoDto"},"user":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","nullable":true},"surname":{"type":"string","nullable":true},"userName":{"type":"string","nullable":true},"emailAddress":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"UserLoginInfoDto"},"tenant":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"tenancyName":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"TenantLoginInfoDto"}},"additionalProperties":false,"x-readme-ref-name":"GetCurrentLoginInformationsOutput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getRoleForEditOutput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getRoleForEditOutput.json new file mode 100644 index 0000000..91e3062 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/getRoleForEditOutput.json @@ -0,0 +1 @@ +{"type":"object","properties":{"role":{"required":["displayName","name"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"isStatic":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"RoleEditDto"},"permissions":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"FlatPermissionDto"},"nullable":true},"grantedPermissionNames":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"GetRoleForEditOutput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/int64EntityDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/int64EntityDto.json new file mode 100644 index 0000000..580d5e3 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/int64EntityDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"id":{"type":"integer","format":"int64"}},"additionalProperties":false,"x-readme-ref-name":"Int64EntityDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableInput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableInput.json new file mode 100644 index 0000000..9c1b4eb --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableInput.json @@ -0,0 +1 @@ +{"required":["tenancyName"],"type":"object","properties":{"tenancyName":{"maxLength":64,"minLength":0,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"IsTenantAvailableInput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableOutput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableOutput.json new file mode 100644 index 0000000..afaaceb --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/isTenantAvailableOutput.json @@ -0,0 +1 @@ +{"type":"object","properties":{"state":{"enum":[1,2,3],"type":"integer","format":"int32","x-readme-ref-name":"TenantAvailabilityState"},"tenantId":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"IsTenantAvailableOutput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDto.json new file mode 100644 index 0000000..e9561ff --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"PermissionDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDtoListResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDtoListResultDto.json new file mode 100644 index 0000000..d5eae51 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/permissionDtoListResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"PermissionDto"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"PermissionDtoListResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerInput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerInput.json new file mode 100644 index 0000000..503ac1a --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerInput.json @@ -0,0 +1 @@ +{"required":["emailAddress","name","password","surname","userName"],"type":"object","properties":{"name":{"maxLength":64,"minLength":0,"type":"string"},"surname":{"maxLength":64,"minLength":0,"type":"string"},"userName":{"maxLength":256,"minLength":0,"type":"string"},"emailAddress":{"maxLength":256,"minLength":0,"type":"string","format":"email"},"password":{"maxLength":32,"minLength":0,"type":"string"},"captchaResponse":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RegisterInput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerOutput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerOutput.json new file mode 100644 index 0000000..0efd369 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/registerOutput.json @@ -0,0 +1 @@ +{"type":"object","properties":{"canLogin":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"RegisterOutput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/resetPasswordDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/resetPasswordDto.json new file mode 100644 index 0000000..515cc31 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/resetPasswordDto.json @@ -0,0 +1 @@ +{"required":["adminPassword","newPassword","userId"],"type":"object","properties":{"adminPassword":{"minLength":1,"type":"string"},"userId":{"type":"integer","format":"int64"},"newPassword":{"minLength":1,"type":"string"}},"additionalProperties":false,"x-readme-ref-name":"ResetPasswordDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDto.json new file mode 100644 index 0000000..506bece --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDto.json @@ -0,0 +1 @@ +{"required":["displayName","name"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"normalizedName":{"type":"string","nullable":true},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"grantedPermissions":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RoleDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoListResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoListResultDto.json new file mode 100644 index 0000000..2b4bc98 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoListResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"required":["displayName","name"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"normalizedName":{"type":"string","nullable":true},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"grantedPermissions":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RoleDto"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RoleDtoListResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoPagedResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoPagedResultDto.json new file mode 100644 index 0000000..30db2fc --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleDtoPagedResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"required":["displayName","name"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"normalizedName":{"type":"string","nullable":true},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"grantedPermissions":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RoleDto"},"nullable":true},"totalCount":{"type":"integer","format":"int32"}},"additionalProperties":false,"x-readme-ref-name":"RoleDtoPagedResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleEditDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleEditDto.json new file mode 100644 index 0000000..abf1e08 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleEditDto.json @@ -0,0 +1 @@ +{"required":["displayName","name"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"maxLength":32,"minLength":0,"type":"string"},"displayName":{"maxLength":64,"minLength":0,"type":"string"},"description":{"maxLength":5000,"minLength":0,"type":"string","nullable":true},"isStatic":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"RoleEditDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDto.json new file mode 100644 index 0000000..3791718 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"isStatic":{"type":"boolean"},"isDefault":{"type":"boolean"},"creationTime":{"type":"string","format":"date-time"}},"additionalProperties":false,"x-readme-ref-name":"RoleListDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDtoListResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDtoListResultDto.json new file mode 100644 index 0000000..ff26fea --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/roleListDtoListResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string","nullable":true},"displayName":{"type":"string","nullable":true},"isStatic":{"type":"boolean"},"isDefault":{"type":"boolean"},"creationTime":{"type":"string","format":"date-time"}},"additionalProperties":false,"x-readme-ref-name":"RoleListDto"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"RoleListDtoListResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantAvailabilityState.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantAvailabilityState.json new file mode 100644 index 0000000..064c4f0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantAvailabilityState.json @@ -0,0 +1 @@ +{"enum":[1,2,3],"type":"integer","format":"int32","x-readme-ref-name":"TenantAvailabilityState"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDto.json new file mode 100644 index 0000000..80bbd2c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDto.json @@ -0,0 +1 @@ +{"required":["name","tenancyName"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"tenancyName":{"maxLength":64,"minLength":0,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{1,}$","type":"string"},"name":{"maxLength":128,"minLength":0,"type":"string"},"isActive":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"TenantDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDtoPagedResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDtoPagedResultDto.json new file mode 100644 index 0000000..615c7aa --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantDtoPagedResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"required":["name","tenancyName"],"type":"object","properties":{"id":{"type":"integer","format":"int32"},"tenancyName":{"maxLength":64,"minLength":0,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{1,}$","type":"string"},"name":{"maxLength":128,"minLength":0,"type":"string"},"isActive":{"type":"boolean"}},"additionalProperties":false,"x-readme-ref-name":"TenantDto"},"nullable":true},"totalCount":{"type":"integer","format":"int32"}},"additionalProperties":false,"x-readme-ref-name":"TenantDtoPagedResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantLoginInfoDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantLoginInfoDto.json new file mode 100644 index 0000000..2f77a9c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/tenantLoginInfoDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"tenancyName":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"TenantLoginInfoDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/testConnectionOutput.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/testConnectionOutput.json new file mode 100644 index 0000000..5db6807 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/testConnectionOutput.json @@ -0,0 +1 @@ +{"type":"object","properties":{"success":{"type":"boolean"},"message":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"TestConnectionOutput"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDto.json new file mode 100644 index 0000000..e97edbe --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDto.json @@ -0,0 +1 @@ +{"required":["emailAddress","name","surname","userName"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"userName":{"maxLength":256,"minLength":0,"type":"string"},"name":{"maxLength":64,"minLength":0,"type":"string"},"surname":{"maxLength":64,"minLength":0,"type":"string"},"emailAddress":{"maxLength":256,"minLength":0,"type":"string","format":"email"},"isActive":{"type":"boolean"},"fullName":{"type":"string","nullable":true},"lastLoginTime":{"type":"string","format":"date-time","nullable":true},"creationTime":{"type":"string","format":"date-time"},"roleNames":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"UserDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDtoPagedResultDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDtoPagedResultDto.json new file mode 100644 index 0000000..210944a --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userDtoPagedResultDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"items":{"type":"array","items":{"required":["emailAddress","name","surname","userName"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"userName":{"maxLength":256,"minLength":0,"type":"string"},"name":{"maxLength":64,"minLength":0,"type":"string"},"surname":{"maxLength":64,"minLength":0,"type":"string"},"emailAddress":{"maxLength":256,"minLength":0,"type":"string","format":"email"},"isActive":{"type":"boolean"},"fullName":{"type":"string","nullable":true},"lastLoginTime":{"type":"string","format":"date-time","nullable":true},"creationTime":{"type":"string","format":"date-time"},"roleNames":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false,"x-readme-ref-name":"UserDto"},"nullable":true},"totalCount":{"type":"integer","format":"int32"}},"additionalProperties":false,"x-readme-ref-name":"UserDtoPagedResultDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userLoginInfoDto.json b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userLoginInfoDto.json new file mode 100644 index 0000000..244b2b2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/schemas/userLoginInfoDto.json @@ -0,0 +1 @@ +{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","nullable":true},"surname":{"type":"string","nullable":true},"userName":{"type":"string","nullable":true},"emailAddress":{"type":"string","nullable":true}},"additionalProperties":false,"x-readme-ref-name":"UserLoginInfoDto"} \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ApplicationInfoDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ApplicationInfoDto.ts new file mode 100644 index 0000000..a3082f8 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ApplicationInfoDto.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ApplicationInfoDto = { + /** + * @type string + */ + version?: string | null; + /** + * @type string | undefined, date-time + */ + releaseDate?: Date; + /** + * @type object + */ + features?: { + [key: string]: boolean; + } | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateModel.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateModel.ts new file mode 100644 index 0000000..2b4b5e0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateModel.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type AuthenticateModel = { + /** + * @minLength 0 + * @maxLength 256 + * @type string + */ + userNameOrEmailAddress: string; + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + password: string; + /** + * @type boolean | undefined + */ + rememberClient?: boolean; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateResultModel.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateResultModel.ts new file mode 100644 index 0000000..e149972 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/AuthenticateResultModel.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type AuthenticateResultModel = { + /** + * @type string + */ + accessToken?: string | null; + /** + * @type string + */ + encryptedAccessToken?: string | null; + /** + * @type integer | undefined, int32 + */ + expireInSeconds?: number; + /** + * @type integer | undefined, int64 + */ + userId?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangePasswordDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangePasswordDto.ts new file mode 100644 index 0000000..88ec19a --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangePasswordDto.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ChangePasswordDto = { + /** + * @minLength 1 + * @type string + */ + currentPassword: string; + /** + * @minLength 1 + * @type string + */ + newPassword: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUiThemeInput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUiThemeInput.ts new file mode 100644 index 0000000..1fd9b00 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUiThemeInput.ts @@ -0,0 +1,14 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ChangeUiThemeInput = { + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + theme: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUserLanguageDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUserLanguageDto.ts new file mode 100644 index 0000000..de30e96 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ChangeUserLanguageDto.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ChangeUserLanguageDto = { + /** + * @minLength 1 + * @type string + */ + languageName: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateOrUpdateProviderInput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateOrUpdateProviderInput.ts new file mode 100644 index 0000000..42271dc --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateOrUpdateProviderInput.ts @@ -0,0 +1,69 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type CreateOrUpdateProviderInput = { + /** + * @type integer, int32 + */ + id?: number | null; + /** + * @minLength 1 + * @maxLength 128 + * @type string + */ + name: string; + /** + * @minLength 1 + * @maxLength 64 + * @type string + */ + providerType: string; + /** + * @type boolean | undefined + */ + isEnabled?: boolean; + /** + * @minLength 1 + * @maxLength 512 + * @type string + */ + authority: string; + /** + * @minLength 1 + * @maxLength 256 + * @type string + */ + clientId: string; + /** + * @minLength 1 + * @maxLength 512 + * @type string + */ + clientSecret: string; + /** + * @maxLength 512 + * @type string + */ + scopes?: string | null; + /** + * @maxLength 64 + * @type string + */ + responseType?: string | null; + /** + * @type boolean | undefined + */ + requireHttpsMetadata?: boolean; + /** + * @maxLength 2048 + * @type string + */ + claimMappings?: string | null; + /** + * @type integer | undefined, int32 + */ + displayOrder?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateRoleDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateRoleDto.ts new file mode 100644 index 0000000..bfa2f56 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateRoleDto.ts @@ -0,0 +1,34 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type CreateRoleDto = { + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + displayName: string; + /** + * @type string + */ + normalizedName?: string | null; + /** + * @minLength 0 + * @maxLength 5000 + * @type string + */ + description?: string | null; + /** + * @type array + */ + grantedPermissions?: string[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateTenantDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateTenantDto.ts new file mode 100644 index 0000000..ca51056 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateTenantDto.ts @@ -0,0 +1,37 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type CreateTenantDto = { + /** + * @minLength 0 + * @maxLength 64 + * @pattern ^[a-zA-Z][a-zA-Z0-9_-]{1,}$ + * @type string + */ + tenancyName: string; + /** + * @minLength 0 + * @maxLength 128 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 256 + * @type string + */ + adminEmailAddress: string; + /** + * @minLength 0 + * @maxLength 1024 + * @type string + */ + connectionString?: string | null; + /** + * @type boolean | undefined + */ + isActive?: boolean; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateUserDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateUserDto.ts new file mode 100644 index 0000000..026b026 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/CreateUserDto.ts @@ -0,0 +1,46 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type CreateUserDto = { + /** + * @minLength 0 + * @maxLength 256 + * @type string + */ + userName: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + surname: string; + /** + * @minLength 0 + * @maxLength 256 + * @type string, email + */ + emailAddress: string; + /** + * @type boolean | undefined + */ + isActive?: boolean; + /** + * @type array + */ + roleNames?: string[] | null; + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + password: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts new file mode 100644 index 0000000..5bbe507 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams = { + /** + * @type integer | undefined, int32 + */ + id?: number; +}; + +/** + * @description OK +*/ +export type DeleteApiServicesAppExternalauthproviderDeleteprovider200 = any; + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse = DeleteApiServicesAppExternalauthproviderDeleteprovider200; + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderMutation = { + Response: DeleteApiServicesAppExternalauthproviderDeleteprovider200; + QueryParams: DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppRoleDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppRoleDelete.ts new file mode 100644 index 0000000..61bb5b0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppRoleDelete.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type DeleteApiServicesAppRoleDeleteQueryParams = { + /** + * @type integer | undefined, int32 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type DeleteApiServicesAppRoleDelete200 = any; + +export type DeleteApiServicesAppRoleDeleteMutationResponse = DeleteApiServicesAppRoleDelete200; + +export type DeleteApiServicesAppRoleDeleteMutation = { + Response: DeleteApiServicesAppRoleDelete200; + QueryParams: DeleteApiServicesAppRoleDeleteQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppTenantDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppTenantDelete.ts new file mode 100644 index 0000000..39782c0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppTenantDelete.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type DeleteApiServicesAppTenantDeleteQueryParams = { + /** + * @type integer | undefined, int32 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type DeleteApiServicesAppTenantDelete200 = any; + +export type DeleteApiServicesAppTenantDeleteMutationResponse = DeleteApiServicesAppTenantDelete200; + +export type DeleteApiServicesAppTenantDeleteMutation = { + Response: DeleteApiServicesAppTenantDelete200; + QueryParams: DeleteApiServicesAppTenantDeleteQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppUserDelete.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppUserDelete.ts new file mode 100644 index 0000000..cfe4bed --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/DeleteApiServicesAppUserDelete.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type DeleteApiServicesAppUserDeleteQueryParams = { + /** + * @type integer | undefined, int64 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type DeleteApiServicesAppUserDelete200 = any; + +export type DeleteApiServicesAppUserDeleteMutationResponse = DeleteApiServicesAppUserDelete200; + +export type DeleteApiServicesAppUserDeleteMutation = { + Response: DeleteApiServicesAppUserDelete200; + QueryParams: DeleteApiServicesAppUserDeleteQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthModel.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthModel.ts new file mode 100644 index 0000000..80b6d12 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthModel.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ExternalAuthModel = { + /** + * @minLength 1 + * @type string + */ + providerName: string; + /** + * @minLength 1 + * @type string + */ + token: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthProviderDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthProviderDto.ts new file mode 100644 index 0000000..ac452ae --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ExternalAuthProviderDto.ts @@ -0,0 +1,72 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ExternalAuthProviderDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @minLength 1 + * @maxLength 128 + * @type string + */ + name: string; + /** + * @minLength 1 + * @maxLength 64 + * @type string + */ + providerType: string; + /** + * @type boolean | undefined + */ + isEnabled?: boolean; + /** + * @minLength 1 + * @maxLength 512 + * @type string + */ + authority: string; + /** + * @minLength 1 + * @maxLength 256 + * @type string + */ + clientId: string; + /** + * @maxLength 512 + * @type string + */ + clientSecret?: string | null; + /** + * @maxLength 512 + * @type string + */ + scopes?: string | null; + /** + * @maxLength 64 + * @type string + */ + responseType?: string | null; + /** + * @type boolean | undefined + */ + requireHttpsMetadata?: boolean; + /** + * @maxLength 2048 + * @type string + */ + claimMappings?: string | null; + /** + * @type integer | undefined, int32 + */ + displayOrder?: number; + /** + * @type integer, int32 + */ + tenantId?: number | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/FlatPermissionDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/FlatPermissionDto.ts new file mode 100644 index 0000000..a22600d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/FlatPermissionDto.ts @@ -0,0 +1,20 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type FlatPermissionDto = { + /** + * @type string + */ + name?: string | null; + /** + * @type string + */ + displayName?: string | null; + /** + * @type string + */ + description?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetallproviders.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetallproviders.ts new file mode 100644 index 0000000..e60d7ce --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetallproviders.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ExternalAuthProviderDto } from "./ExternalAuthProviderDto.ts"; + +/** + * @description OK +*/ +export type GetApiServicesAppExternalauthproviderGetallproviders200 = ExternalAuthProviderDto[]; + +export type GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse = GetApiServicesAppExternalauthproviderGetallproviders200; + +export type GetApiServicesAppExternalauthproviderGetallprovidersQuery = { + Response: GetApiServicesAppExternalauthproviderGetallproviders200; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts new file mode 100644 index 0000000..cf6764c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ExternalAuthProviderDto } from "./ExternalAuthProviderDto.ts"; + +/** + * @description OK +*/ +export type GetApiServicesAppExternalauthproviderGetenabledproviders200 = ExternalAuthProviderDto[]; + +export type GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse = GetApiServicesAppExternalauthproviderGetenabledproviders200; + +export type GetApiServicesAppExternalauthproviderGetenabledprovidersQuery = { + Response: GetApiServicesAppExternalauthproviderGetenabledproviders200; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetprovider.ts new file mode 100644 index 0000000..df2f2fc --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppExternalauthproviderGetprovider.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ExternalAuthProviderDto } from "./ExternalAuthProviderDto.ts"; + +export type GetApiServicesAppExternalauthproviderGetproviderQueryParams = { + /** + * @type integer | undefined, int32 + */ + id?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppExternalauthproviderGetprovider200 = ExternalAuthProviderDto; + +export type GetApiServicesAppExternalauthproviderGetproviderQueryResponse = GetApiServicesAppExternalauthproviderGetprovider200; + +export type GetApiServicesAppExternalauthproviderGetproviderQuery = { + Response: GetApiServicesAppExternalauthproviderGetprovider200; + QueryParams: GetApiServicesAppExternalauthproviderGetproviderQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGet.ts new file mode 100644 index 0000000..a69a8fd --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGet.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDto } from "./RoleDto.ts"; + +export type GetApiServicesAppRoleGetQueryParams = { + /** + * @type integer | undefined, int32 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppRoleGet200 = RoleDto; + +export type GetApiServicesAppRoleGetQueryResponse = GetApiServicesAppRoleGet200; + +export type GetApiServicesAppRoleGetQuery = { + Response: GetApiServicesAppRoleGet200; + QueryParams: GetApiServicesAppRoleGetQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetall.ts new file mode 100644 index 0000000..fbf3ede --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetall.ts @@ -0,0 +1,42 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDtoPagedResultDto } from "./RoleDtoPagedResultDto.ts"; + +export type GetApiServicesAppRoleGetallQueryParams = { + /** + * @type string | undefined + */ + Keyword?: string; + /** + * @type string | undefined + */ + Sorting?: string; + /** + * @minLength 0 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + SkipCount?: number; + /** + * @minLength 1 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + MaxResultCount?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppRoleGetall200 = RoleDtoPagedResultDto; + +export type GetApiServicesAppRoleGetallQueryResponse = GetApiServicesAppRoleGetall200; + +export type GetApiServicesAppRoleGetallQuery = { + Response: GetApiServicesAppRoleGetall200; + QueryParams: GetApiServicesAppRoleGetallQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetallpermissions.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetallpermissions.ts new file mode 100644 index 0000000..339a0eb --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetallpermissions.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PermissionDtoListResultDto } from "./PermissionDtoListResultDto.ts"; + +/** + * @description OK +*/ +export type GetApiServicesAppRoleGetallpermissions200 = PermissionDtoListResultDto; + +export type GetApiServicesAppRoleGetallpermissionsQueryResponse = GetApiServicesAppRoleGetallpermissions200; + +export type GetApiServicesAppRoleGetallpermissionsQuery = { + Response: GetApiServicesAppRoleGetallpermissions200; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroleforedit.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroleforedit.ts new file mode 100644 index 0000000..3080c39 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroleforedit.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetRoleForEditOutput } from "./GetRoleForEditOutput.ts"; + +export type GetApiServicesAppRoleGetroleforeditQueryParams = { + /** + * @type integer | undefined, int32 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppRoleGetroleforedit200 = GetRoleForEditOutput; + +export type GetApiServicesAppRoleGetroleforeditQueryResponse = GetApiServicesAppRoleGetroleforedit200; + +export type GetApiServicesAppRoleGetroleforeditQuery = { + Response: GetApiServicesAppRoleGetroleforedit200; + QueryParams: GetApiServicesAppRoleGetroleforeditQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroles.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroles.ts new file mode 100644 index 0000000..d952946 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppRoleGetroles.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleListDtoListResultDto } from "./RoleListDtoListResultDto.ts"; + +export type GetApiServicesAppRoleGetrolesQueryParams = { + /** + * @type string | undefined + */ + Permission?: string; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppRoleGetroles200 = RoleListDtoListResultDto; + +export type GetApiServicesAppRoleGetrolesQueryResponse = GetApiServicesAppRoleGetroles200; + +export type GetApiServicesAppRoleGetrolesQuery = { + Response: GetApiServicesAppRoleGetroles200; + QueryParams: GetApiServicesAppRoleGetrolesQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppSessionGetcurrentlogininformations.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppSessionGetcurrentlogininformations.ts new file mode 100644 index 0000000..91b9334 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppSessionGetcurrentlogininformations.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetCurrentLoginInformationsOutput } from "./GetCurrentLoginInformationsOutput.ts"; + +/** + * @description OK +*/ +export type GetApiServicesAppSessionGetcurrentlogininformations200 = GetCurrentLoginInformationsOutput; + +export type GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse = GetApiServicesAppSessionGetcurrentlogininformations200; + +export type GetApiServicesAppSessionGetcurrentlogininformationsQuery = { + Response: GetApiServicesAppSessionGetcurrentlogininformations200; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGet.ts new file mode 100644 index 0000000..aca3422 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGet.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDto } from "./TenantDto.ts"; + +export type GetApiServicesAppTenantGetQueryParams = { + /** + * @type integer | undefined, int32 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppTenantGet200 = TenantDto; + +export type GetApiServicesAppTenantGetQueryResponse = GetApiServicesAppTenantGet200; + +export type GetApiServicesAppTenantGetQuery = { + Response: GetApiServicesAppTenantGet200; + QueryParams: GetApiServicesAppTenantGetQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGetall.ts new file mode 100644 index 0000000..607a663 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppTenantGetall.ts @@ -0,0 +1,46 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDtoPagedResultDto } from "./TenantDtoPagedResultDto.ts"; + +export type GetApiServicesAppTenantGetallQueryParams = { + /** + * @type string | undefined + */ + Keyword?: string; + /** + * @type boolean | undefined + */ + IsActive?: boolean; + /** + * @type string | undefined + */ + Sorting?: string; + /** + * @minLength 0 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + SkipCount?: number; + /** + * @minLength 1 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + MaxResultCount?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppTenantGetall200 = TenantDtoPagedResultDto; + +export type GetApiServicesAppTenantGetallQueryResponse = GetApiServicesAppTenantGetall200; + +export type GetApiServicesAppTenantGetallQuery = { + Response: GetApiServicesAppTenantGetall200; + QueryParams: GetApiServicesAppTenantGetallQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGet.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGet.ts new file mode 100644 index 0000000..3f558b6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGet.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDto } from "./UserDto.ts"; + +export type GetApiServicesAppUserGetQueryParams = { + /** + * @type integer | undefined, int64 + */ + Id?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppUserGet200 = UserDto; + +export type GetApiServicesAppUserGetQueryResponse = GetApiServicesAppUserGet200; + +export type GetApiServicesAppUserGetQuery = { + Response: GetApiServicesAppUserGet200; + QueryParams: GetApiServicesAppUserGetQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetall.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetall.ts new file mode 100644 index 0000000..d7d0b09 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetall.ts @@ -0,0 +1,46 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDtoPagedResultDto } from "./UserDtoPagedResultDto.ts"; + +export type GetApiServicesAppUserGetallQueryParams = { + /** + * @type string | undefined + */ + Keyword?: string; + /** + * @type boolean | undefined + */ + IsActive?: boolean; + /** + * @type string | undefined + */ + Sorting?: string; + /** + * @minLength 0 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + SkipCount?: number; + /** + * @minLength 1 + * @maxLength 2147483647 + * @type integer | undefined, int32 + */ + MaxResultCount?: number; +}; + +/** + * @description OK +*/ +export type GetApiServicesAppUserGetall200 = UserDtoPagedResultDto; + +export type GetApiServicesAppUserGetallQueryResponse = GetApiServicesAppUserGetall200; + +export type GetApiServicesAppUserGetallQuery = { + Response: GetApiServicesAppUserGetall200; + QueryParams: GetApiServicesAppUserGetallQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetroles.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetroles.ts new file mode 100644 index 0000000..443c8ef --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetApiServicesAppUserGetroles.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDtoListResultDto } from "./RoleDtoListResultDto.ts"; + +/** + * @description OK +*/ +export type GetApiServicesAppUserGetroles200 = RoleDtoListResultDto; + +export type GetApiServicesAppUserGetrolesQueryResponse = GetApiServicesAppUserGetroles200; + +export type GetApiServicesAppUserGetrolesQuery = { + Response: GetApiServicesAppUserGetroles200; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetCurrentLoginInformationsOutput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetCurrentLoginInformationsOutput.ts new file mode 100644 index 0000000..3518cd2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetCurrentLoginInformationsOutput.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ApplicationInfoDto } from "./ApplicationInfoDto.ts"; +import type { TenantLoginInfoDto } from "./TenantLoginInfoDto.ts"; +import type { UserLoginInfoDto } from "./UserLoginInfoDto.ts"; + +export type GetCurrentLoginInformationsOutput = { + /** + * @type object | undefined + */ + application?: ApplicationInfoDto; + /** + * @type object | undefined + */ + user?: UserLoginInfoDto; + /** + * @type object | undefined + */ + tenant?: TenantLoginInfoDto; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/GetRoleForEditOutput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetRoleForEditOutput.ts new file mode 100644 index 0000000..ab374db --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/GetRoleForEditOutput.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { FlatPermissionDto } from "./FlatPermissionDto.ts"; +import type { RoleEditDto } from "./RoleEditDto.ts"; + +export type GetRoleForEditOutput = { + /** + * @type object | undefined + */ + role?: RoleEditDto; + /** + * @type array + */ + permissions?: FlatPermissionDto[] | null; + /** + * @type array + */ + grantedPermissionNames?: string[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/Int64EntityDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/Int64EntityDto.ts new file mode 100644 index 0000000..ca625b8 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/Int64EntityDto.ts @@ -0,0 +1,12 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type Int64EntityDto = { + /** + * @type integer | undefined, int64 + */ + id?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableInput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableInput.ts new file mode 100644 index 0000000..bb0ce28 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableInput.ts @@ -0,0 +1,14 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type IsTenantAvailableInput = { + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + tenancyName: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableOutput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableOutput.ts new file mode 100644 index 0000000..37592b2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/IsTenantAvailableOutput.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantAvailabilityState } from "./TenantAvailabilityState.ts"; + +export type IsTenantAvailableOutput = { + /** + * @type integer | undefined, int32 + */ + state?: TenantAvailabilityState; + /** + * @type integer, int32 + */ + tenantId?: number | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDto.ts new file mode 100644 index 0000000..e588d05 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDto.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type PermissionDto = { + /** + * @type integer | undefined, int64 + */ + id?: number; + /** + * @type string + */ + name?: string | null; + /** + * @type string + */ + displayName?: string | null; + /** + * @type string + */ + description?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDtoListResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDtoListResultDto.ts new file mode 100644 index 0000000..56fe269 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PermissionDtoListResultDto.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PermissionDto } from "./PermissionDto.ts"; + +export type PermissionDtoListResultDto = { + /** + * @type array + */ + items?: PermissionDto[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountIstenantavailable.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountIstenantavailable.ts new file mode 100644 index 0000000..9b06955 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountIstenantavailable.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { IsTenantAvailableInput } from "./IsTenantAvailableInput.ts"; +import type { IsTenantAvailableOutput } from "./IsTenantAvailableOutput.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppAccountIstenantavailable200 = IsTenantAvailableOutput; + +export type PostApiServicesAppAccountIstenantavailableMutationRequest = IsTenantAvailableInput; + +export type PostApiServicesAppAccountIstenantavailableMutationResponse = PostApiServicesAppAccountIstenantavailable200; + +export type PostApiServicesAppAccountIstenantavailableMutation = { + Response: PostApiServicesAppAccountIstenantavailable200; + Request: PostApiServicesAppAccountIstenantavailableMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountRegister.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountRegister.ts new file mode 100644 index 0000000..e3f66fc --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppAccountRegister.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RegisterInput } from "./RegisterInput.ts"; +import type { RegisterOutput } from "./RegisterOutput.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppAccountRegister200 = RegisterOutput; + +export type PostApiServicesAppAccountRegisterMutationRequest = RegisterInput; + +export type PostApiServicesAppAccountRegisterMutationResponse = PostApiServicesAppAccountRegister200; + +export type PostApiServicesAppAccountRegisterMutation = { + Response: PostApiServicesAppAccountRegister200; + Request: PostApiServicesAppAccountRegisterMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppConfigurationChangeuitheme.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppConfigurationChangeuitheme.ts new file mode 100644 index 0000000..7c2d039 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppConfigurationChangeuitheme.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangeUiThemeInput } from "./ChangeUiThemeInput.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppConfigurationChangeuitheme200 = any; + +export type PostApiServicesAppConfigurationChangeuithemeMutationRequest = ChangeUiThemeInput; + +export type PostApiServicesAppConfigurationChangeuithemeMutationResponse = PostApiServicesAppConfigurationChangeuitheme200; + +export type PostApiServicesAppConfigurationChangeuithemeMutation = { + Response: PostApiServicesAppConfigurationChangeuitheme200; + Request: PostApiServicesAppConfigurationChangeuithemeMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts new file mode 100644 index 0000000..7f1c6b5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateOrUpdateProviderInput } from "./CreateOrUpdateProviderInput.ts"; +import type { ExternalAuthProviderDto } from "./ExternalAuthProviderDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppExternalauthproviderCreateorupdateprovider200 = ExternalAuthProviderDto; + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest = CreateOrUpdateProviderInput; + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse = PostApiServicesAppExternalauthproviderCreateorupdateprovider200; + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutation = { + Response: PostApiServicesAppExternalauthproviderCreateorupdateprovider200; + Request: PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts new file mode 100644 index 0000000..e8c29c1 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts @@ -0,0 +1,26 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TestConnectionOutput } from "./TestConnectionOutput.ts"; + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams = { + /** + * @type integer | undefined, int32 + */ + id?: number; +}; + +/** + * @description OK +*/ +export type PostApiServicesAppExternalauthproviderTestproviderconnection200 = TestConnectionOutput; + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse = PostApiServicesAppExternalauthproviderTestproviderconnection200; + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionMutation = { + Response: PostApiServicesAppExternalauthproviderTestproviderconnection200; + QueryParams: PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppRoleCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppRoleCreate.ts new file mode 100644 index 0000000..6077f5d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppRoleCreate.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateRoleDto } from "./CreateRoleDto.ts"; +import type { RoleDto } from "./RoleDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppRoleCreate200 = RoleDto; + +export type PostApiServicesAppRoleCreateMutationRequest = CreateRoleDto; + +export type PostApiServicesAppRoleCreateMutationResponse = PostApiServicesAppRoleCreate200; + +export type PostApiServicesAppRoleCreateMutation = { + Response: PostApiServicesAppRoleCreate200; + Request: PostApiServicesAppRoleCreateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppTenantCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppTenantCreate.ts new file mode 100644 index 0000000..edd49f2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppTenantCreate.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateTenantDto } from "./CreateTenantDto.ts"; +import type { TenantDto } from "./TenantDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppTenantCreate200 = TenantDto; + +export type PostApiServicesAppTenantCreateMutationRequest = CreateTenantDto; + +export type PostApiServicesAppTenantCreateMutationResponse = PostApiServicesAppTenantCreate200; + +export type PostApiServicesAppTenantCreateMutation = { + Response: PostApiServicesAppTenantCreate200; + Request: PostApiServicesAppTenantCreateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserActivate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserActivate.ts new file mode 100644 index 0000000..a88fc8b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserActivate.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { Int64EntityDto } from "./Int64EntityDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserActivate200 = any; + +export type PostApiServicesAppUserActivateMutationRequest = Int64EntityDto; + +export type PostApiServicesAppUserActivateMutationResponse = PostApiServicesAppUserActivate200; + +export type PostApiServicesAppUserActivateMutation = { + Response: PostApiServicesAppUserActivate200; + Request: PostApiServicesAppUserActivateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangelanguage.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangelanguage.ts new file mode 100644 index 0000000..b7a8e3c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangelanguage.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangeUserLanguageDto } from "./ChangeUserLanguageDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserChangelanguage200 = any; + +export type PostApiServicesAppUserChangelanguageMutationRequest = ChangeUserLanguageDto; + +export type PostApiServicesAppUserChangelanguageMutationResponse = PostApiServicesAppUserChangelanguage200; + +export type PostApiServicesAppUserChangelanguageMutation = { + Response: PostApiServicesAppUserChangelanguage200; + Request: PostApiServicesAppUserChangelanguageMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangepassword.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangepassword.ts new file mode 100644 index 0000000..6df3d43 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserChangepassword.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangePasswordDto } from "./ChangePasswordDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserChangepassword200 = boolean; + +export type PostApiServicesAppUserChangepasswordMutationRequest = ChangePasswordDto; + +export type PostApiServicesAppUserChangepasswordMutationResponse = PostApiServicesAppUserChangepassword200; + +export type PostApiServicesAppUserChangepasswordMutation = { + Response: PostApiServicesAppUserChangepassword200; + Request: PostApiServicesAppUserChangepasswordMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserCreate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserCreate.ts new file mode 100644 index 0000000..d408f61 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserCreate.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateUserDto } from "./CreateUserDto.ts"; +import type { UserDto } from "./UserDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserCreate200 = UserDto; + +export type PostApiServicesAppUserCreateMutationRequest = CreateUserDto; + +export type PostApiServicesAppUserCreateMutationResponse = PostApiServicesAppUserCreate200; + +export type PostApiServicesAppUserCreateMutation = { + Response: PostApiServicesAppUserCreate200; + Request: PostApiServicesAppUserCreateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserDeactivate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserDeactivate.ts new file mode 100644 index 0000000..0fb2ad5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserDeactivate.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { Int64EntityDto } from "./Int64EntityDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserDeactivate200 = any; + +export type PostApiServicesAppUserDeactivateMutationRequest = Int64EntityDto; + +export type PostApiServicesAppUserDeactivateMutationResponse = PostApiServicesAppUserDeactivate200; + +export type PostApiServicesAppUserDeactivateMutation = { + Response: PostApiServicesAppUserDeactivate200; + Request: PostApiServicesAppUserDeactivateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserResetpassword.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserResetpassword.ts new file mode 100644 index 0000000..202c75f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiServicesAppUserResetpassword.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ResetPasswordDto } from "./ResetPasswordDto.ts"; + +/** + * @description OK +*/ +export type PostApiServicesAppUserResetpassword200 = boolean; + +export type PostApiServicesAppUserResetpasswordMutationRequest = ResetPasswordDto; + +export type PostApiServicesAppUserResetpasswordMutationResponse = PostApiServicesAppUserResetpassword200; + +export type PostApiServicesAppUserResetpasswordMutation = { + Response: PostApiServicesAppUserResetpassword200; + Request: PostApiServicesAppUserResetpasswordMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticate.ts new file mode 100644 index 0000000..a1cf3ba --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticate.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { AuthenticateModel } from "./AuthenticateModel.ts"; +import type { AuthenticateResultModel } from "./AuthenticateResultModel.ts"; + +/** + * @description OK +*/ +export type PostApiTokenauthAuthenticate200 = AuthenticateResultModel; + +export type PostApiTokenauthAuthenticateMutationRequest = AuthenticateModel; + +export type PostApiTokenauthAuthenticateMutationResponse = PostApiTokenauthAuthenticate200; + +export type PostApiTokenauthAuthenticateMutation = { + Response: PostApiTokenauthAuthenticate200; + Request: PostApiTokenauthAuthenticateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticateexternal.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticateexternal.ts new file mode 100644 index 0000000..45f1d47 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PostApiTokenauthAuthenticateexternal.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { AuthenticateResultModel } from "./AuthenticateResultModel.ts"; +import type { ExternalAuthModel } from "./ExternalAuthModel.ts"; + +/** + * @description OK +*/ +export type PostApiTokenauthAuthenticateexternal200 = AuthenticateResultModel; + +export type PostApiTokenauthAuthenticateexternalMutationRequest = ExternalAuthModel; + +export type PostApiTokenauthAuthenticateexternalMutationResponse = PostApiTokenauthAuthenticateexternal200; + +export type PostApiTokenauthAuthenticateexternalMutation = { + Response: PostApiTokenauthAuthenticateexternal200; + Request: PostApiTokenauthAuthenticateexternalMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppRoleUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppRoleUpdate.ts new file mode 100644 index 0000000..4173e22 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppRoleUpdate.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDto } from "./RoleDto.ts"; + +/** + * @description OK +*/ +export type PutApiServicesAppRoleUpdate200 = RoleDto; + +export type PutApiServicesAppRoleUpdateMutationRequest = RoleDto; + +export type PutApiServicesAppRoleUpdateMutationResponse = PutApiServicesAppRoleUpdate200; + +export type PutApiServicesAppRoleUpdateMutation = { + Response: PutApiServicesAppRoleUpdate200; + Request: PutApiServicesAppRoleUpdateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppTenantUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppTenantUpdate.ts new file mode 100644 index 0000000..e56e456 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppTenantUpdate.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDto } from "./TenantDto.ts"; + +/** + * @description OK +*/ +export type PutApiServicesAppTenantUpdate200 = TenantDto; + +export type PutApiServicesAppTenantUpdateMutationRequest = TenantDto; + +export type PutApiServicesAppTenantUpdateMutationResponse = PutApiServicesAppTenantUpdate200; + +export type PutApiServicesAppTenantUpdateMutation = { + Response: PutApiServicesAppTenantUpdate200; + Request: PutApiServicesAppTenantUpdateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppUserUpdate.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppUserUpdate.ts new file mode 100644 index 0000000..d31aa74 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/PutApiServicesAppUserUpdate.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDto } from "./UserDto.ts"; + +/** + * @description OK +*/ +export type PutApiServicesAppUserUpdate200 = UserDto; + +export type PutApiServicesAppUserUpdateMutationRequest = UserDto; + +export type PutApiServicesAppUserUpdateMutationResponse = PutApiServicesAppUserUpdate200; + +export type PutApiServicesAppUserUpdateMutation = { + Response: PutApiServicesAppUserUpdate200; + Request: PutApiServicesAppUserUpdateMutationRequest; + Errors: any; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterInput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterInput.ts new file mode 100644 index 0000000..3ea18c9 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterInput.ts @@ -0,0 +1,42 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type RegisterInput = { + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + surname: string; + /** + * @minLength 0 + * @maxLength 256 + * @type string + */ + userName: string; + /** + * @minLength 0 + * @maxLength 256 + * @type string, email + */ + emailAddress: string; + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + password: string; + /** + * @type string + */ + captchaResponse?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterOutput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterOutput.ts new file mode 100644 index 0000000..341d8f8 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RegisterOutput.ts @@ -0,0 +1,12 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type RegisterOutput = { + /** + * @type boolean | undefined + */ + canLogin?: boolean; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/ResetPasswordDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/ResetPasswordDto.ts new file mode 100644 index 0000000..a414122 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/ResetPasswordDto.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type ResetPasswordDto = { + /** + * @minLength 1 + * @type string + */ + adminPassword: string; + /** + * @type integer, int64 + */ + userId: number; + /** + * @minLength 1 + * @type string + */ + newPassword: string; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDto.ts new file mode 100644 index 0000000..e480f47 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDto.ts @@ -0,0 +1,38 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type RoleDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + displayName: string; + /** + * @type string + */ + normalizedName?: string | null; + /** + * @minLength 0 + * @maxLength 5000 + * @type string + */ + description?: string | null; + /** + * @type array + */ + grantedPermissions?: string[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoListResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoListResultDto.ts new file mode 100644 index 0000000..090fd15 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoListResultDto.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDto } from "./RoleDto.ts"; + +export type RoleDtoListResultDto = { + /** + * @type array + */ + items?: RoleDto[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoPagedResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoPagedResultDto.ts new file mode 100644 index 0000000..820065f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleDtoPagedResultDto.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDto } from "./RoleDto.ts"; + +export type RoleDtoPagedResultDto = { + /** + * @type array + */ + items?: RoleDto[] | null; + /** + * @type integer | undefined, int32 + */ + totalCount?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleEditDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleEditDto.ts new file mode 100644 index 0000000..38ace23 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleEditDto.ts @@ -0,0 +1,34 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type RoleEditDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @minLength 0 + * @maxLength 32 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + displayName: string; + /** + * @minLength 0 + * @maxLength 5000 + * @type string + */ + description?: string | null; + /** + * @type boolean | undefined + */ + isStatic?: boolean; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDto.ts new file mode 100644 index 0000000..550e5a4 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDto.ts @@ -0,0 +1,32 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type RoleListDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @type string + */ + name?: string | null; + /** + * @type string + */ + displayName?: string | null; + /** + * @type boolean | undefined + */ + isStatic?: boolean; + /** + * @type boolean | undefined + */ + isDefault?: boolean; + /** + * @type string | undefined, date-time + */ + creationTime?: Date; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDtoListResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDtoListResultDto.ts new file mode 100644 index 0000000..4810d05 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/RoleListDtoListResultDto.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleListDto } from "./RoleListDto.ts"; + +export type RoleListDtoListResultDto = { + /** + * @type array + */ + items?: RoleListDto[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantAvailabilityState.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantAvailabilityState.ts new file mode 100644 index 0000000..ad1e1ce --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantAvailabilityState.ts @@ -0,0 +1,15 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export const TenantAvailabilityStateEnum = { + "1": 1, + "2": 2, + "3": 3 +} as const; + +type TenantAvailabilityStateEnum = (typeof TenantAvailabilityStateEnum)[keyof typeof TenantAvailabilityStateEnum]; + +export type TenantAvailabilityState = TenantAvailabilityStateEnum; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDto.ts new file mode 100644 index 0000000..62c5311 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDto.ts @@ -0,0 +1,29 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type TenantDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @minLength 0 + * @maxLength 64 + * @pattern ^[a-zA-Z][a-zA-Z0-9_-]{1,}$ + * @type string + */ + tenancyName: string; + /** + * @minLength 0 + * @maxLength 128 + * @type string + */ + name: string; + /** + * @type boolean | undefined + */ + isActive?: boolean; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDtoPagedResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDtoPagedResultDto.ts new file mode 100644 index 0000000..5278beb --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantDtoPagedResultDto.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDto } from "./TenantDto.ts"; + +export type TenantDtoPagedResultDto = { + /** + * @type array + */ + items?: TenantDto[] | null; + /** + * @type integer | undefined, int32 + */ + totalCount?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantLoginInfoDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantLoginInfoDto.ts new file mode 100644 index 0000000..e072c69 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/TenantLoginInfoDto.ts @@ -0,0 +1,20 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type TenantLoginInfoDto = { + /** + * @type integer | undefined, int32 + */ + id?: number; + /** + * @type string + */ + tenancyName?: string | null; + /** + * @type string + */ + name?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/TestConnectionOutput.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/TestConnectionOutput.ts new file mode 100644 index 0000000..22f2f87 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/TestConnectionOutput.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type TestConnectionOutput = { + /** + * @type boolean | undefined + */ + success?: boolean; + /** + * @type string + */ + message?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDto.ts new file mode 100644 index 0000000..e7e2a21 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDto.ts @@ -0,0 +1,56 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type UserDto = { + /** + * @type integer | undefined, int64 + */ + id?: number; + /** + * @minLength 0 + * @maxLength 256 + * @type string + */ + userName: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + name: string; + /** + * @minLength 0 + * @maxLength 64 + * @type string + */ + surname: string; + /** + * @minLength 0 + * @maxLength 256 + * @type string, email + */ + emailAddress: string; + /** + * @type boolean | undefined + */ + isActive?: boolean; + /** + * @type string + */ + fullName?: string | null; + /** + * @type string, date-time + */ + lastLoginTime?: Date | null; + /** + * @type string | undefined, date-time + */ + creationTime?: Date; + /** + * @type array + */ + roleNames?: string[] | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDtoPagedResultDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDtoPagedResultDto.ts new file mode 100644 index 0000000..1b56d60 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserDtoPagedResultDto.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDto } from "./UserDto.ts"; + +export type UserDtoPagedResultDto = { + /** + * @type array + */ + items?: UserDto[] | null; + /** + * @type integer | undefined, int32 + */ + totalCount?: number; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/UserLoginInfoDto.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserLoginInfoDto.ts new file mode 100644 index 0000000..c5d0265 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/UserLoginInfoDto.ts @@ -0,0 +1,28 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + + +export type UserLoginInfoDto = { + /** + * @type integer | undefined, int64 + */ + id?: number; + /** + * @type string + */ + name?: string | null; + /** + * @type string + */ + surname?: string | null; + /** + * @type string + */ + userName?: string | null; + /** + * @type string + */ + emailAddress?: string | null; +}; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/types/index.ts b/src/ASPBaseOIDC.Web.Ui/src/api/types/index.ts new file mode 100644 index 0000000..4dfa3eb --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/types/index.ts @@ -0,0 +1,75 @@ +export type { ApplicationInfoDto } from "./ApplicationInfoDto.ts"; +export type { AuthenticateModel } from "./AuthenticateModel.ts"; +export type { AuthenticateResultModel } from "./AuthenticateResultModel.ts"; +export type { ChangePasswordDto } from "./ChangePasswordDto.ts"; +export type { ChangeUiThemeInput } from "./ChangeUiThemeInput.ts"; +export type { ChangeUserLanguageDto } from "./ChangeUserLanguageDto.ts"; +export type { CreateOrUpdateProviderInput } from "./CreateOrUpdateProviderInput.ts"; +export type { CreateRoleDto } from "./CreateRoleDto.ts"; +export type { CreateTenantDto } from "./CreateTenantDto.ts"; +export type { CreateUserDto } from "./CreateUserDto.ts"; +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams, DeleteApiServicesAppExternalauthproviderDeleteprovider200, DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse, DeleteApiServicesAppExternalauthproviderDeleteproviderMutation } from "./DeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +export type { DeleteApiServicesAppRoleDeleteQueryParams, DeleteApiServicesAppRoleDelete200, DeleteApiServicesAppRoleDeleteMutationResponse, DeleteApiServicesAppRoleDeleteMutation } from "./DeleteApiServicesAppRoleDelete.ts"; +export type { DeleteApiServicesAppTenantDeleteQueryParams, DeleteApiServicesAppTenantDelete200, DeleteApiServicesAppTenantDeleteMutationResponse, DeleteApiServicesAppTenantDeleteMutation } from "./DeleteApiServicesAppTenantDelete.ts"; +export type { DeleteApiServicesAppUserDeleteQueryParams, DeleteApiServicesAppUserDelete200, DeleteApiServicesAppUserDeleteMutationResponse, DeleteApiServicesAppUserDeleteMutation } from "./DeleteApiServicesAppUserDelete.ts"; +export type { ExternalAuthModel } from "./ExternalAuthModel.ts"; +export type { ExternalAuthProviderDto } from "./ExternalAuthProviderDto.ts"; +export type { FlatPermissionDto } from "./FlatPermissionDto.ts"; +export type { GetApiServicesAppExternalauthproviderGetallproviders200, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse, GetApiServicesAppExternalauthproviderGetallprovidersQuery } from "./GetApiServicesAppExternalauthproviderGetallproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledproviders200, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse, GetApiServicesAppExternalauthproviderGetenabledprovidersQuery } from "./GetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryParams, GetApiServicesAppExternalauthproviderGetprovider200, GetApiServicesAppExternalauthproviderGetproviderQueryResponse, GetApiServicesAppExternalauthproviderGetproviderQuery } from "./GetApiServicesAppExternalauthproviderGetprovider.ts"; +export type { GetApiServicesAppRoleGetQueryParams, GetApiServicesAppRoleGet200, GetApiServicesAppRoleGetQueryResponse, GetApiServicesAppRoleGetQuery } from "./GetApiServicesAppRoleGet.ts"; +export type { GetApiServicesAppRoleGetallQueryParams, GetApiServicesAppRoleGetall200, GetApiServicesAppRoleGetallQueryResponse, GetApiServicesAppRoleGetallQuery } from "./GetApiServicesAppRoleGetall.ts"; +export type { GetApiServicesAppRoleGetallpermissions200, GetApiServicesAppRoleGetallpermissionsQueryResponse, GetApiServicesAppRoleGetallpermissionsQuery } from "./GetApiServicesAppRoleGetallpermissions.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryParams, GetApiServicesAppRoleGetroleforedit200, GetApiServicesAppRoleGetroleforeditQueryResponse, GetApiServicesAppRoleGetroleforeditQuery } from "./GetApiServicesAppRoleGetroleforedit.ts"; +export type { GetApiServicesAppRoleGetrolesQueryParams, GetApiServicesAppRoleGetroles200, GetApiServicesAppRoleGetrolesQueryResponse, GetApiServicesAppRoleGetrolesQuery } from "./GetApiServicesAppRoleGetroles.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformations200, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse, GetApiServicesAppSessionGetcurrentlogininformationsQuery } from "./GetApiServicesAppSessionGetcurrentlogininformations.ts"; +export type { GetApiServicesAppTenantGetQueryParams, GetApiServicesAppTenantGet200, GetApiServicesAppTenantGetQueryResponse, GetApiServicesAppTenantGetQuery } from "./GetApiServicesAppTenantGet.ts"; +export type { GetApiServicesAppTenantGetallQueryParams, GetApiServicesAppTenantGetall200, GetApiServicesAppTenantGetallQueryResponse, GetApiServicesAppTenantGetallQuery } from "./GetApiServicesAppTenantGetall.ts"; +export type { GetApiServicesAppUserGetQueryParams, GetApiServicesAppUserGet200, GetApiServicesAppUserGetQueryResponse, GetApiServicesAppUserGetQuery } from "./GetApiServicesAppUserGet.ts"; +export type { GetApiServicesAppUserGetallQueryParams, GetApiServicesAppUserGetall200, GetApiServicesAppUserGetallQueryResponse, GetApiServicesAppUserGetallQuery } from "./GetApiServicesAppUserGetall.ts"; +export type { GetApiServicesAppUserGetroles200, GetApiServicesAppUserGetrolesQueryResponse, GetApiServicesAppUserGetrolesQuery } from "./GetApiServicesAppUserGetroles.ts"; +export type { GetCurrentLoginInformationsOutput } from "./GetCurrentLoginInformationsOutput.ts"; +export type { GetRoleForEditOutput } from "./GetRoleForEditOutput.ts"; +export type { Int64EntityDto } from "./Int64EntityDto.ts"; +export type { IsTenantAvailableInput } from "./IsTenantAvailableInput.ts"; +export type { IsTenantAvailableOutput } from "./IsTenantAvailableOutput.ts"; +export type { PermissionDto } from "./PermissionDto.ts"; +export type { PermissionDtoListResultDto } from "./PermissionDtoListResultDto.ts"; +export type { PostApiServicesAppAccountIstenantavailable200, PostApiServicesAppAccountIstenantavailableMutationRequest, PostApiServicesAppAccountIstenantavailableMutationResponse, PostApiServicesAppAccountIstenantavailableMutation } from "./PostApiServicesAppAccountIstenantavailable.ts"; +export type { PostApiServicesAppAccountRegister200, PostApiServicesAppAccountRegisterMutationRequest, PostApiServicesAppAccountRegisterMutationResponse, PostApiServicesAppAccountRegisterMutation } from "./PostApiServicesAppAccountRegister.ts"; +export type { PostApiServicesAppConfigurationChangeuitheme200, PostApiServicesAppConfigurationChangeuithemeMutationRequest, PostApiServicesAppConfigurationChangeuithemeMutationResponse, PostApiServicesAppConfigurationChangeuithemeMutation } from "./PostApiServicesAppConfigurationChangeuitheme.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateprovider200, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutation } from "./PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams, PostApiServicesAppExternalauthproviderTestproviderconnection200, PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse, PostApiServicesAppExternalauthproviderTestproviderconnectionMutation } from "./PostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +export type { PostApiServicesAppRoleCreate200, PostApiServicesAppRoleCreateMutationRequest, PostApiServicesAppRoleCreateMutationResponse, PostApiServicesAppRoleCreateMutation } from "./PostApiServicesAppRoleCreate.ts"; +export type { PostApiServicesAppTenantCreate200, PostApiServicesAppTenantCreateMutationRequest, PostApiServicesAppTenantCreateMutationResponse, PostApiServicesAppTenantCreateMutation } from "./PostApiServicesAppTenantCreate.ts"; +export type { PostApiServicesAppUserActivate200, PostApiServicesAppUserActivateMutationRequest, PostApiServicesAppUserActivateMutationResponse, PostApiServicesAppUserActivateMutation } from "./PostApiServicesAppUserActivate.ts"; +export type { PostApiServicesAppUserChangelanguage200, PostApiServicesAppUserChangelanguageMutationRequest, PostApiServicesAppUserChangelanguageMutationResponse, PostApiServicesAppUserChangelanguageMutation } from "./PostApiServicesAppUserChangelanguage.ts"; +export type { PostApiServicesAppUserChangepassword200, PostApiServicesAppUserChangepasswordMutationRequest, PostApiServicesAppUserChangepasswordMutationResponse, PostApiServicesAppUserChangepasswordMutation } from "./PostApiServicesAppUserChangepassword.ts"; +export type { PostApiServicesAppUserCreate200, PostApiServicesAppUserCreateMutationRequest, PostApiServicesAppUserCreateMutationResponse, PostApiServicesAppUserCreateMutation } from "./PostApiServicesAppUserCreate.ts"; +export type { PostApiServicesAppUserDeactivate200, PostApiServicesAppUserDeactivateMutationRequest, PostApiServicesAppUserDeactivateMutationResponse, PostApiServicesAppUserDeactivateMutation } from "./PostApiServicesAppUserDeactivate.ts"; +export type { PostApiServicesAppUserResetpassword200, PostApiServicesAppUserResetpasswordMutationRequest, PostApiServicesAppUserResetpasswordMutationResponse, PostApiServicesAppUserResetpasswordMutation } from "./PostApiServicesAppUserResetpassword.ts"; +export type { PostApiTokenauthAuthenticate200, PostApiTokenauthAuthenticateMutationRequest, PostApiTokenauthAuthenticateMutationResponse, PostApiTokenauthAuthenticateMutation } from "./PostApiTokenauthAuthenticate.ts"; +export type { PostApiTokenauthAuthenticateexternal200, PostApiTokenauthAuthenticateexternalMutationRequest, PostApiTokenauthAuthenticateexternalMutationResponse, PostApiTokenauthAuthenticateexternalMutation } from "./PostApiTokenauthAuthenticateexternal.ts"; +export type { PutApiServicesAppRoleUpdate200, PutApiServicesAppRoleUpdateMutationRequest, PutApiServicesAppRoleUpdateMutationResponse, PutApiServicesAppRoleUpdateMutation } from "./PutApiServicesAppRoleUpdate.ts"; +export type { PutApiServicesAppTenantUpdate200, PutApiServicesAppTenantUpdateMutationRequest, PutApiServicesAppTenantUpdateMutationResponse, PutApiServicesAppTenantUpdateMutation } from "./PutApiServicesAppTenantUpdate.ts"; +export type { PutApiServicesAppUserUpdate200, PutApiServicesAppUserUpdateMutationRequest, PutApiServicesAppUserUpdateMutationResponse, PutApiServicesAppUserUpdateMutation } from "./PutApiServicesAppUserUpdate.ts"; +export type { RegisterInput } from "./RegisterInput.ts"; +export type { RegisterOutput } from "./RegisterOutput.ts"; +export type { ResetPasswordDto } from "./ResetPasswordDto.ts"; +export type { RoleDto } from "./RoleDto.ts"; +export type { RoleDtoListResultDto } from "./RoleDtoListResultDto.ts"; +export type { RoleDtoPagedResultDto } from "./RoleDtoPagedResultDto.ts"; +export type { RoleEditDto } from "./RoleEditDto.ts"; +export type { RoleListDto } from "./RoleListDto.ts"; +export type { RoleListDtoListResultDto } from "./RoleListDtoListResultDto.ts"; +export type { TenantAvailabilityState } from "./TenantAvailabilityState.ts"; +export type { TenantDto } from "./TenantDto.ts"; +export type { TenantDtoPagedResultDto } from "./TenantDtoPagedResultDto.ts"; +export type { TenantLoginInfoDto } from "./TenantLoginInfoDto.ts"; +export type { TestConnectionOutput } from "./TestConnectionOutput.ts"; +export type { UserDto } from "./UserDto.ts"; +export type { UserDtoPagedResultDto } from "./UserDtoPagedResultDto.ts"; +export type { UserLoginInfoDto } from "./UserLoginInfoDto.ts"; +export { TenantAvailabilityStateEnum } from "./TenantAvailabilityState.ts"; +export { TenantAvailabilityStateEnum } from "./TenantAvailabilityState.ts"; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/applicationInfoDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/applicationInfoDtoSchema.ts new file mode 100644 index 0000000..377f802 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/applicationInfoDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ApplicationInfoDto } from "../types/ApplicationInfoDto.ts"; +import { z } from "zod/v4"; + +export const applicationInfoDtoSchema = z.object({ + "version": z.coerce.string().nullish(), +"releaseDate": z.optional(z.coerce.date()), +"features": z.object({ + + }).catchall(z.boolean()).nullish() + }) as unknown as z.ZodType + +export type ApplicationInfoDtoSchema = ApplicationInfoDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateModelSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateModelSchema.ts new file mode 100644 index 0000000..9a4f5ea --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateModelSchema.ts @@ -0,0 +1,15 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { AuthenticateModel } from "../types/AuthenticateModel.ts"; +import { z } from "zod/v4"; + +export const authenticateModelSchema = z.object({ + "userNameOrEmailAddress": z.coerce.string().min(0).max(256), +"password": z.coerce.string().min(0).max(32), +"rememberClient": z.optional(z.boolean()) + }) as unknown as z.ZodType + +export type AuthenticateModelSchema = AuthenticateModel \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateResultModelSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateResultModelSchema.ts new file mode 100644 index 0000000..fc168e2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/authenticateResultModelSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { AuthenticateResultModel } from "../types/AuthenticateResultModel.ts"; +import { z } from "zod/v4"; + +export const authenticateResultModelSchema = z.object({ + "accessToken": z.coerce.string().nullish(), +"encryptedAccessToken": z.coerce.string().nullish(), +"expireInSeconds": z.optional(z.coerce.number().int()), +"userId": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type AuthenticateResultModelSchema = AuthenticateResultModel \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/changePasswordDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changePasswordDtoSchema.ts new file mode 100644 index 0000000..b687618 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changePasswordDtoSchema.ts @@ -0,0 +1,14 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangePasswordDto } from "../types/ChangePasswordDto.ts"; +import { z } from "zod/v4"; + +export const changePasswordDtoSchema = z.object({ + "currentPassword": z.coerce.string().min(1), +"newPassword": z.coerce.string().min(1) + }) as unknown as z.ZodType + +export type ChangePasswordDtoSchema = ChangePasswordDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUiThemeInputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUiThemeInputSchema.ts new file mode 100644 index 0000000..3381ba6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUiThemeInputSchema.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangeUiThemeInput } from "../types/ChangeUiThemeInput.ts"; +import { z } from "zod/v4"; + +export const changeUiThemeInputSchema = z.object({ + "theme": z.coerce.string().min(0).max(32) + }) as unknown as z.ZodType + +export type ChangeUiThemeInputSchema = ChangeUiThemeInput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUserLanguageDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUserLanguageDtoSchema.ts new file mode 100644 index 0000000..03296d2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/changeUserLanguageDtoSchema.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ChangeUserLanguageDto } from "../types/ChangeUserLanguageDto.ts"; +import { z } from "zod/v4"; + +export const changeUserLanguageDtoSchema = z.object({ + "languageName": z.coerce.string().min(1) + }) as unknown as z.ZodType + +export type ChangeUserLanguageDtoSchema = ChangeUserLanguageDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/createOrUpdateProviderInputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createOrUpdateProviderInputSchema.ts new file mode 100644 index 0000000..f00542e --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createOrUpdateProviderInputSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateOrUpdateProviderInput } from "../types/CreateOrUpdateProviderInput.ts"; +import { z } from "zod/v4"; + +export const createOrUpdateProviderInputSchema = z.object({ + "id": z.coerce.number().int().nullish(), +"name": z.coerce.string().min(1).max(128), +"providerType": z.coerce.string().min(1).max(64), +"isEnabled": z.optional(z.boolean()), +"authority": z.coerce.string().min(1).max(512), +"clientId": z.coerce.string().min(1).max(256), +"clientSecret": z.coerce.string().min(1).max(512), +"scopes": z.coerce.string().max(512).nullish(), +"responseType": z.coerce.string().max(64).nullish(), +"requireHttpsMetadata": z.optional(z.boolean()), +"claimMappings": z.coerce.string().max(2048).nullish(), +"displayOrder": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type CreateOrUpdateProviderInputSchema = CreateOrUpdateProviderInput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/createRoleDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createRoleDtoSchema.ts new file mode 100644 index 0000000..4fa0d16 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createRoleDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateRoleDto } from "../types/CreateRoleDto.ts"; +import { z } from "zod/v4"; + +export const createRoleDtoSchema = z.object({ + "name": z.coerce.string().min(0).max(32), +"displayName": z.coerce.string().min(0).max(64), +"normalizedName": z.coerce.string().nullish(), +"description": z.coerce.string().min(0).max(5000).nullish(), +"grantedPermissions": z.array(z.coerce.string()).nullish() + }) as unknown as z.ZodType + +export type CreateRoleDtoSchema = CreateRoleDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/createTenantDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createTenantDtoSchema.ts new file mode 100644 index 0000000..68f2f10 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createTenantDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateTenantDto } from "../types/CreateTenantDto.ts"; +import { z } from "zod/v4"; + +export const createTenantDtoSchema = z.object({ + "tenancyName": z.coerce.string().regex(/^[a-zA-Z][a-zA-Z0-9_-]{1,}$/), +"name": z.coerce.string().min(0).max(128), +"adminEmailAddress": z.coerce.string().min(0).max(256), +"connectionString": z.coerce.string().min(0).max(1024).nullish(), +"isActive": z.optional(z.boolean()) + }) as unknown as z.ZodType + +export type CreateTenantDtoSchema = CreateTenantDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/createUserDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createUserDtoSchema.ts new file mode 100644 index 0000000..3613a58 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/createUserDtoSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { CreateUserDto } from "../types/CreateUserDto.ts"; +import { z } from "zod/v4"; + +export const createUserDtoSchema = z.object({ + "userName": z.coerce.string().min(0).max(256), +"name": z.coerce.string().min(0).max(64), +"surname": z.coerce.string().min(0).max(64), +"emailAddress": z.coerce.string().email().min(0).max(256), +"isActive": z.optional(z.boolean()), +"roleNames": z.array(z.coerce.string()).nullish(), +"password": z.coerce.string().min(0).max(32) + }) as unknown as z.ZodType + +export type CreateUserDtoSchema = CreateUserDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts new file mode 100644 index 0000000..4c3145d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams, DeleteApiServicesAppExternalauthproviderDeleteprovider200, DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse } from "../types/DeleteApiServicesAppExternalauthproviderDeleteprovider.ts"; +import { z } from "zod/v4"; + +export const deleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema = z.object({ + "id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema = DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParams + +/** + * @description OK + */ +export const deleteApiServicesAppExternalauthproviderDeleteprovider200Schema = z.any() as unknown as z.ZodType + +export type DeleteApiServicesAppExternalauthproviderDeleteprovider200Schema = DeleteApiServicesAppExternalauthproviderDeleteprovider200 + +export const deleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema = deleteApiServicesAppExternalauthproviderDeleteprovider200Schema as unknown as z.ZodType + +export type DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema = DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppRoleDeleteSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppRoleDeleteSchema.ts new file mode 100644 index 0000000..7b81a4d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppRoleDeleteSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { DeleteApiServicesAppRoleDeleteQueryParams, DeleteApiServicesAppRoleDelete200, DeleteApiServicesAppRoleDeleteMutationResponse } from "../types/DeleteApiServicesAppRoleDelete.ts"; +import { z } from "zod/v4"; + +export const deleteApiServicesAppRoleDeleteQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type DeleteApiServicesAppRoleDeleteQueryParamsSchema = DeleteApiServicesAppRoleDeleteQueryParams + +/** + * @description OK + */ +export const deleteApiServicesAppRoleDelete200Schema = z.any() as unknown as z.ZodType + +export type DeleteApiServicesAppRoleDelete200Schema = DeleteApiServicesAppRoleDelete200 + +export const deleteApiServicesAppRoleDeleteMutationResponseSchema = deleteApiServicesAppRoleDelete200Schema as unknown as z.ZodType + +export type DeleteApiServicesAppRoleDeleteMutationResponseSchema = DeleteApiServicesAppRoleDeleteMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppTenantDeleteSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppTenantDeleteSchema.ts new file mode 100644 index 0000000..903dd6c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppTenantDeleteSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { DeleteApiServicesAppTenantDeleteQueryParams, DeleteApiServicesAppTenantDelete200, DeleteApiServicesAppTenantDeleteMutationResponse } from "../types/DeleteApiServicesAppTenantDelete.ts"; +import { z } from "zod/v4"; + +export const deleteApiServicesAppTenantDeleteQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type DeleteApiServicesAppTenantDeleteQueryParamsSchema = DeleteApiServicesAppTenantDeleteQueryParams + +/** + * @description OK + */ +export const deleteApiServicesAppTenantDelete200Schema = z.any() as unknown as z.ZodType + +export type DeleteApiServicesAppTenantDelete200Schema = DeleteApiServicesAppTenantDelete200 + +export const deleteApiServicesAppTenantDeleteMutationResponseSchema = deleteApiServicesAppTenantDelete200Schema as unknown as z.ZodType + +export type DeleteApiServicesAppTenantDeleteMutationResponseSchema = DeleteApiServicesAppTenantDeleteMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppUserDeleteSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppUserDeleteSchema.ts new file mode 100644 index 0000000..55094d8 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/deleteApiServicesAppUserDeleteSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { DeleteApiServicesAppUserDeleteQueryParams, DeleteApiServicesAppUserDelete200, DeleteApiServicesAppUserDeleteMutationResponse } from "../types/DeleteApiServicesAppUserDelete.ts"; +import { z } from "zod/v4"; + +export const deleteApiServicesAppUserDeleteQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type DeleteApiServicesAppUserDeleteQueryParamsSchema = DeleteApiServicesAppUserDeleteQueryParams + +/** + * @description OK + */ +export const deleteApiServicesAppUserDelete200Schema = z.any() as unknown as z.ZodType + +export type DeleteApiServicesAppUserDelete200Schema = DeleteApiServicesAppUserDelete200 + +export const deleteApiServicesAppUserDeleteMutationResponseSchema = deleteApiServicesAppUserDelete200Schema as unknown as z.ZodType + +export type DeleteApiServicesAppUserDeleteMutationResponseSchema = DeleteApiServicesAppUserDeleteMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthModelSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthModelSchema.ts new file mode 100644 index 0000000..3e27c0d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthModelSchema.ts @@ -0,0 +1,14 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ExternalAuthModel } from "../types/ExternalAuthModel.ts"; +import { z } from "zod/v4"; + +export const externalAuthModelSchema = z.object({ + "providerName": z.coerce.string().min(1), +"token": z.coerce.string().min(1) + }) as unknown as z.ZodType + +export type ExternalAuthModelSchema = ExternalAuthModel \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthProviderDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthProviderDtoSchema.ts new file mode 100644 index 0000000..91a4aed --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/externalAuthProviderDtoSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ExternalAuthProviderDto } from "../types/ExternalAuthProviderDto.ts"; +import { z } from "zod/v4"; + +export const externalAuthProviderDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().min(1).max(128), +"providerType": z.coerce.string().min(1).max(64), +"isEnabled": z.optional(z.boolean()), +"authority": z.coerce.string().min(1).max(512), +"clientId": z.coerce.string().min(1).max(256), +"clientSecret": z.coerce.string().max(512).nullish(), +"scopes": z.coerce.string().max(512).nullish(), +"responseType": z.coerce.string().max(64).nullish(), +"requireHttpsMetadata": z.optional(z.boolean()), +"claimMappings": z.coerce.string().max(2048).nullish(), +"displayOrder": z.optional(z.coerce.number().int()), +"tenantId": z.coerce.number().int().nullish() + }) as unknown as z.ZodType + +export type ExternalAuthProviderDtoSchema = ExternalAuthProviderDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/flatPermissionDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/flatPermissionDtoSchema.ts new file mode 100644 index 0000000..66ba835 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/flatPermissionDtoSchema.ts @@ -0,0 +1,15 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { FlatPermissionDto } from "../types/FlatPermissionDto.ts"; +import { z } from "zod/v4"; + +export const flatPermissionDtoSchema = z.object({ + "name": z.coerce.string().nullish(), +"displayName": z.coerce.string().nullish(), +"description": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type FlatPermissionDtoSchema = FlatPermissionDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts new file mode 100644 index 0000000..9360a0e --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetallprovidersSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppExternalauthproviderGetallproviders200, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse } from "../types/GetApiServicesAppExternalauthproviderGetallproviders.ts"; +import { externalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const getApiServicesAppExternalauthproviderGetallproviders200Schema = z.array(externalAuthProviderDtoSchema) as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetallproviders200Schema = GetApiServicesAppExternalauthproviderGetallproviders200 + +export const getApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema = getApiServicesAppExternalauthproviderGetallproviders200Schema as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema = GetApiServicesAppExternalauthproviderGetallprovidersQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts new file mode 100644 index 0000000..261be04 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppExternalauthproviderGetenabledproviders200, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse } from "../types/GetApiServicesAppExternalauthproviderGetenabledproviders.ts"; +import { externalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const getApiServicesAppExternalauthproviderGetenabledproviders200Schema = z.array(externalAuthProviderDtoSchema) as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetenabledproviders200Schema = GetApiServicesAppExternalauthproviderGetenabledproviders200 + +export const getApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema = getApiServicesAppExternalauthproviderGetenabledproviders200Schema as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema = GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts new file mode 100644 index 0000000..3414d52 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppExternalauthproviderGetproviderSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppExternalauthproviderGetproviderQueryParams, GetApiServicesAppExternalauthproviderGetprovider200, GetApiServicesAppExternalauthproviderGetproviderQueryResponse } from "../types/GetApiServicesAppExternalauthproviderGetprovider.ts"; +import { externalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppExternalauthproviderGetproviderQueryParamsSchema = z.object({ + "id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetproviderQueryParamsSchema = GetApiServicesAppExternalauthproviderGetproviderQueryParams + +/** + * @description OK + */ +export const getApiServicesAppExternalauthproviderGetprovider200Schema = externalAuthProviderDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetprovider200Schema = GetApiServicesAppExternalauthproviderGetprovider200 + +export const getApiServicesAppExternalauthproviderGetproviderQueryResponseSchema = getApiServicesAppExternalauthproviderGetprovider200Schema as unknown as z.ZodType + +export type GetApiServicesAppExternalauthproviderGetproviderQueryResponseSchema = GetApiServicesAppExternalauthproviderGetproviderQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetSchema.ts new file mode 100644 index 0000000..70525ee --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppRoleGetQueryParams, GetApiServicesAppRoleGet200, GetApiServicesAppRoleGetQueryResponse } from "../types/GetApiServicesAppRoleGet.ts"; +import { roleDtoSchema } from "./roleDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppRoleGetQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppRoleGetQueryParamsSchema = GetApiServicesAppRoleGetQueryParams + +/** + * @description OK + */ +export const getApiServicesAppRoleGet200Schema = roleDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppRoleGet200Schema = GetApiServicesAppRoleGet200 + +export const getApiServicesAppRoleGetQueryResponseSchema = getApiServicesAppRoleGet200Schema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetQueryResponseSchema = GetApiServicesAppRoleGetQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallSchema.ts new file mode 100644 index 0000000..073f77d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallSchema.ts @@ -0,0 +1,28 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppRoleGetallQueryParams, GetApiServicesAppRoleGetall200, GetApiServicesAppRoleGetallQueryResponse } from "../types/GetApiServicesAppRoleGetall.ts"; +import { roleDtoPagedResultDtoSchema } from "./roleDtoPagedResultDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppRoleGetallQueryParamsSchema = z.object({ + "Keyword": z.optional(z.string()), +"Sorting": z.optional(z.string()), +"SkipCount": z.optional(z.coerce.number().int().min(0).max(2147483647)), +"MaxResultCount": z.optional(z.coerce.number().int().min(1).max(2147483647)) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppRoleGetallQueryParamsSchema = GetApiServicesAppRoleGetallQueryParams + +/** + * @description OK + */ +export const getApiServicesAppRoleGetall200Schema = roleDtoPagedResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetall200Schema = GetApiServicesAppRoleGetall200 + +export const getApiServicesAppRoleGetallQueryResponseSchema = getApiServicesAppRoleGetall200Schema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetallQueryResponseSchema = GetApiServicesAppRoleGetallQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallpermissionsSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallpermissionsSchema.ts new file mode 100644 index 0000000..8fda90b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetallpermissionsSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppRoleGetallpermissions200, GetApiServicesAppRoleGetallpermissionsQueryResponse } from "../types/GetApiServicesAppRoleGetallpermissions.ts"; +import { permissionDtoListResultDtoSchema } from "./permissionDtoListResultDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const getApiServicesAppRoleGetallpermissions200Schema = permissionDtoListResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetallpermissions200Schema = GetApiServicesAppRoleGetallpermissions200 + +export const getApiServicesAppRoleGetallpermissionsQueryResponseSchema = getApiServicesAppRoleGetallpermissions200Schema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetallpermissionsQueryResponseSchema = GetApiServicesAppRoleGetallpermissionsQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetroleforeditSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetroleforeditSchema.ts new file mode 100644 index 0000000..7152f90 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetroleforeditSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppRoleGetroleforeditQueryParams, GetApiServicesAppRoleGetroleforedit200, GetApiServicesAppRoleGetroleforeditQueryResponse } from "../types/GetApiServicesAppRoleGetroleforedit.ts"; +import { getRoleForEditOutputSchema } from "./getRoleForEditOutputSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppRoleGetroleforeditQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppRoleGetroleforeditQueryParamsSchema = GetApiServicesAppRoleGetroleforeditQueryParams + +/** + * @description OK + */ +export const getApiServicesAppRoleGetroleforedit200Schema = getRoleForEditOutputSchema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetroleforedit200Schema = GetApiServicesAppRoleGetroleforedit200 + +export const getApiServicesAppRoleGetroleforeditQueryResponseSchema = getApiServicesAppRoleGetroleforedit200Schema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetroleforeditQueryResponseSchema = GetApiServicesAppRoleGetroleforeditQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetrolesSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetrolesSchema.ts new file mode 100644 index 0000000..876b357 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppRoleGetrolesSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppRoleGetrolesQueryParams, GetApiServicesAppRoleGetroles200, GetApiServicesAppRoleGetrolesQueryResponse } from "../types/GetApiServicesAppRoleGetroles.ts"; +import { roleListDtoListResultDtoSchema } from "./roleListDtoListResultDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppRoleGetrolesQueryParamsSchema = z.object({ + "Permission": z.optional(z.string()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppRoleGetrolesQueryParamsSchema = GetApiServicesAppRoleGetrolesQueryParams + +/** + * @description OK + */ +export const getApiServicesAppRoleGetroles200Schema = roleListDtoListResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetroles200Schema = GetApiServicesAppRoleGetroles200 + +export const getApiServicesAppRoleGetrolesQueryResponseSchema = getApiServicesAppRoleGetroles200Schema as unknown as z.ZodType + +export type GetApiServicesAppRoleGetrolesQueryResponseSchema = GetApiServicesAppRoleGetrolesQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts new file mode 100644 index 0000000..b0750d3 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppSessionGetcurrentlogininformationsSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppSessionGetcurrentlogininformations200, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse } from "../types/GetApiServicesAppSessionGetcurrentlogininformations.ts"; +import { getCurrentLoginInformationsOutputSchema } from "./getCurrentLoginInformationsOutputSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const getApiServicesAppSessionGetcurrentlogininformations200Schema = getCurrentLoginInformationsOutputSchema as unknown as z.ZodType + +export type GetApiServicesAppSessionGetcurrentlogininformations200Schema = GetApiServicesAppSessionGetcurrentlogininformations200 + +export const getApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema = getApiServicesAppSessionGetcurrentlogininformations200Schema as unknown as z.ZodType + +export type GetApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema = GetApiServicesAppSessionGetcurrentlogininformationsQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetSchema.ts new file mode 100644 index 0000000..7c7b419 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppTenantGetQueryParams, GetApiServicesAppTenantGet200, GetApiServicesAppTenantGetQueryResponse } from "../types/GetApiServicesAppTenantGet.ts"; +import { tenantDtoSchema } from "./tenantDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppTenantGetQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppTenantGetQueryParamsSchema = GetApiServicesAppTenantGetQueryParams + +/** + * @description OK + */ +export const getApiServicesAppTenantGet200Schema = tenantDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppTenantGet200Schema = GetApiServicesAppTenantGet200 + +export const getApiServicesAppTenantGetQueryResponseSchema = getApiServicesAppTenantGet200Schema as unknown as z.ZodType + +export type GetApiServicesAppTenantGetQueryResponseSchema = GetApiServicesAppTenantGetQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetallSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetallSchema.ts new file mode 100644 index 0000000..9bc8572 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppTenantGetallSchema.ts @@ -0,0 +1,29 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppTenantGetallQueryParams, GetApiServicesAppTenantGetall200, GetApiServicesAppTenantGetallQueryResponse } from "../types/GetApiServicesAppTenantGetall.ts"; +import { tenantDtoPagedResultDtoSchema } from "./tenantDtoPagedResultDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppTenantGetallQueryParamsSchema = z.object({ + "Keyword": z.optional(z.string()), +"IsActive": z.optional(z.boolean()), +"Sorting": z.optional(z.string()), +"SkipCount": z.optional(z.coerce.number().int().min(0).max(2147483647)), +"MaxResultCount": z.optional(z.coerce.number().int().min(1).max(2147483647)) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppTenantGetallQueryParamsSchema = GetApiServicesAppTenantGetallQueryParams + +/** + * @description OK + */ +export const getApiServicesAppTenantGetall200Schema = tenantDtoPagedResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppTenantGetall200Schema = GetApiServicesAppTenantGetall200 + +export const getApiServicesAppTenantGetallQueryResponseSchema = getApiServicesAppTenantGetall200Schema as unknown as z.ZodType + +export type GetApiServicesAppTenantGetallQueryResponseSchema = GetApiServicesAppTenantGetallQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetSchema.ts new file mode 100644 index 0000000..deb06fa --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppUserGetQueryParams, GetApiServicesAppUserGet200, GetApiServicesAppUserGetQueryResponse } from "../types/GetApiServicesAppUserGet.ts"; +import { userDtoSchema } from "./userDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppUserGetQueryParamsSchema = z.object({ + "Id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppUserGetQueryParamsSchema = GetApiServicesAppUserGetQueryParams + +/** + * @description OK + */ +export const getApiServicesAppUserGet200Schema = userDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppUserGet200Schema = GetApiServicesAppUserGet200 + +export const getApiServicesAppUserGetQueryResponseSchema = getApiServicesAppUserGet200Schema as unknown as z.ZodType + +export type GetApiServicesAppUserGetQueryResponseSchema = GetApiServicesAppUserGetQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetallSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetallSchema.ts new file mode 100644 index 0000000..60cd895 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetallSchema.ts @@ -0,0 +1,29 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppUserGetallQueryParams, GetApiServicesAppUserGetall200, GetApiServicesAppUserGetallQueryResponse } from "../types/GetApiServicesAppUserGetall.ts"; +import { userDtoPagedResultDtoSchema } from "./userDtoPagedResultDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getApiServicesAppUserGetallQueryParamsSchema = z.object({ + "Keyword": z.optional(z.string()), +"IsActive": z.optional(z.boolean()), +"Sorting": z.optional(z.string()), +"SkipCount": z.optional(z.coerce.number().int().min(0).max(2147483647)), +"MaxResultCount": z.optional(z.coerce.number().int().min(1).max(2147483647)) + }).optional() as unknown as z.ZodType + +export type GetApiServicesAppUserGetallQueryParamsSchema = GetApiServicesAppUserGetallQueryParams + +/** + * @description OK + */ +export const getApiServicesAppUserGetall200Schema = userDtoPagedResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppUserGetall200Schema = GetApiServicesAppUserGetall200 + +export const getApiServicesAppUserGetallQueryResponseSchema = getApiServicesAppUserGetall200Schema as unknown as z.ZodType + +export type GetApiServicesAppUserGetallQueryResponseSchema = GetApiServicesAppUserGetallQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetrolesSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetrolesSchema.ts new file mode 100644 index 0000000..10597b6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getApiServicesAppUserGetrolesSchema.ts @@ -0,0 +1,19 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetApiServicesAppUserGetroles200, GetApiServicesAppUserGetrolesQueryResponse } from "../types/GetApiServicesAppUserGetroles.ts"; +import { roleDtoListResultDtoSchema } from "./roleDtoListResultDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const getApiServicesAppUserGetroles200Schema = roleDtoListResultDtoSchema as unknown as z.ZodType + +export type GetApiServicesAppUserGetroles200Schema = GetApiServicesAppUserGetroles200 + +export const getApiServicesAppUserGetrolesQueryResponseSchema = getApiServicesAppUserGetroles200Schema as unknown as z.ZodType + +export type GetApiServicesAppUserGetrolesQueryResponseSchema = GetApiServicesAppUserGetrolesQueryResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getCurrentLoginInformationsOutputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getCurrentLoginInformationsOutputSchema.ts new file mode 100644 index 0000000..676ed37 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getCurrentLoginInformationsOutputSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetCurrentLoginInformationsOutput } from "../types/GetCurrentLoginInformationsOutput.ts"; +import { applicationInfoDtoSchema } from "./applicationInfoDtoSchema.ts"; +import { tenantLoginInfoDtoSchema } from "./tenantLoginInfoDtoSchema.ts"; +import { userLoginInfoDtoSchema } from "./userLoginInfoDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getCurrentLoginInformationsOutputSchema = z.object({ + get "application"(){ + return z.optional(applicationInfoDtoSchema) + }, +get "user"(){ + return z.optional(userLoginInfoDtoSchema) + }, +get "tenant"(){ + return z.optional(tenantLoginInfoDtoSchema) + } + }) as unknown as z.ZodType + +export type GetCurrentLoginInformationsOutputSchema = GetCurrentLoginInformationsOutput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/getRoleForEditOutputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getRoleForEditOutputSchema.ts new file mode 100644 index 0000000..18672a5 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/getRoleForEditOutputSchema.ts @@ -0,0 +1,21 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { GetRoleForEditOutput } from "../types/GetRoleForEditOutput.ts"; +import { flatPermissionDtoSchema } from "./flatPermissionDtoSchema.ts"; +import { roleEditDtoSchema } from "./roleEditDtoSchema.ts"; +import { z } from "zod/v4"; + +export const getRoleForEditOutputSchema = z.object({ + get "role"(){ + return z.optional(roleEditDtoSchema) + }, +get "permissions"(){ + return z.nullish(z.array(flatPermissionDtoSchema)) + }, +"grantedPermissionNames": z.array(z.coerce.string()).nullish() + }) as unknown as z.ZodType + +export type GetRoleForEditOutputSchema = GetRoleForEditOutput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/index.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/index.ts new file mode 100644 index 0000000..222c131 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/index.ts @@ -0,0 +1,146 @@ +export type { ApplicationInfoDtoSchema } from "./applicationInfoDtoSchema.ts"; +export type { AuthenticateModelSchema } from "./authenticateModelSchema.ts"; +export type { AuthenticateResultModelSchema } from "./authenticateResultModelSchema.ts"; +export type { ChangePasswordDtoSchema } from "./changePasswordDtoSchema.ts"; +export type { ChangeUiThemeInputSchema } from "./changeUiThemeInputSchema.ts"; +export type { ChangeUserLanguageDtoSchema } from "./changeUserLanguageDtoSchema.ts"; +export type { CreateOrUpdateProviderInputSchema } from "./createOrUpdateProviderInputSchema.ts"; +export type { CreateRoleDtoSchema } from "./createRoleDtoSchema.ts"; +export type { CreateTenantDtoSchema } from "./createTenantDtoSchema.ts"; +export type { CreateUserDtoSchema } from "./createUserDtoSchema.ts"; +export type { DeleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema, DeleteApiServicesAppExternalauthproviderDeleteprovider200Schema, DeleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema } from "./deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts"; +export type { DeleteApiServicesAppRoleDeleteQueryParamsSchema, DeleteApiServicesAppRoleDelete200Schema, DeleteApiServicesAppRoleDeleteMutationResponseSchema } from "./deleteApiServicesAppRoleDeleteSchema.ts"; +export type { DeleteApiServicesAppTenantDeleteQueryParamsSchema, DeleteApiServicesAppTenantDelete200Schema, DeleteApiServicesAppTenantDeleteMutationResponseSchema } from "./deleteApiServicesAppTenantDeleteSchema.ts"; +export type { DeleteApiServicesAppUserDeleteQueryParamsSchema, DeleteApiServicesAppUserDelete200Schema, DeleteApiServicesAppUserDeleteMutationResponseSchema } from "./deleteApiServicesAppUserDeleteSchema.ts"; +export type { ExternalAuthModelSchema } from "./externalAuthModelSchema.ts"; +export type { ExternalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +export type { FlatPermissionDtoSchema } from "./flatPermissionDtoSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetallproviders200Schema, GetApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetallprovidersSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetenabledproviders200Schema, GetApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts"; +export type { GetApiServicesAppExternalauthproviderGetproviderQueryParamsSchema, GetApiServicesAppExternalauthproviderGetprovider200Schema, GetApiServicesAppExternalauthproviderGetproviderQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetproviderSchema.ts"; +export type { GetApiServicesAppRoleGetallpermissions200Schema, GetApiServicesAppRoleGetallpermissionsQueryResponseSchema } from "./getApiServicesAppRoleGetallpermissionsSchema.ts"; +export type { GetApiServicesAppRoleGetallQueryParamsSchema, GetApiServicesAppRoleGetall200Schema, GetApiServicesAppRoleGetallQueryResponseSchema } from "./getApiServicesAppRoleGetallSchema.ts"; +export type { GetApiServicesAppRoleGetroleforeditQueryParamsSchema, GetApiServicesAppRoleGetroleforedit200Schema, GetApiServicesAppRoleGetroleforeditQueryResponseSchema } from "./getApiServicesAppRoleGetroleforeditSchema.ts"; +export type { GetApiServicesAppRoleGetrolesQueryParamsSchema, GetApiServicesAppRoleGetroles200Schema, GetApiServicesAppRoleGetrolesQueryResponseSchema } from "./getApiServicesAppRoleGetrolesSchema.ts"; +export type { GetApiServicesAppRoleGetQueryParamsSchema, GetApiServicesAppRoleGet200Schema, GetApiServicesAppRoleGetQueryResponseSchema } from "./getApiServicesAppRoleGetSchema.ts"; +export type { GetApiServicesAppSessionGetcurrentlogininformations200Schema, GetApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema } from "./getApiServicesAppSessionGetcurrentlogininformationsSchema.ts"; +export type { GetApiServicesAppTenantGetallQueryParamsSchema, GetApiServicesAppTenantGetall200Schema, GetApiServicesAppTenantGetallQueryResponseSchema } from "./getApiServicesAppTenantGetallSchema.ts"; +export type { GetApiServicesAppTenantGetQueryParamsSchema, GetApiServicesAppTenantGet200Schema, GetApiServicesAppTenantGetQueryResponseSchema } from "./getApiServicesAppTenantGetSchema.ts"; +export type { GetApiServicesAppUserGetallQueryParamsSchema, GetApiServicesAppUserGetall200Schema, GetApiServicesAppUserGetallQueryResponseSchema } from "./getApiServicesAppUserGetallSchema.ts"; +export type { GetApiServicesAppUserGetroles200Schema, GetApiServicesAppUserGetrolesQueryResponseSchema } from "./getApiServicesAppUserGetrolesSchema.ts"; +export type { GetApiServicesAppUserGetQueryParamsSchema, GetApiServicesAppUserGet200Schema, GetApiServicesAppUserGetQueryResponseSchema } from "./getApiServicesAppUserGetSchema.ts"; +export type { GetCurrentLoginInformationsOutputSchema } from "./getCurrentLoginInformationsOutputSchema.ts"; +export type { GetRoleForEditOutputSchema } from "./getRoleForEditOutputSchema.ts"; +export type { Int64EntityDtoSchema } from "./int64EntityDtoSchema.ts"; +export type { IsTenantAvailableInputSchema } from "./isTenantAvailableInputSchema.ts"; +export type { IsTenantAvailableOutputSchema } from "./isTenantAvailableOutputSchema.ts"; +export type { PermissionDtoListResultDtoSchema } from "./permissionDtoListResultDtoSchema.ts"; +export type { PermissionDtoSchema } from "./permissionDtoSchema.ts"; +export type { PostApiServicesAppAccountIstenantavailable200Schema, PostApiServicesAppAccountIstenantavailableMutationRequestSchema, PostApiServicesAppAccountIstenantavailableMutationResponseSchema } from "./postApiServicesAppAccountIstenantavailableSchema.ts"; +export type { PostApiServicesAppAccountRegister200Schema, PostApiServicesAppAccountRegisterMutationRequestSchema, PostApiServicesAppAccountRegisterMutationResponseSchema } from "./postApiServicesAppAccountRegisterSchema.ts"; +export type { PostApiServicesAppConfigurationChangeuitheme200Schema, PostApiServicesAppConfigurationChangeuithemeMutationRequestSchema, PostApiServicesAppConfigurationChangeuithemeMutationResponseSchema } from "./postApiServicesAppConfigurationChangeuithemeSchema.ts"; +export type { PostApiServicesAppExternalauthproviderCreateorupdateprovider200Schema, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema } from "./postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts"; +export type { PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema, PostApiServicesAppExternalauthproviderTestproviderconnection200Schema, PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema } from "./postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts"; +export type { PostApiServicesAppRoleCreate200Schema, PostApiServicesAppRoleCreateMutationRequestSchema, PostApiServicesAppRoleCreateMutationResponseSchema } from "./postApiServicesAppRoleCreateSchema.ts"; +export type { PostApiServicesAppTenantCreate200Schema, PostApiServicesAppTenantCreateMutationRequestSchema, PostApiServicesAppTenantCreateMutationResponseSchema } from "./postApiServicesAppTenantCreateSchema.ts"; +export type { PostApiServicesAppUserActivate200Schema, PostApiServicesAppUserActivateMutationRequestSchema, PostApiServicesAppUserActivateMutationResponseSchema } from "./postApiServicesAppUserActivateSchema.ts"; +export type { PostApiServicesAppUserChangelanguage200Schema, PostApiServicesAppUserChangelanguageMutationRequestSchema, PostApiServicesAppUserChangelanguageMutationResponseSchema } from "./postApiServicesAppUserChangelanguageSchema.ts"; +export type { PostApiServicesAppUserChangepassword200Schema, PostApiServicesAppUserChangepasswordMutationRequestSchema, PostApiServicesAppUserChangepasswordMutationResponseSchema } from "./postApiServicesAppUserChangepasswordSchema.ts"; +export type { PostApiServicesAppUserCreate200Schema, PostApiServicesAppUserCreateMutationRequestSchema, PostApiServicesAppUserCreateMutationResponseSchema } from "./postApiServicesAppUserCreateSchema.ts"; +export type { PostApiServicesAppUserDeactivate200Schema, PostApiServicesAppUserDeactivateMutationRequestSchema, PostApiServicesAppUserDeactivateMutationResponseSchema } from "./postApiServicesAppUserDeactivateSchema.ts"; +export type { PostApiServicesAppUserResetpassword200Schema, PostApiServicesAppUserResetpasswordMutationRequestSchema, PostApiServicesAppUserResetpasswordMutationResponseSchema } from "./postApiServicesAppUserResetpasswordSchema.ts"; +export type { PostApiTokenauthAuthenticateexternal200Schema, PostApiTokenauthAuthenticateexternalMutationRequestSchema, PostApiTokenauthAuthenticateexternalMutationResponseSchema } from "./postApiTokenauthAuthenticateexternalSchema.ts"; +export type { PostApiTokenauthAuthenticate200Schema, PostApiTokenauthAuthenticateMutationRequestSchema, PostApiTokenauthAuthenticateMutationResponseSchema } from "./postApiTokenauthAuthenticateSchema.ts"; +export type { PutApiServicesAppRoleUpdate200Schema, PutApiServicesAppRoleUpdateMutationRequestSchema, PutApiServicesAppRoleUpdateMutationResponseSchema } from "./putApiServicesAppRoleUpdateSchema.ts"; +export type { PutApiServicesAppTenantUpdate200Schema, PutApiServicesAppTenantUpdateMutationRequestSchema, PutApiServicesAppTenantUpdateMutationResponseSchema } from "./putApiServicesAppTenantUpdateSchema.ts"; +export type { PutApiServicesAppUserUpdate200Schema, PutApiServicesAppUserUpdateMutationRequestSchema, PutApiServicesAppUserUpdateMutationResponseSchema } from "./putApiServicesAppUserUpdateSchema.ts"; +export type { RegisterInputSchema } from "./registerInputSchema.ts"; +export type { RegisterOutputSchema } from "./registerOutputSchema.ts"; +export type { ResetPasswordDtoSchema } from "./resetPasswordDtoSchema.ts"; +export type { RoleDtoListResultDtoSchema } from "./roleDtoListResultDtoSchema.ts"; +export type { RoleDtoPagedResultDtoSchema } from "./roleDtoPagedResultDtoSchema.ts"; +export type { RoleDtoSchema } from "./roleDtoSchema.ts"; +export type { RoleEditDtoSchema } from "./roleEditDtoSchema.ts"; +export type { RoleListDtoListResultDtoSchema } from "./roleListDtoListResultDtoSchema.ts"; +export type { RoleListDtoSchema } from "./roleListDtoSchema.ts"; +export type { TenantAvailabilityStateSchema } from "./tenantAvailabilityStateSchema.ts"; +export type { TenantDtoPagedResultDtoSchema } from "./tenantDtoPagedResultDtoSchema.ts"; +export type { TenantDtoSchema } from "./tenantDtoSchema.ts"; +export type { TenantLoginInfoDtoSchema } from "./tenantLoginInfoDtoSchema.ts"; +export type { TestConnectionOutputSchema } from "./testConnectionOutputSchema.ts"; +export type { UserDtoPagedResultDtoSchema } from "./userDtoPagedResultDtoSchema.ts"; +export type { UserDtoSchema } from "./userDtoSchema.ts"; +export type { UserLoginInfoDtoSchema } from "./userLoginInfoDtoSchema.ts"; +export { applicationInfoDtoSchema } from "./applicationInfoDtoSchema.ts"; +export { authenticateModelSchema } from "./authenticateModelSchema.ts"; +export { authenticateResultModelSchema } from "./authenticateResultModelSchema.ts"; +export { changePasswordDtoSchema } from "./changePasswordDtoSchema.ts"; +export { changeUiThemeInputSchema } from "./changeUiThemeInputSchema.ts"; +export { changeUserLanguageDtoSchema } from "./changeUserLanguageDtoSchema.ts"; +export { createOrUpdateProviderInputSchema } from "./createOrUpdateProviderInputSchema.ts"; +export { createRoleDtoSchema } from "./createRoleDtoSchema.ts"; +export { createTenantDtoSchema } from "./createTenantDtoSchema.ts"; +export { createUserDtoSchema } from "./createUserDtoSchema.ts"; +export { deleteApiServicesAppExternalauthproviderDeleteproviderQueryParamsSchema, deleteApiServicesAppExternalauthproviderDeleteprovider200Schema, deleteApiServicesAppExternalauthproviderDeleteproviderMutationResponseSchema } from "./deleteApiServicesAppExternalauthproviderDeleteproviderSchema.ts"; +export { deleteApiServicesAppRoleDeleteQueryParamsSchema, deleteApiServicesAppRoleDelete200Schema, deleteApiServicesAppRoleDeleteMutationResponseSchema } from "./deleteApiServicesAppRoleDeleteSchema.ts"; +export { deleteApiServicesAppTenantDeleteQueryParamsSchema, deleteApiServicesAppTenantDelete200Schema, deleteApiServicesAppTenantDeleteMutationResponseSchema } from "./deleteApiServicesAppTenantDeleteSchema.ts"; +export { deleteApiServicesAppUserDeleteQueryParamsSchema, deleteApiServicesAppUserDelete200Schema, deleteApiServicesAppUserDeleteMutationResponseSchema } from "./deleteApiServicesAppUserDeleteSchema.ts"; +export { externalAuthModelSchema } from "./externalAuthModelSchema.ts"; +export { externalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +export { flatPermissionDtoSchema } from "./flatPermissionDtoSchema.ts"; +export { getApiServicesAppExternalauthproviderGetallproviders200Schema, getApiServicesAppExternalauthproviderGetallprovidersQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetallprovidersSchema.ts"; +export { getApiServicesAppExternalauthproviderGetenabledproviders200Schema, getApiServicesAppExternalauthproviderGetenabledprovidersQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetenabledprovidersSchema.ts"; +export { getApiServicesAppExternalauthproviderGetproviderQueryParamsSchema, getApiServicesAppExternalauthproviderGetprovider200Schema, getApiServicesAppExternalauthproviderGetproviderQueryResponseSchema } from "./getApiServicesAppExternalauthproviderGetproviderSchema.ts"; +export { getApiServicesAppRoleGetallpermissions200Schema, getApiServicesAppRoleGetallpermissionsQueryResponseSchema } from "./getApiServicesAppRoleGetallpermissionsSchema.ts"; +export { getApiServicesAppRoleGetallQueryParamsSchema, getApiServicesAppRoleGetall200Schema, getApiServicesAppRoleGetallQueryResponseSchema } from "./getApiServicesAppRoleGetallSchema.ts"; +export { getApiServicesAppRoleGetroleforeditQueryParamsSchema, getApiServicesAppRoleGetroleforedit200Schema, getApiServicesAppRoleGetroleforeditQueryResponseSchema } from "./getApiServicesAppRoleGetroleforeditSchema.ts"; +export { getApiServicesAppRoleGetrolesQueryParamsSchema, getApiServicesAppRoleGetroles200Schema, getApiServicesAppRoleGetrolesQueryResponseSchema } from "./getApiServicesAppRoleGetrolesSchema.ts"; +export { getApiServicesAppRoleGetQueryParamsSchema, getApiServicesAppRoleGet200Schema, getApiServicesAppRoleGetQueryResponseSchema } from "./getApiServicesAppRoleGetSchema.ts"; +export { getApiServicesAppSessionGetcurrentlogininformations200Schema, getApiServicesAppSessionGetcurrentlogininformationsQueryResponseSchema } from "./getApiServicesAppSessionGetcurrentlogininformationsSchema.ts"; +export { getApiServicesAppTenantGetallQueryParamsSchema, getApiServicesAppTenantGetall200Schema, getApiServicesAppTenantGetallQueryResponseSchema } from "./getApiServicesAppTenantGetallSchema.ts"; +export { getApiServicesAppTenantGetQueryParamsSchema, getApiServicesAppTenantGet200Schema, getApiServicesAppTenantGetQueryResponseSchema } from "./getApiServicesAppTenantGetSchema.ts"; +export { getApiServicesAppUserGetallQueryParamsSchema, getApiServicesAppUserGetall200Schema, getApiServicesAppUserGetallQueryResponseSchema } from "./getApiServicesAppUserGetallSchema.ts"; +export { getApiServicesAppUserGetroles200Schema, getApiServicesAppUserGetrolesQueryResponseSchema } from "./getApiServicesAppUserGetrolesSchema.ts"; +export { getApiServicesAppUserGetQueryParamsSchema, getApiServicesAppUserGet200Schema, getApiServicesAppUserGetQueryResponseSchema } from "./getApiServicesAppUserGetSchema.ts"; +export { getCurrentLoginInformationsOutputSchema } from "./getCurrentLoginInformationsOutputSchema.ts"; +export { getRoleForEditOutputSchema } from "./getRoleForEditOutputSchema.ts"; +export { int64EntityDtoSchema } from "./int64EntityDtoSchema.ts"; +export { isTenantAvailableInputSchema } from "./isTenantAvailableInputSchema.ts"; +export { isTenantAvailableOutputSchema } from "./isTenantAvailableOutputSchema.ts"; +export { permissionDtoListResultDtoSchema } from "./permissionDtoListResultDtoSchema.ts"; +export { permissionDtoSchema } from "./permissionDtoSchema.ts"; +export { postApiServicesAppAccountIstenantavailable200Schema, postApiServicesAppAccountIstenantavailableMutationRequestSchema, postApiServicesAppAccountIstenantavailableMutationResponseSchema } from "./postApiServicesAppAccountIstenantavailableSchema.ts"; +export { postApiServicesAppAccountRegister200Schema, postApiServicesAppAccountRegisterMutationRequestSchema, postApiServicesAppAccountRegisterMutationResponseSchema } from "./postApiServicesAppAccountRegisterSchema.ts"; +export { postApiServicesAppConfigurationChangeuitheme200Schema, postApiServicesAppConfigurationChangeuithemeMutationRequestSchema, postApiServicesAppConfigurationChangeuithemeMutationResponseSchema } from "./postApiServicesAppConfigurationChangeuithemeSchema.ts"; +export { postApiServicesAppExternalauthproviderCreateorupdateprovider200Schema, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema, postApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema } from "./postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts"; +export { postApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema, postApiServicesAppExternalauthproviderTestproviderconnection200Schema, postApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema } from "./postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts"; +export { postApiServicesAppRoleCreate200Schema, postApiServicesAppRoleCreateMutationRequestSchema, postApiServicesAppRoleCreateMutationResponseSchema } from "./postApiServicesAppRoleCreateSchema.ts"; +export { postApiServicesAppTenantCreate200Schema, postApiServicesAppTenantCreateMutationRequestSchema, postApiServicesAppTenantCreateMutationResponseSchema } from "./postApiServicesAppTenantCreateSchema.ts"; +export { postApiServicesAppUserActivate200Schema, postApiServicesAppUserActivateMutationRequestSchema, postApiServicesAppUserActivateMutationResponseSchema } from "./postApiServicesAppUserActivateSchema.ts"; +export { postApiServicesAppUserChangelanguage200Schema, postApiServicesAppUserChangelanguageMutationRequestSchema, postApiServicesAppUserChangelanguageMutationResponseSchema } from "./postApiServicesAppUserChangelanguageSchema.ts"; +export { postApiServicesAppUserChangepassword200Schema, postApiServicesAppUserChangepasswordMutationRequestSchema, postApiServicesAppUserChangepasswordMutationResponseSchema } from "./postApiServicesAppUserChangepasswordSchema.ts"; +export { postApiServicesAppUserCreate200Schema, postApiServicesAppUserCreateMutationRequestSchema, postApiServicesAppUserCreateMutationResponseSchema } from "./postApiServicesAppUserCreateSchema.ts"; +export { postApiServicesAppUserDeactivate200Schema, postApiServicesAppUserDeactivateMutationRequestSchema, postApiServicesAppUserDeactivateMutationResponseSchema } from "./postApiServicesAppUserDeactivateSchema.ts"; +export { postApiServicesAppUserResetpassword200Schema, postApiServicesAppUserResetpasswordMutationRequestSchema, postApiServicesAppUserResetpasswordMutationResponseSchema } from "./postApiServicesAppUserResetpasswordSchema.ts"; +export { postApiTokenauthAuthenticateexternal200Schema, postApiTokenauthAuthenticateexternalMutationRequestSchema, postApiTokenauthAuthenticateexternalMutationResponseSchema } from "./postApiTokenauthAuthenticateexternalSchema.ts"; +export { postApiTokenauthAuthenticate200Schema, postApiTokenauthAuthenticateMutationRequestSchema, postApiTokenauthAuthenticateMutationResponseSchema } from "./postApiTokenauthAuthenticateSchema.ts"; +export { putApiServicesAppRoleUpdate200Schema, putApiServicesAppRoleUpdateMutationRequestSchema, putApiServicesAppRoleUpdateMutationResponseSchema } from "./putApiServicesAppRoleUpdateSchema.ts"; +export { putApiServicesAppTenantUpdate200Schema, putApiServicesAppTenantUpdateMutationRequestSchema, putApiServicesAppTenantUpdateMutationResponseSchema } from "./putApiServicesAppTenantUpdateSchema.ts"; +export { putApiServicesAppUserUpdate200Schema, putApiServicesAppUserUpdateMutationRequestSchema, putApiServicesAppUserUpdateMutationResponseSchema } from "./putApiServicesAppUserUpdateSchema.ts"; +export { registerInputSchema } from "./registerInputSchema.ts"; +export { registerOutputSchema } from "./registerOutputSchema.ts"; +export { resetPasswordDtoSchema } from "./resetPasswordDtoSchema.ts"; +export { roleDtoListResultDtoSchema } from "./roleDtoListResultDtoSchema.ts"; +export { roleDtoPagedResultDtoSchema } from "./roleDtoPagedResultDtoSchema.ts"; +export { roleDtoSchema } from "./roleDtoSchema.ts"; +export { roleEditDtoSchema } from "./roleEditDtoSchema.ts"; +export { roleListDtoListResultDtoSchema } from "./roleListDtoListResultDtoSchema.ts"; +export { roleListDtoSchema } from "./roleListDtoSchema.ts"; +export { tenantAvailabilityStateSchema } from "./tenantAvailabilityStateSchema.ts"; +export { tenantDtoPagedResultDtoSchema } from "./tenantDtoPagedResultDtoSchema.ts"; +export { tenantDtoSchema } from "./tenantDtoSchema.ts"; +export { tenantLoginInfoDtoSchema } from "./tenantLoginInfoDtoSchema.ts"; +export { testConnectionOutputSchema } from "./testConnectionOutputSchema.ts"; +export { userDtoPagedResultDtoSchema } from "./userDtoPagedResultDtoSchema.ts"; +export { userDtoSchema } from "./userDtoSchema.ts"; +export { userLoginInfoDtoSchema } from "./userLoginInfoDtoSchema.ts"; \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/int64EntityDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/int64EntityDtoSchema.ts new file mode 100644 index 0000000..e0892b4 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/int64EntityDtoSchema.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { Int64EntityDto } from "../types/Int64EntityDto.ts"; +import { z } from "zod/v4"; + +export const int64EntityDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type Int64EntityDtoSchema = Int64EntityDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableInputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableInputSchema.ts new file mode 100644 index 0000000..ba35e93 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableInputSchema.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { IsTenantAvailableInput } from "../types/IsTenantAvailableInput.ts"; +import { z } from "zod/v4"; + +export const isTenantAvailableInputSchema = z.object({ + "tenancyName": z.coerce.string().min(0).max(64) + }) as unknown as z.ZodType + +export type IsTenantAvailableInputSchema = IsTenantAvailableInput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableOutputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableOutputSchema.ts new file mode 100644 index 0000000..1459c45 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/isTenantAvailableOutputSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { IsTenantAvailableOutput } from "../types/IsTenantAvailableOutput.ts"; +import { tenantAvailabilityStateSchema } from "./tenantAvailabilityStateSchema.ts"; +import { z } from "zod/v4"; + +export const isTenantAvailableOutputSchema = z.object({ + get "state"(){ + return z.optional(tenantAvailabilityStateSchema) + }, +"tenantId": z.coerce.number().int().nullish() + }) as unknown as z.ZodType + +export type IsTenantAvailableOutputSchema = IsTenantAvailableOutput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoListResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoListResultDtoSchema.ts new file mode 100644 index 0000000..2d51841 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoListResultDtoSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PermissionDtoListResultDto } from "../types/PermissionDtoListResultDto.ts"; +import { permissionDtoSchema } from "./permissionDtoSchema.ts"; +import { z } from "zod/v4"; + +export const permissionDtoListResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(permissionDtoSchema)) + } + }) as unknown as z.ZodType + +export type PermissionDtoListResultDtoSchema = PermissionDtoListResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoSchema.ts new file mode 100644 index 0000000..7029b2f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/permissionDtoSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PermissionDto } from "../types/PermissionDto.ts"; +import { z } from "zod/v4"; + +export const permissionDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().nullish(), +"displayName": z.coerce.string().nullish(), +"description": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type PermissionDtoSchema = PermissionDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountIstenantavailableSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountIstenantavailableSchema.ts new file mode 100644 index 0000000..3ddba08 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountIstenantavailableSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppAccountIstenantavailable200, PostApiServicesAppAccountIstenantavailableMutationRequest, PostApiServicesAppAccountIstenantavailableMutationResponse } from "../types/PostApiServicesAppAccountIstenantavailable.ts"; +import { isTenantAvailableInputSchema } from "./isTenantAvailableInputSchema.ts"; +import { isTenantAvailableOutputSchema } from "./isTenantAvailableOutputSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppAccountIstenantavailable200Schema = isTenantAvailableOutputSchema as unknown as z.ZodType + +export type PostApiServicesAppAccountIstenantavailable200Schema = PostApiServicesAppAccountIstenantavailable200 + +export const postApiServicesAppAccountIstenantavailableMutationRequestSchema = isTenantAvailableInputSchema as unknown as z.ZodType + +export type PostApiServicesAppAccountIstenantavailableMutationRequestSchema = PostApiServicesAppAccountIstenantavailableMutationRequest + +export const postApiServicesAppAccountIstenantavailableMutationResponseSchema = postApiServicesAppAccountIstenantavailable200Schema as unknown as z.ZodType + +export type PostApiServicesAppAccountIstenantavailableMutationResponseSchema = PostApiServicesAppAccountIstenantavailableMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountRegisterSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountRegisterSchema.ts new file mode 100644 index 0000000..4bd6ba2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppAccountRegisterSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppAccountRegister200, PostApiServicesAppAccountRegisterMutationRequest, PostApiServicesAppAccountRegisterMutationResponse } from "../types/PostApiServicesAppAccountRegister.ts"; +import { registerInputSchema } from "./registerInputSchema.ts"; +import { registerOutputSchema } from "./registerOutputSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppAccountRegister200Schema = registerOutputSchema as unknown as z.ZodType + +export type PostApiServicesAppAccountRegister200Schema = PostApiServicesAppAccountRegister200 + +export const postApiServicesAppAccountRegisterMutationRequestSchema = registerInputSchema as unknown as z.ZodType + +export type PostApiServicesAppAccountRegisterMutationRequestSchema = PostApiServicesAppAccountRegisterMutationRequest + +export const postApiServicesAppAccountRegisterMutationResponseSchema = postApiServicesAppAccountRegister200Schema as unknown as z.ZodType + +export type PostApiServicesAppAccountRegisterMutationResponseSchema = PostApiServicesAppAccountRegisterMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppConfigurationChangeuithemeSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppConfigurationChangeuithemeSchema.ts new file mode 100644 index 0000000..b5f8584 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppConfigurationChangeuithemeSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppConfigurationChangeuitheme200, PostApiServicesAppConfigurationChangeuithemeMutationRequest, PostApiServicesAppConfigurationChangeuithemeMutationResponse } from "../types/PostApiServicesAppConfigurationChangeuitheme.ts"; +import { changeUiThemeInputSchema } from "./changeUiThemeInputSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppConfigurationChangeuitheme200Schema = z.any() as unknown as z.ZodType + +export type PostApiServicesAppConfigurationChangeuitheme200Schema = PostApiServicesAppConfigurationChangeuitheme200 + +export const postApiServicesAppConfigurationChangeuithemeMutationRequestSchema = changeUiThemeInputSchema as unknown as z.ZodType + +export type PostApiServicesAppConfigurationChangeuithemeMutationRequestSchema = PostApiServicesAppConfigurationChangeuithemeMutationRequest + +export const postApiServicesAppConfigurationChangeuithemeMutationResponseSchema = postApiServicesAppConfigurationChangeuitheme200Schema as unknown as z.ZodType + +export type PostApiServicesAppConfigurationChangeuithemeMutationResponseSchema = PostApiServicesAppConfigurationChangeuithemeMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts new file mode 100644 index 0000000..46af410 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderCreateorupdateproviderSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppExternalauthproviderCreateorupdateprovider200, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest, PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse } from "../types/PostApiServicesAppExternalauthproviderCreateorupdateprovider.ts"; +import { createOrUpdateProviderInputSchema } from "./createOrUpdateProviderInputSchema.ts"; +import { externalAuthProviderDtoSchema } from "./externalAuthProviderDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppExternalauthproviderCreateorupdateprovider200Schema = externalAuthProviderDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderCreateorupdateprovider200Schema = PostApiServicesAppExternalauthproviderCreateorupdateprovider200 + +export const postApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema = createOrUpdateProviderInputSchema as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequestSchema = PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationRequest + +export const postApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema = postApiServicesAppExternalauthproviderCreateorupdateprovider200Schema as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponseSchema = PostApiServicesAppExternalauthproviderCreateorupdateproviderMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts new file mode 100644 index 0000000..685752d --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppExternalauthproviderTestproviderconnectionSchema.ts @@ -0,0 +1,25 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams, PostApiServicesAppExternalauthproviderTestproviderconnection200, PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse } from "../types/PostApiServicesAppExternalauthproviderTestproviderconnection.ts"; +import { testConnectionOutputSchema } from "./testConnectionOutputSchema.ts"; +import { z } from "zod/v4"; + +export const postApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema = z.object({ + "id": z.optional(z.coerce.number().int()) + }).optional() as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParamsSchema = PostApiServicesAppExternalauthproviderTestproviderconnectionQueryParams + +/** + * @description OK + */ +export const postApiServicesAppExternalauthproviderTestproviderconnection200Schema = testConnectionOutputSchema as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderTestproviderconnection200Schema = PostApiServicesAppExternalauthproviderTestproviderconnection200 + +export const postApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema = postApiServicesAppExternalauthproviderTestproviderconnection200Schema as unknown as z.ZodType + +export type PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponseSchema = PostApiServicesAppExternalauthproviderTestproviderconnectionMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppRoleCreateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppRoleCreateSchema.ts new file mode 100644 index 0000000..5484e1b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppRoleCreateSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppRoleCreate200, PostApiServicesAppRoleCreateMutationRequest, PostApiServicesAppRoleCreateMutationResponse } from "../types/PostApiServicesAppRoleCreate.ts"; +import { createRoleDtoSchema } from "./createRoleDtoSchema.ts"; +import { roleDtoSchema } from "./roleDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppRoleCreate200Schema = roleDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppRoleCreate200Schema = PostApiServicesAppRoleCreate200 + +export const postApiServicesAppRoleCreateMutationRequestSchema = createRoleDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppRoleCreateMutationRequestSchema = PostApiServicesAppRoleCreateMutationRequest + +export const postApiServicesAppRoleCreateMutationResponseSchema = postApiServicesAppRoleCreate200Schema as unknown as z.ZodType + +export type PostApiServicesAppRoleCreateMutationResponseSchema = PostApiServicesAppRoleCreateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppTenantCreateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppTenantCreateSchema.ts new file mode 100644 index 0000000..de0023b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppTenantCreateSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppTenantCreate200, PostApiServicesAppTenantCreateMutationRequest, PostApiServicesAppTenantCreateMutationResponse } from "../types/PostApiServicesAppTenantCreate.ts"; +import { createTenantDtoSchema } from "./createTenantDtoSchema.ts"; +import { tenantDtoSchema } from "./tenantDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppTenantCreate200Schema = tenantDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppTenantCreate200Schema = PostApiServicesAppTenantCreate200 + +export const postApiServicesAppTenantCreateMutationRequestSchema = createTenantDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppTenantCreateMutationRequestSchema = PostApiServicesAppTenantCreateMutationRequest + +export const postApiServicesAppTenantCreateMutationResponseSchema = postApiServicesAppTenantCreate200Schema as unknown as z.ZodType + +export type PostApiServicesAppTenantCreateMutationResponseSchema = PostApiServicesAppTenantCreateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserActivateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserActivateSchema.ts new file mode 100644 index 0000000..f5eae8b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserActivateSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserActivate200, PostApiServicesAppUserActivateMutationRequest, PostApiServicesAppUserActivateMutationResponse } from "../types/PostApiServicesAppUserActivate.ts"; +import { int64EntityDtoSchema } from "./int64EntityDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserActivate200Schema = z.any() as unknown as z.ZodType + +export type PostApiServicesAppUserActivate200Schema = PostApiServicesAppUserActivate200 + +export const postApiServicesAppUserActivateMutationRequestSchema = int64EntityDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserActivateMutationRequestSchema = PostApiServicesAppUserActivateMutationRequest + +export const postApiServicesAppUserActivateMutationResponseSchema = postApiServicesAppUserActivate200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserActivateMutationResponseSchema = PostApiServicesAppUserActivateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangelanguageSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangelanguageSchema.ts new file mode 100644 index 0000000..5e70b0f --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangelanguageSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserChangelanguage200, PostApiServicesAppUserChangelanguageMutationRequest, PostApiServicesAppUserChangelanguageMutationResponse } from "../types/PostApiServicesAppUserChangelanguage.ts"; +import { changeUserLanguageDtoSchema } from "./changeUserLanguageDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserChangelanguage200Schema = z.any() as unknown as z.ZodType + +export type PostApiServicesAppUserChangelanguage200Schema = PostApiServicesAppUserChangelanguage200 + +export const postApiServicesAppUserChangelanguageMutationRequestSchema = changeUserLanguageDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserChangelanguageMutationRequestSchema = PostApiServicesAppUserChangelanguageMutationRequest + +export const postApiServicesAppUserChangelanguageMutationResponseSchema = postApiServicesAppUserChangelanguage200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserChangelanguageMutationResponseSchema = PostApiServicesAppUserChangelanguageMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangepasswordSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangepasswordSchema.ts new file mode 100644 index 0000000..7115558 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserChangepasswordSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserChangepassword200, PostApiServicesAppUserChangepasswordMutationRequest, PostApiServicesAppUserChangepasswordMutationResponse } from "../types/PostApiServicesAppUserChangepassword.ts"; +import { changePasswordDtoSchema } from "./changePasswordDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserChangepassword200Schema = z.boolean() as unknown as z.ZodType + +export type PostApiServicesAppUserChangepassword200Schema = PostApiServicesAppUserChangepassword200 + +export const postApiServicesAppUserChangepasswordMutationRequestSchema = changePasswordDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserChangepasswordMutationRequestSchema = PostApiServicesAppUserChangepasswordMutationRequest + +export const postApiServicesAppUserChangepasswordMutationResponseSchema = postApiServicesAppUserChangepassword200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserChangepasswordMutationResponseSchema = PostApiServicesAppUserChangepasswordMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserCreateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserCreateSchema.ts new file mode 100644 index 0000000..85bd5d9 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserCreateSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserCreate200, PostApiServicesAppUserCreateMutationRequest, PostApiServicesAppUserCreateMutationResponse } from "../types/PostApiServicesAppUserCreate.ts"; +import { createUserDtoSchema } from "./createUserDtoSchema.ts"; +import { userDtoSchema } from "./userDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserCreate200Schema = userDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserCreate200Schema = PostApiServicesAppUserCreate200 + +export const postApiServicesAppUserCreateMutationRequestSchema = createUserDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserCreateMutationRequestSchema = PostApiServicesAppUserCreateMutationRequest + +export const postApiServicesAppUserCreateMutationResponseSchema = postApiServicesAppUserCreate200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserCreateMutationResponseSchema = PostApiServicesAppUserCreateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserDeactivateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserDeactivateSchema.ts new file mode 100644 index 0000000..6e46baf --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserDeactivateSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserDeactivate200, PostApiServicesAppUserDeactivateMutationRequest, PostApiServicesAppUserDeactivateMutationResponse } from "../types/PostApiServicesAppUserDeactivate.ts"; +import { int64EntityDtoSchema } from "./int64EntityDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserDeactivate200Schema = z.any() as unknown as z.ZodType + +export type PostApiServicesAppUserDeactivate200Schema = PostApiServicesAppUserDeactivate200 + +export const postApiServicesAppUserDeactivateMutationRequestSchema = int64EntityDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserDeactivateMutationRequestSchema = PostApiServicesAppUserDeactivateMutationRequest + +export const postApiServicesAppUserDeactivateMutationResponseSchema = postApiServicesAppUserDeactivate200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserDeactivateMutationResponseSchema = PostApiServicesAppUserDeactivateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserResetpasswordSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserResetpasswordSchema.ts new file mode 100644 index 0000000..c2b013c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiServicesAppUserResetpasswordSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiServicesAppUserResetpassword200, PostApiServicesAppUserResetpasswordMutationRequest, PostApiServicesAppUserResetpasswordMutationResponse } from "../types/PostApiServicesAppUserResetpassword.ts"; +import { resetPasswordDtoSchema } from "./resetPasswordDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiServicesAppUserResetpassword200Schema = z.boolean() as unknown as z.ZodType + +export type PostApiServicesAppUserResetpassword200Schema = PostApiServicesAppUserResetpassword200 + +export const postApiServicesAppUserResetpasswordMutationRequestSchema = resetPasswordDtoSchema as unknown as z.ZodType + +export type PostApiServicesAppUserResetpasswordMutationRequestSchema = PostApiServicesAppUserResetpasswordMutationRequest + +export const postApiServicesAppUserResetpasswordMutationResponseSchema = postApiServicesAppUserResetpassword200Schema as unknown as z.ZodType + +export type PostApiServicesAppUserResetpasswordMutationResponseSchema = PostApiServicesAppUserResetpasswordMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateSchema.ts new file mode 100644 index 0000000..81fea23 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiTokenauthAuthenticate200, PostApiTokenauthAuthenticateMutationRequest, PostApiTokenauthAuthenticateMutationResponse } from "../types/PostApiTokenauthAuthenticate.ts"; +import { authenticateModelSchema } from "./authenticateModelSchema.ts"; +import { authenticateResultModelSchema } from "./authenticateResultModelSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiTokenauthAuthenticate200Schema = authenticateResultModelSchema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticate200Schema = PostApiTokenauthAuthenticate200 + +export const postApiTokenauthAuthenticateMutationRequestSchema = authenticateModelSchema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticateMutationRequestSchema = PostApiTokenauthAuthenticateMutationRequest + +export const postApiTokenauthAuthenticateMutationResponseSchema = postApiTokenauthAuthenticate200Schema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticateMutationResponseSchema = PostApiTokenauthAuthenticateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateexternalSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateexternalSchema.ts new file mode 100644 index 0000000..37ad264 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/postApiTokenauthAuthenticateexternalSchema.ts @@ -0,0 +1,24 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PostApiTokenauthAuthenticateexternal200, PostApiTokenauthAuthenticateexternalMutationRequest, PostApiTokenauthAuthenticateexternalMutationResponse } from "../types/PostApiTokenauthAuthenticateexternal.ts"; +import { authenticateResultModelSchema } from "./authenticateResultModelSchema.ts"; +import { externalAuthModelSchema } from "./externalAuthModelSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const postApiTokenauthAuthenticateexternal200Schema = authenticateResultModelSchema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticateexternal200Schema = PostApiTokenauthAuthenticateexternal200 + +export const postApiTokenauthAuthenticateexternalMutationRequestSchema = externalAuthModelSchema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticateexternalMutationRequestSchema = PostApiTokenauthAuthenticateexternalMutationRequest + +export const postApiTokenauthAuthenticateexternalMutationResponseSchema = postApiTokenauthAuthenticateexternal200Schema as unknown as z.ZodType + +export type PostApiTokenauthAuthenticateexternalMutationResponseSchema = PostApiTokenauthAuthenticateexternalMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppRoleUpdateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppRoleUpdateSchema.ts new file mode 100644 index 0000000..099c587 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppRoleUpdateSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PutApiServicesAppRoleUpdate200, PutApiServicesAppRoleUpdateMutationRequest, PutApiServicesAppRoleUpdateMutationResponse } from "../types/PutApiServicesAppRoleUpdate.ts"; +import { roleDtoSchema } from "./roleDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const putApiServicesAppRoleUpdate200Schema = roleDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppRoleUpdate200Schema = PutApiServicesAppRoleUpdate200 + +export const putApiServicesAppRoleUpdateMutationRequestSchema = roleDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppRoleUpdateMutationRequestSchema = PutApiServicesAppRoleUpdateMutationRequest + +export const putApiServicesAppRoleUpdateMutationResponseSchema = putApiServicesAppRoleUpdate200Schema as unknown as z.ZodType + +export type PutApiServicesAppRoleUpdateMutationResponseSchema = PutApiServicesAppRoleUpdateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppTenantUpdateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppTenantUpdateSchema.ts new file mode 100644 index 0000000..c2e3e42 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppTenantUpdateSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PutApiServicesAppTenantUpdate200, PutApiServicesAppTenantUpdateMutationRequest, PutApiServicesAppTenantUpdateMutationResponse } from "../types/PutApiServicesAppTenantUpdate.ts"; +import { tenantDtoSchema } from "./tenantDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const putApiServicesAppTenantUpdate200Schema = tenantDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppTenantUpdate200Schema = PutApiServicesAppTenantUpdate200 + +export const putApiServicesAppTenantUpdateMutationRequestSchema = tenantDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppTenantUpdateMutationRequestSchema = PutApiServicesAppTenantUpdateMutationRequest + +export const putApiServicesAppTenantUpdateMutationResponseSchema = putApiServicesAppTenantUpdate200Schema as unknown as z.ZodType + +export type PutApiServicesAppTenantUpdateMutationResponseSchema = PutApiServicesAppTenantUpdateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppUserUpdateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppUserUpdateSchema.ts new file mode 100644 index 0000000..b56f71c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/putApiServicesAppUserUpdateSchema.ts @@ -0,0 +1,23 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { PutApiServicesAppUserUpdate200, PutApiServicesAppUserUpdateMutationRequest, PutApiServicesAppUserUpdateMutationResponse } from "../types/PutApiServicesAppUserUpdate.ts"; +import { userDtoSchema } from "./userDtoSchema.ts"; +import { z } from "zod/v4"; + +/** + * @description OK + */ +export const putApiServicesAppUserUpdate200Schema = userDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppUserUpdate200Schema = PutApiServicesAppUserUpdate200 + +export const putApiServicesAppUserUpdateMutationRequestSchema = userDtoSchema as unknown as z.ZodType + +export type PutApiServicesAppUserUpdateMutationRequestSchema = PutApiServicesAppUserUpdateMutationRequest + +export const putApiServicesAppUserUpdateMutationResponseSchema = putApiServicesAppUserUpdate200Schema as unknown as z.ZodType + +export type PutApiServicesAppUserUpdateMutationResponseSchema = PutApiServicesAppUserUpdateMutationResponse \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerInputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerInputSchema.ts new file mode 100644 index 0000000..bc70660 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerInputSchema.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RegisterInput } from "../types/RegisterInput.ts"; +import { z } from "zod/v4"; + +export const registerInputSchema = z.object({ + "name": z.coerce.string().min(0).max(64), +"surname": z.coerce.string().min(0).max(64), +"userName": z.coerce.string().min(0).max(256), +"emailAddress": z.coerce.string().email().min(0).max(256), +"password": z.coerce.string().min(0).max(32), +"captchaResponse": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type RegisterInputSchema = RegisterInput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerOutputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerOutputSchema.ts new file mode 100644 index 0000000..6098963 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/registerOutputSchema.ts @@ -0,0 +1,13 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RegisterOutput } from "../types/RegisterOutput.ts"; +import { z } from "zod/v4"; + +export const registerOutputSchema = z.object({ + "canLogin": z.optional(z.boolean()) + }) as unknown as z.ZodType + +export type RegisterOutputSchema = RegisterOutput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/resetPasswordDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/resetPasswordDtoSchema.ts new file mode 100644 index 0000000..0d67da0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/resetPasswordDtoSchema.ts @@ -0,0 +1,15 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { ResetPasswordDto } from "../types/ResetPasswordDto.ts"; +import { z } from "zod/v4"; + +export const resetPasswordDtoSchema = z.object({ + "adminPassword": z.coerce.string().min(1), +"userId": z.coerce.number().int(), +"newPassword": z.coerce.string().min(1) + }) as unknown as z.ZodType + +export type ResetPasswordDtoSchema = ResetPasswordDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoListResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoListResultDtoSchema.ts new file mode 100644 index 0000000..d9bf784 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoListResultDtoSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDtoListResultDto } from "../types/RoleDtoListResultDto.ts"; +import { roleDtoSchema } from "./roleDtoSchema.ts"; +import { z } from "zod/v4"; + +export const roleDtoListResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(roleDtoSchema)) + } + }) as unknown as z.ZodType + +export type RoleDtoListResultDtoSchema = RoleDtoListResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoPagedResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoPagedResultDtoSchema.ts new file mode 100644 index 0000000..0519b2c --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoPagedResultDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDtoPagedResultDto } from "../types/RoleDtoPagedResultDto.ts"; +import { roleDtoSchema } from "./roleDtoSchema.ts"; +import { z } from "zod/v4"; + +export const roleDtoPagedResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(roleDtoSchema)) + }, +"totalCount": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type RoleDtoPagedResultDtoSchema = RoleDtoPagedResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoSchema.ts new file mode 100644 index 0000000..fa9ac7a --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleDtoSchema.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleDto } from "../types/RoleDto.ts"; +import { z } from "zod/v4"; + +export const roleDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().min(0).max(32), +"displayName": z.coerce.string().min(0).max(64), +"normalizedName": z.coerce.string().nullish(), +"description": z.coerce.string().min(0).max(5000).nullish(), +"grantedPermissions": z.array(z.coerce.string()).nullish() + }) as unknown as z.ZodType + +export type RoleDtoSchema = RoleDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleEditDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleEditDtoSchema.ts new file mode 100644 index 0000000..5748f74 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleEditDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleEditDto } from "../types/RoleEditDto.ts"; +import { z } from "zod/v4"; + +export const roleEditDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().min(0).max(32), +"displayName": z.coerce.string().min(0).max(64), +"description": z.coerce.string().min(0).max(5000).nullish(), +"isStatic": z.optional(z.boolean()) + }) as unknown as z.ZodType + +export type RoleEditDtoSchema = RoleEditDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoListResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoListResultDtoSchema.ts new file mode 100644 index 0000000..65c4c60 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoListResultDtoSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleListDtoListResultDto } from "../types/RoleListDtoListResultDto.ts"; +import { roleListDtoSchema } from "./roleListDtoSchema.ts"; +import { z } from "zod/v4"; + +export const roleListDtoListResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(roleListDtoSchema)) + } + }) as unknown as z.ZodType + +export type RoleListDtoListResultDtoSchema = RoleListDtoListResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoSchema.ts new file mode 100644 index 0000000..e09d9c2 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/roleListDtoSchema.ts @@ -0,0 +1,18 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { RoleListDto } from "../types/RoleListDto.ts"; +import { z } from "zod/v4"; + +export const roleListDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().nullish(), +"displayName": z.coerce.string().nullish(), +"isStatic": z.optional(z.boolean()), +"isDefault": z.optional(z.boolean()), +"creationTime": z.optional(z.coerce.date()) + }) as unknown as z.ZodType + +export type RoleListDtoSchema = RoleListDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantAvailabilityStateSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantAvailabilityStateSchema.ts new file mode 100644 index 0000000..840a3f7 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantAvailabilityStateSchema.ts @@ -0,0 +1,11 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantAvailabilityState } from "../types/TenantAvailabilityState.ts"; +import { z } from "zod/v4"; + +export const tenantAvailabilityStateSchema = z.union([z.literal(1), z.literal(2), z.literal(3)]) as unknown as z.ZodType + +export type TenantAvailabilityStateSchema = TenantAvailabilityState \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoPagedResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoPagedResultDtoSchema.ts new file mode 100644 index 0000000..1fb4b4b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoPagedResultDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDtoPagedResultDto } from "../types/TenantDtoPagedResultDto.ts"; +import { tenantDtoSchema } from "./tenantDtoSchema.ts"; +import { z } from "zod/v4"; + +export const tenantDtoPagedResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(tenantDtoSchema)) + }, +"totalCount": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type TenantDtoPagedResultDtoSchema = TenantDtoPagedResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoSchema.ts new file mode 100644 index 0000000..ddb324a --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantDtoSchema.ts @@ -0,0 +1,16 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantDto } from "../types/TenantDto.ts"; +import { z } from "zod/v4"; + +export const tenantDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"tenancyName": z.coerce.string().regex(/^[a-zA-Z][a-zA-Z0-9_-]{1,}$/), +"name": z.coerce.string().min(0).max(128), +"isActive": z.optional(z.boolean()) + }) as unknown as z.ZodType + +export type TenantDtoSchema = TenantDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantLoginInfoDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantLoginInfoDtoSchema.ts new file mode 100644 index 0000000..30715b0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/tenantLoginInfoDtoSchema.ts @@ -0,0 +1,15 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TenantLoginInfoDto } from "../types/TenantLoginInfoDto.ts"; +import { z } from "zod/v4"; + +export const tenantLoginInfoDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"tenancyName": z.coerce.string().nullish(), +"name": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type TenantLoginInfoDtoSchema = TenantLoginInfoDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/testConnectionOutputSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/testConnectionOutputSchema.ts new file mode 100644 index 0000000..c643ad0 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/testConnectionOutputSchema.ts @@ -0,0 +1,14 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { TestConnectionOutput } from "../types/TestConnectionOutput.ts"; +import { z } from "zod/v4"; + +export const testConnectionOutputSchema = z.object({ + "success": z.optional(z.boolean()), +"message": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type TestConnectionOutputSchema = TestConnectionOutput \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoPagedResultDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoPagedResultDtoSchema.ts new file mode 100644 index 0000000..3b9814b --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoPagedResultDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDtoPagedResultDto } from "../types/UserDtoPagedResultDto.ts"; +import { userDtoSchema } from "./userDtoSchema.ts"; +import { z } from "zod/v4"; + +export const userDtoPagedResultDtoSchema = z.object({ + get "items"(){ + return z.nullish(z.array(userDtoSchema)) + }, +"totalCount": z.optional(z.coerce.number().int()) + }) as unknown as z.ZodType + +export type UserDtoPagedResultDtoSchema = UserDtoPagedResultDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoSchema.ts new file mode 100644 index 0000000..b9a19cd --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userDtoSchema.ts @@ -0,0 +1,22 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserDto } from "../types/UserDto.ts"; +import { z } from "zod/v4"; + +export const userDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"userName": z.coerce.string().min(0).max(256), +"name": z.coerce.string().min(0).max(64), +"surname": z.coerce.string().min(0).max(64), +"emailAddress": z.coerce.string().email().min(0).max(256), +"isActive": z.optional(z.boolean()), +"fullName": z.coerce.string().nullish(), +"lastLoginTime": z.coerce.date().nullish(), +"creationTime": z.optional(z.coerce.date()), +"roleNames": z.array(z.coerce.string()).nullish() + }) as unknown as z.ZodType + +export type UserDtoSchema = UserDto \ No newline at end of file diff --git a/src/ASPBaseOIDC.Web.Ui/src/api/zod/userLoginInfoDtoSchema.ts b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userLoginInfoDtoSchema.ts new file mode 100644 index 0000000..c88e9f6 --- /dev/null +++ b/src/ASPBaseOIDC.Web.Ui/src/api/zod/userLoginInfoDtoSchema.ts @@ -0,0 +1,17 @@ +/** +* Generated by Kubb (https://kubb.dev/). +* Do not edit manually. +*/ + +import type { UserLoginInfoDto } from "../types/UserLoginInfoDto.ts"; +import { z } from "zod/v4"; + +export const userLoginInfoDtoSchema = z.object({ + "id": z.optional(z.coerce.number().int()), +"name": z.coerce.string().nullish(), +"surname": z.coerce.string().nullish(), +"userName": z.coerce.string().nullish(), +"emailAddress": z.coerce.string().nullish() + }) as unknown as z.ZodType + +export type UserLoginInfoDtoSchema = UserLoginInfoDto \ No newline at end of file