Documentation ¶
Overview ¶
Copyright (c) 2021 AccelByte Inc. All Rights Reserved. This is licensed software from AccelByte Inc, for limitations and restrictions contact your company contract manager.
Copyright (c) 2021 AccelByte Inc. All Rights Reserved. This is licensed software from AccelByte Inc, for limitations and restrictions contact your company contract manager.
Copyright (c) 2021 AccelByte Inc. All Rights Reserved. This is licensed software from AccelByte Inc, for limitations and restrictions contact your company contract manager.
Copyright (c) 2021 AccelByte Inc. All Rights Reserved. This is licensed software from AccelByte Inc, for limitations and restrictions contact your company contract manager.
Index ¶
- type BansService
- func (b *BansService) AdminGetBannedUsersV3(input *bans.AdminGetBannedUsersV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
- func (b *BansService) AdminGetBansTypeV3() (*iamclientmodels.AccountcommonBansV3, error)
- func (b BansService) AdminGetBansTypeWithNamespaceV3(input *bans.AdminGetBansTypeWithNamespaceV3Params) (*iamclientmodels.AccountcommonBansV3, error)
- func (b BansService) AdminGetListBanReasonV3() (*iamclientmodels.AccountcommonBanReasonsV3, error)
- type ClientsService
- func (c *ClientsService) AdminAddClientPermissionsV3(input *clients.AdminAddClientPermissionsV3Params) error
- func (c *ClientsService) AdminCreateClientV3(input *clients.AdminCreateClientV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
- func (c *ClientsService) AdminDeleteClientPermissionV3(input *clients.AdminDeleteClientPermissionV3Params) error
- func (c *ClientsService) AdminDeleteClientV3(input *clients.AdminDeleteClientV3Params) error
- func (c *ClientsService) AdminGetClientsByNamespaceV3(input *clients.AdminGetClientsByNamespaceV3Params) (*iamclientmodels.ClientmodelClientsV3Response, error)
- func (c *ClientsService) AdminGetClientsbyNamespacebyIDV3(input *clients.AdminGetClientsbyNamespacebyIDV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
- func (c *ClientsService) AdminUpdateClientPermissionV3(input *clients.AdminUpdateClientPermissionV3Params) error
- func (c *ClientsService) AdminUpdateClientV3(input *clients.AdminUpdateClientV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
- type OAuth20ExtensionService
- func (a *OAuth20ExtensionService) GetCountryLocationV3() (*iamclientmodels.OauthmodelCountryLocationResponse, error)
- func (a *OAuth20ExtensionService) Logout() error
- func (a *OAuth20ExtensionService) PlatformAuthenticationV3(input *o_auth2_0_extension.PlatformAuthenticationV3Params) error
- func (a *OAuth20ExtensionService) UserAuthenticationV3(input *o_auth2_0_extension.UserAuthenticationV3Params) (string, error)
- type OAuth20Service
- func (a *OAuth20Service) AuthCodeRequestV3(input *o_auth2_0.AuthCodeRequestV3Params) (*o_auth2_0.AuthCodeRequestV3Found, error)
- func (a *OAuth20Service) Authenticate(requestId, username, password string) (string, error)
- func (a *OAuth20Service) Authorize(scope, challenge, challengeMethod string) (string, error)
- func (a *OAuth20Service) AuthorizeV3(input *o_auth2_0.AuthorizeV3Params) (string, error)
- func (a *OAuth20Service) GetJWKSV3() (*iamclientmodels.OauthcommonJWKSet, error)
- func (a *OAuth20Service) GetRevocationListV3() (*iamclientmodels.OauthapiRevocationList, error)
- func (a *OAuth20Service) GetToken() (string, error)
- func (a *OAuth20Service) GrantTokenAuthorizationCode(code, codeVerifier, redirectUri string) error
- func (a *OAuth20Service) GrantTokenCredentials(code, codeVerifier string) error
- func (a *OAuth20Service) GrantTokenRefreshToken(code, codeVerifier, refreshToken string) error
- func (a *OAuth20Service) Login(username, password string) error
- func (a *OAuth20Service) Logout() error
- func (a *OAuth20Service) PlatformTokenGrantV3(input *o_auth2_0.PlatformTokenGrantV3Params) (*iamclientmodels.OauthmodelTokenResponse, error)
- func (a *OAuth20Service) RetrieveUserThirdPartyPlatformTokenV3(input *o_auth2_0.RetrieveUserThirdPartyPlatformTokenV3Params) (*iamclientmodels.OauthmodelTokenThirdPartyResponse, error)
- func (a *OAuth20Service) RevokeUserV3(input *o_auth2_0.RevokeUserV3Params) error
- func (a *OAuth20Service) TokenGrantV3(input *o_auth2_0.TokenGrantV3Params) (*iamclientmodels.OauthmodelTokenResponseV3, error)
- func (a *OAuth20Service) TokenIntrospectionV3(input *o_auth2_0.TokenIntrospectionV3Params) (*iamclientmodels.OauthmodelTokenIntrospectResponse, error)
- func (a *OAuth20Service) TokenRevocationV3(token string) error
- type RolesService
- func (r *RolesService) AdminAddRoleManagersV3(input *roles.AdminAddRoleManagersV3Params) error
- func (r *RolesService) AdminAddRoleMembersV3(input *roles.AdminAddRoleMembersV3Params) error
- func (r *RolesService) AdminAddRolePermissionsV3(input *roles.AdminAddRolePermissionsV3Params) error
- func (r *RolesService) AdminCreateRoleV3(input *roles.AdminCreateRoleV3Params) (*iamclientmodels.AccountcommonRoleV3, error)
- func (r *RolesService) AdminDeleteRolePermissionV3(input *roles.AdminDeleteRolePermissionV3Params) error
- func (r *RolesService) AdminDeleteRolePermissionsV3(input *roles.AdminDeleteRolePermissionsV3Params) error
- func (r *RolesService) AdminDeleteRoleV3(input *roles.AdminDeleteRoleV3Params) error
- func (r *RolesService) AdminGetRoleAdminStatusV3(input *roles.AdminGetRoleAdminStatusV3Params) (*iamclientmodels.ModelRoleAdminStatusResponseV3, error)
- func (r *RolesService) AdminGetRoleManagers(input *roles.AdminGetRoleManagersV3Params) (*iamclientmodels.ModelRoleManagersResponsesV3, error)
- func (r *RolesService) AdminGetRoleMembersV3(input *roles.AdminGetRoleMembersV3Params) (*iamclientmodels.ModelRoleMembersResponseV3, error)
- func (r *RolesService) AdminGetRoleV3(input *roles.AdminGetRoleV3Params) (*iamclientmodels.ModelRoleResponseV3, error)
- func (r *RolesService) AdminGetRolesV3(input *roles.AdminGetRolesV3Params) (*iamclientmodels.ModelRoleResponseWithManagersAndPaginationV3, error)
- func (r *RolesService) AdminRemoveRoleAdminV3(input *roles.AdminRemoveRoleAdminV3Params) error
- func (r *RolesService) AdminRemoveRoleManagersV3(input *roles.AdminRemoveRoleManagersV3Params) error
- func (r *RolesService) AdminRemoveRoleMembersV3(input *roles.AdminRemoveRoleMembersV3Params) error
- func (r *RolesService) AdminUpdateAdminRoleStatusV3(input *roles.AdminUpdateAdminRoleStatusV3Params) error
- func (r *RolesService) AdminUpdateRolePermissionsV3(input *roles.AdminUpdateRolePermissionsV3Params) error
- func (r *RolesService) AdminUpdateRoleV3(input *roles.AdminUpdateRoleV3Params) (*iamclientmodels.ModelRoleResponseV3, error)
- func (r *RolesService) PublicGetRoleV3(input *roles.PublicGetRoleV3Params) (*iamclientmodels.ModelRoleResponse, error)
- func (r *RolesService) PublicGetRolesV3(input *roles.PublicGetRolesV3Params) (*iamclientmodels.ModelRoleNamesResponseV3, error)
- type SSOCredentialService
- func (s *SSOCredentialService) AddSSOLoginPlatformCredential(input *s_s_o_credential.AddSSOLoginPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
- func (s *SSOCredentialService) DeleteSSOLoginPlatformCredentialV3(input *s_s_o_credential.DeleteSSOLoginPlatformCredentialV3Params) error
- func (s *SSOCredentialService) RetrieveAllSSOLoginPlatformCredentialV3(input *s_s_o_credential.RetrieveAllSSOLoginPlatformCredentialV3Params) ([]*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
- func (s *SSOCredentialService) RetrieveSSOLoginPlatformCredential(input *s_s_o_credential.RetrieveSSOLoginPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
- func (s *SSOCredentialService) UpdateSSOPlatformCredential(input *s_s_o_credential.UpdateSSOPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
- type SSOSAML20Service
- type SSOService
- type ThirdPartyCredentialService
- func (t *ThirdPartyCredentialService) AddThirdPartyLoginPlatformCredentialV3(input *third_party_credential.AddThirdPartyLoginPlatformCredentialV3Params) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
- func (t *ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformCredentialV3(input *third_party_credential.DeleteThirdPartyLoginPlatformCredentialV3Params) error
- func (t *ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3(...) ([]*iamclientmodels.ModelPublicThirdPartyPlatformInfo, error)
- func (t *ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3(...) ([]*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
- func (t *ThirdPartyCredentialService) RetrieveAllThirdPartyLoginPlatformCredentialV3(...) ([]*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
- func (t *ThirdPartyCredentialService) RetrieveThirdPartyLoginPlatformCredentialV3(...) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
- func (t *ThirdPartyCredentialService) UpdateThirdPartyLoginPlatformCredentialV3(input *third_party_credential.UpdateThirdPartyLoginPlatformCredentialV3Params) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
- type UsersService
- func (u *UsersService) AdminAddUserPermissionsV3(input *users.AdminAddUserPermissionsV3Params) error
- func (u *UsersService) AdminAddUserRoleV3(input *users.AdminAddUserRoleV3Params) error
- func (u *UsersService) AdminBanUserV3(input *users.AdminBanUserV3Params) (*iamclientmodels.ModelUserBanResponseV3, error)
- func (u *UsersService) AdminCreateJusticeUser(input *users.AdminCreateJusticeUserParams) (*iamclientmodels.ModelCreateJusticeUserResponse, error)
- func (u *UsersService) AdminDeleteUserInformationV3(input *users.AdminDeleteUserInformationV3Params) error
- func (u *UsersService) AdminDeleteUserPermissionBulkV3(input *users.AdminDeleteUserPermissionBulkV3Params) error
- func (u *UsersService) AdminDeleteUserPermissionV3(input *users.AdminDeleteUserPermissionV3Params) error
- func (u *UsersService) AdminDeleteUserRoleV3(input *users.AdminDeleteUserRoleV3Params) error
- func (u *UsersService) AdminDeleteUserRolesV3(input *users.AdminDeleteUserRolesV3Params) error
- func (u *UsersService) AdminGetAgeRestrictionStatusV3(input *users.AdminGetAgeRestrictionStatusV3Params) (*iamclientmodels.ModelAgeRestrictionResponseV3, error)
- func (u *UsersService) AdminGetBulkUserByEmailAddressV3(input *users.AdminGetBulkUserByEmailAddressV3Params) (*iamclientmodels.ModelListUserResponseV3, error)
- func (u *UsersService) AdminGetListCountryAgeRestrictionV3(input *users.AdminGetListCountryAgeRestrictionV3Params) ([]*iamclientmodels.ModelCountryV3Response, error)
- func (u *UsersService) AdminGetMyUserV3() (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) AdminGetUserBanV3(input *users.AdminGetUserBanV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
- func (u *UsersService) AdminGetUserByEmailAddressV3(input *users.AdminGetUserByEmailAddressV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) AdminGetUserByUserIDV3(input *users.AdminGetUserByUserIDV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) AdminGetUserDeletionStatusV3(input *users.AdminGetUserDeletionStatusV3Params) (*iamclientmodels.ModelUserDeletionStatusResponse, error)
- func (u *UsersService) AdminGetUserLoginHistoriesV3(input *users.AdminGetUserLoginHistoriesV3Params) (*iamclientmodels.ModelLoginHistoriesResponse, error)
- func (u *UsersService) AdminGetUserPlatformAccountsV3(input *users.AdminGetUserPlatformAccountsV3Params) (*iamclientmodels.AccountcommonUserLinkedPlatformsResponseV3, error)
- func (u *UsersService) AdminInviteUserV3(input *users.AdminInviteUserV3Params) (*iamclientmodels.ModelInviteUserResponseV3, error)
- func (u *UsersService) AdminLinkPlatformAccount(input *users.AdminLinkPlatformAccountParams) error
- func (u *UsersService) AdminListUsersV3(input *users.AdminListUsersV3Params) (*iamclientmodels.AccountcommonListUsersWithPlatformAccountsResponse, error)
- func (u *UsersService) AdminPlatformUnlinkV3(input *users.AdminPlatformUnlinkV3Params) error
- func (u *UsersService) AdminSaveUserRoleV3(input *users.AdminSaveUserRoleV3Params) error
- func (u *UsersService) AdminSearchUserV3(input *users.AdminSearchUserV3Params) (*iamclientmodels.ModelSearchUsersResponseWithPaginationV3, error)
- func (u *UsersService) AdminSendVerificationCodeV3(input *users.AdminSendVerificationCodeV3Params) error
- func (u *UsersService) AdminUpdateAgeRestrictionConfigV3(input *users.AdminUpdateAgeRestrictionConfigV3Params) (*iamclientmodels.ModelAgeRestrictionResponseV3, error)
- func (u *UsersService) AdminUpdateCountryAgeRestrictionV3(input *users.AdminUpdateCountryAgeRestrictionV3Params) (*iamclientmodels.ModelCountryV3Response, error)
- func (u *UsersService) AdminUpdateUserBanV3(input *users.AdminUpdateUserBanV3Params) (*iamclientmodels.ModelUserBanResponseV3, error)
- func (u *UsersService) AdminUpdateUserDeletionStatusV3(input *users.AdminUpdateUserDeletionStatusV3Params) error
- func (u *UsersService) AdminUpdateUserPermissionV3(input *users.AdminUpdateUserPermissionV3Params) error
- func (u *UsersService) AdminUpdateUserStatusV3(input *users.AdminUpdateUserStatusV3Params) error
- func (u *UsersService) AdminUpdateUserV3(input *users.AdminUpdateUserV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) AdminUpgradeHeadlessAccountV3(input *users.AdminUpgradeHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) AdminVerifyAccountV3(input *users.AdminVerifyAccountV3Params) error
- func (u *UsersService) AdminVerifyUserWithoutVerificationCodeV3(input *users.AdminVerifyUserWithoutVerificationCodeV3Params) error
- func (u *UsersService) CreateUserFromInvitationV3(input *users.CreateUserFromInvitationV3Params) (*iamclientmodels.ModelUserCreateResponseV3, error)
- func (u *UsersService) GetAdminInvitationV3(input *users.GetAdminInvitationV3Params) (*iamclientmodels.ModelUserInvitationV3, error)
- func (u *UsersService) GetAdminUsersByRoleIDV3(input *users.GetAdminUsersByRoleIDV3Params) (*iamclientmodels.ModelGetUsersResponseWithPaginationV3, error)
- func (u *UsersService) GetUserVerificationCodeV3(input *users.GetUserVerificationCodeParams) (*iamclientmodels.ModelVerificationCodeResponse, error)
- func (u *UsersService) ListAdminsV3(input *users.ListAdminsV3Params) (*iamclientmodels.ModelGetUsersResponseWithPaginationV3, error)
- func (u *UsersService) PublicCreateJusticeUser(input *users.PublicCreateJusticeUserParams) (*iamclientmodels.ModelCreateJusticeUserResponse, error)
- func (u *UsersService) PublicCreateUserV3(input *users.PublicCreateUserV3Params) (*iamclientmodels.ModelUserCreateResponseV3, error)
- func (u *UsersService) PublicForgotPasswordV3(input *users.PublicForgotPasswordV3Params) error
- func (u *UsersService) PublicGetAsyncStatus(input *users.PublicGetAsyncStatusParams) (*iamclientmodels.ModelLinkRequest, error)
- func (u *UsersService) PublicGetMyUserV3() (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) PublicGetUserBanHistoryV3(input *users.PublicGetUserBanHistoryV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
- func (u *UsersService) PublicGetUserByPlatformUserIDV3(input *users.PublicGetUserByPlatformUserIDV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) PublicGetUserByUserIDV3(input *users.PublicGetUserByUserIDV3Params) (*iamclientmodels.ModelPublicUserResponseV3, error)
- func (u *UsersService) PublicGetUserLoginHistoriesV3(input *users.PublicGetUserLoginHistoriesV3Params) (*iamclientmodels.ModelLoginHistoriesResponse, error)
- func (u *UsersService) PublicGetUserPlatformAccountsV3(input *users.PublicGetUserPlatformAccountsV3Params) (*iamclientmodels.AccountcommonUserLinkedPlatformsResponseV3, error)
- func (u *UsersService) PublicLinkPlatformAccount(input *users.PublicLinkPlatformAccountParams) error
- func (u *UsersService) PublicListUserIDByPlatformUserIDsV3(input *users.PublicListUserIDByPlatformUserIDsV3Params) (*iamclientmodels.AccountcommonUserPlatforms, error)
- func (u *UsersService) PublicPlatformLinkV3(input *users.PublicPlatformLinkV3Params) error
- func (u *UsersService) PublicPlatformUnlinkV3(input *users.PublicPlatformUnlinkV3Params) error
- func (u *UsersService) PublicSearchUserV3(input *users.PublicSearchUserV3Params) (*iamclientmodels.ModelPublicUserInformationResponseV3, error)
- func (u *UsersService) PublicSendVerificationCodeV3(input *users.PublicSendVerificationCodeV3Params) error
- func (u *UsersService) PublicUpdatePasswordV3(input *users.PublicUpdatePasswordV3Params) error
- func (u *UsersService) PublicUpdateUserV3(input *users.PublicUpdateUserV3Params) ([]*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) PublicUpgradeHeadlessAccountV3(input *users.PublicUpgradeHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) PublicUserVerificationV3(input *users.PublicUserVerificationV3Params) error
- func (u *UsersService) PublicValidateUserByUserIDAndPasswordV3(input *users.PublicValidateUserByUserIDAndPasswordV3Params) error
- func (u *UsersService) PublicVerifyHeadlessAccountV3(input *users.PublicVerifyHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
- func (u *UsersService) PublicWebLinkPlatform(input *users.PublicWebLinkPlatformParams) (*iamclientmodels.ModelWebLinkingResponse, error)
- func (u *UsersService) PublicWebLinkPlatformEstablish(input *users.PublicWebLinkPlatformEstablishParams) error
- func (u *UsersService) ResetPasswordV3(input *users.ResetPasswordV3Params) error
- func (u *UsersService) UpdateUserV3(input *users.UpdateUserV3Params) ([]*iamclientmodels.ModelUserResponseV3, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BansService ¶
type BansService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*BansService) AdminGetBannedUsersV3 ¶
func (b *BansService) AdminGetBannedUsersV3(input *bans.AdminGetBannedUsersV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
func (*BansService) AdminGetBansTypeV3 ¶
func (b *BansService) AdminGetBansTypeV3() (*iamclientmodels.AccountcommonBansV3, error)
func (BansService) AdminGetBansTypeWithNamespaceV3 ¶
func (b BansService) AdminGetBansTypeWithNamespaceV3(input *bans.AdminGetBansTypeWithNamespaceV3Params) (*iamclientmodels.AccountcommonBansV3, error)
func (BansService) AdminGetListBanReasonV3 ¶
func (b BansService) AdminGetListBanReasonV3() (*iamclientmodels.AccountcommonBanReasonsV3, error)
type ClientsService ¶
type ClientsService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*ClientsService) AdminAddClientPermissionsV3 ¶
func (c *ClientsService) AdminAddClientPermissionsV3(input *clients.AdminAddClientPermissionsV3Params) error
func (*ClientsService) AdminCreateClientV3 ¶
func (c *ClientsService) AdminCreateClientV3(input *clients.AdminCreateClientV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
func (*ClientsService) AdminDeleteClientPermissionV3 ¶
func (c *ClientsService) AdminDeleteClientPermissionV3(input *clients.AdminDeleteClientPermissionV3Params) error
func (*ClientsService) AdminDeleteClientV3 ¶
func (c *ClientsService) AdminDeleteClientV3(input *clients.AdminDeleteClientV3Params) error
func (*ClientsService) AdminGetClientsByNamespaceV3 ¶
func (c *ClientsService) AdminGetClientsByNamespaceV3(input *clients.AdminGetClientsByNamespaceV3Params) (*iamclientmodels.ClientmodelClientsV3Response, error)
func (*ClientsService) AdminGetClientsbyNamespacebyIDV3 ¶
func (c *ClientsService) AdminGetClientsbyNamespacebyIDV3(input *clients.AdminGetClientsbyNamespacebyIDV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
func (*ClientsService) AdminUpdateClientPermissionV3 ¶
func (c *ClientsService) AdminUpdateClientPermissionV3(input *clients.AdminUpdateClientPermissionV3Params) error
func (*ClientsService) AdminUpdateClientV3 ¶
func (c *ClientsService) AdminUpdateClientV3(input *clients.AdminUpdateClientV3Params) (*iamclientmodels.ClientmodelClientV3Response, error)
type OAuth20ExtensionService ¶
type OAuth20ExtensionService struct { Client *iamclient.JusticeIamService ConfigRepository repository.ConfigRepository TokenRepository repository.TokenRepository }
func (*OAuth20ExtensionService) GetCountryLocationV3 ¶
func (a *OAuth20ExtensionService) GetCountryLocationV3() (*iamclientmodels.OauthmodelCountryLocationResponse, error)
func (*OAuth20ExtensionService) Logout ¶
func (a *OAuth20ExtensionService) Logout() error
func (*OAuth20ExtensionService) PlatformAuthenticationV3 ¶
func (a *OAuth20ExtensionService) PlatformAuthenticationV3(input *o_auth2_0_extension.PlatformAuthenticationV3Params) error
func (*OAuth20ExtensionService) UserAuthenticationV3 ¶
func (a *OAuth20ExtensionService) UserAuthenticationV3(input *o_auth2_0_extension.UserAuthenticationV3Params) (string, error)
type OAuth20Service ¶
type OAuth20Service struct { Client *iamclient.JusticeIamService ConfigRepository repository.ConfigRepository TokenRepository repository.TokenRepository }
func (*OAuth20Service) AuthCodeRequestV3 ¶
func (a *OAuth20Service) AuthCodeRequestV3(input *o_auth2_0.AuthCodeRequestV3Params) (*o_auth2_0.AuthCodeRequestV3Found, error)
func (*OAuth20Service) Authenticate ¶
func (a *OAuth20Service) Authenticate(requestId, username, password string) (string, error)
func (*OAuth20Service) Authorize ¶
func (a *OAuth20Service) Authorize(scope, challenge, challengeMethod string) (string, error)
func (*OAuth20Service) AuthorizeV3 ¶
func (a *OAuth20Service) AuthorizeV3(input *o_auth2_0.AuthorizeV3Params) (string, error)
func (*OAuth20Service) GetJWKSV3 ¶
func (a *OAuth20Service) GetJWKSV3() (*iamclientmodels.OauthcommonJWKSet, error)
func (*OAuth20Service) GetRevocationListV3 ¶
func (a *OAuth20Service) GetRevocationListV3() (*iamclientmodels.OauthapiRevocationList, error)
func (*OAuth20Service) GetToken ¶
func (a *OAuth20Service) GetToken() (string, error)
func (*OAuth20Service) GrantTokenAuthorizationCode ¶
func (a *OAuth20Service) GrantTokenAuthorizationCode(code, codeVerifier, redirectUri string) error
func (*OAuth20Service) GrantTokenCredentials ¶
func (a *OAuth20Service) GrantTokenCredentials(code, codeVerifier string) error
func (*OAuth20Service) GrantTokenRefreshToken ¶
func (a *OAuth20Service) GrantTokenRefreshToken(code, codeVerifier, refreshToken string) error
func (*OAuth20Service) Login ¶
func (a *OAuth20Service) Login(username, password string) error
Login is used to login with username and password
func (*OAuth20Service) Logout ¶
func (a *OAuth20Service) Logout() error
Logout is used to logout with client service oauth2 revoke
func (*OAuth20Service) PlatformTokenGrantV3 ¶
func (a *OAuth20Service) PlatformTokenGrantV3(input *o_auth2_0.PlatformTokenGrantV3Params) (*iamclientmodels.OauthmodelTokenResponse, error)
func (*OAuth20Service) RetrieveUserThirdPartyPlatformTokenV3 ¶
func (a *OAuth20Service) RetrieveUserThirdPartyPlatformTokenV3(input *o_auth2_0.RetrieveUserThirdPartyPlatformTokenV3Params) (*iamclientmodels.OauthmodelTokenThirdPartyResponse, error)
func (*OAuth20Service) RevokeUserV3 ¶
func (a *OAuth20Service) RevokeUserV3(input *o_auth2_0.RevokeUserV3Params) error
func (*OAuth20Service) TokenGrantV3 ¶
func (a *OAuth20Service) TokenGrantV3(input *o_auth2_0.TokenGrantV3Params) (*iamclientmodels.OauthmodelTokenResponseV3, error)
func (*OAuth20Service) TokenIntrospectionV3 ¶
func (a *OAuth20Service) TokenIntrospectionV3(input *o_auth2_0.TokenIntrospectionV3Params) (*iamclientmodels.OauthmodelTokenIntrospectResponse, error)
func (*OAuth20Service) TokenRevocationV3 ¶
func (a *OAuth20Service) TokenRevocationV3(token string) error
type RolesService ¶
type RolesService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*RolesService) AdminAddRoleManagersV3 ¶
func (r *RolesService) AdminAddRoleManagersV3(input *roles.AdminAddRoleManagersV3Params) error
AdminAddRoleManagersV3 is for admin to add role by role's managers
func (*RolesService) AdminAddRoleMembersV3 ¶
func (r *RolesService) AdminAddRoleMembersV3(input *roles.AdminAddRoleMembersV3Params) error
AdminAddRoleMembersV3 is for admin to add role by role's manager listed in members
func (*RolesService) AdminAddRolePermissionsV3 ¶
func (r *RolesService) AdminAddRolePermissionsV3(input *roles.AdminAddRolePermissionsV3Params) error
AdminAddRolePermissionsV3 is for admin to add role's permission
func (*RolesService) AdminCreateRoleV3 ¶
func (r *RolesService) AdminCreateRoleV3(input *roles.AdminCreateRoleV3Params) (*iamclientmodels.AccountcommonRoleV3, error)
AdminCreateRoleV3 is for admin to create the roles
func (*RolesService) AdminDeleteRolePermissionV3 ¶
func (r *RolesService) AdminDeleteRolePermissionV3(input *roles.AdminDeleteRolePermissionV3Params) error
AdminDeleteRolePermissionV3 is for admin to delete a role's permission
func (*RolesService) AdminDeleteRolePermissionsV3 ¶
func (r *RolesService) AdminDeleteRolePermissionsV3(input *roles.AdminDeleteRolePermissionsV3Params) error
AdminDeleteRolePermissionsV3 is for admin to delete role's permissions
func (*RolesService) AdminDeleteRoleV3 ¶
func (r *RolesService) AdminDeleteRoleV3(input *roles.AdminDeleteRoleV3Params) error
AdminDeleteRoleV3 is for admin to delete the roles
func (*RolesService) AdminGetRoleAdminStatusV3 ¶
func (r *RolesService) AdminGetRoleAdminStatusV3(input *roles.AdminGetRoleAdminStatusV3Params) (*iamclientmodels.ModelRoleAdminStatusResponseV3, error)
AdminGetRoleAdminStatusV3 is for admin to get admin status
func (*RolesService) AdminGetRoleManagers ¶
func (r *RolesService) AdminGetRoleManagers(input *roles.AdminGetRoleManagersV3Params) (*iamclientmodels.ModelRoleManagersResponsesV3, error)
AdminGetRoleManagers is for admin to get the roles by role's managers
func (*RolesService) AdminGetRoleMembersV3 ¶
func (r *RolesService) AdminGetRoleMembersV3(input *roles.AdminGetRoleMembersV3Params) (*iamclientmodels.ModelRoleMembersResponseV3, error)
AdminGetRoleMembersV3 is for admin to get the role members
func (*RolesService) AdminGetRoleV3 ¶
func (r *RolesService) AdminGetRoleV3(input *roles.AdminGetRoleV3Params) (*iamclientmodels.ModelRoleResponseV3, error)
AdminGetRoleV3 is for admin to get the roles by roleId
func (*RolesService) AdminGetRolesV3 ¶
func (r *RolesService) AdminGetRolesV3(input *roles.AdminGetRolesV3Params) (*iamclientmodels.ModelRoleResponseWithManagersAndPaginationV3, error)
AdminGetRolesV3 is for admin to get the roles
func (*RolesService) AdminRemoveRoleAdminV3 ¶
func (r *RolesService) AdminRemoveRoleAdminV3(input *roles.AdminRemoveRoleAdminV3Params) error
AdminRemoveRoleAdminV3 is for admin to delete role admin status
func (*RolesService) AdminRemoveRoleManagersV3 ¶
func (r *RolesService) AdminRemoveRoleManagersV3(input *roles.AdminRemoveRoleManagersV3Params) error
AdminRemoveRoleManagersV3 is for admin to delete assigned role by role's managers
func (*RolesService) AdminRemoveRoleMembersV3 ¶
func (r *RolesService) AdminRemoveRoleMembersV3(input *roles.AdminRemoveRoleMembersV3Params) error
AdminRemoveRoleMembersV3 is for admin to delete role by role's manager listed in members
func (*RolesService) AdminUpdateAdminRoleStatusV3 ¶
func (r *RolesService) AdminUpdateAdminRoleStatusV3(input *roles.AdminUpdateAdminRoleStatusV3Params) error
AdminUpdateAdminRoleStatusV3 is for admin to update role set as admin
func (*RolesService) AdminUpdateRolePermissionsV3 ¶
func (r *RolesService) AdminUpdateRolePermissionsV3(input *roles.AdminUpdateRolePermissionsV3Params) error
AdminUpdateRolePermissionsV3 is for admin to update existing role's permission
func (*RolesService) AdminUpdateRoleV3 ¶
func (r *RolesService) AdminUpdateRoleV3(input *roles.AdminUpdateRoleV3Params) (*iamclientmodels.ModelRoleResponseV3, error)
AdminUpdateRoleV3 is for admin to update existing role
func (*RolesService) PublicGetRoleV3 ¶
func (r *RolesService) PublicGetRoleV3(input *roles.PublicGetRoleV3Params) (*iamclientmodels.ModelRoleResponse, error)
PublicGetRoleV3 is for public to get the roles by id
func (*RolesService) PublicGetRolesV3 ¶
func (r *RolesService) PublicGetRolesV3(input *roles.PublicGetRolesV3Params) (*iamclientmodels.ModelRoleNamesResponseV3, error)
PublicGetRolesV3 is for public to get the roles
type SSOCredentialService ¶
type SSOCredentialService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*SSOCredentialService) AddSSOLoginPlatformCredential ¶
func (s *SSOCredentialService) AddSSOLoginPlatformCredential(input *s_s_o_credential.AddSSOLoginPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
func (*SSOCredentialService) DeleteSSOLoginPlatformCredentialV3 ¶
func (s *SSOCredentialService) DeleteSSOLoginPlatformCredentialV3(input *s_s_o_credential.DeleteSSOLoginPlatformCredentialV3Params) error
func (*SSOCredentialService) RetrieveAllSSOLoginPlatformCredentialV3 ¶
func (s *SSOCredentialService) RetrieveAllSSOLoginPlatformCredentialV3(input *s_s_o_credential.RetrieveAllSSOLoginPlatformCredentialV3Params) ([]*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
func (*SSOCredentialService) RetrieveSSOLoginPlatformCredential ¶
func (s *SSOCredentialService) RetrieveSSOLoginPlatformCredential(input *s_s_o_credential.RetrieveSSOLoginPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
func (*SSOCredentialService) UpdateSSOPlatformCredential ¶
func (s *SSOCredentialService) UpdateSSOPlatformCredential(input *s_s_o_credential.UpdateSSOPlatformCredentialParams) (*iamclientmodels.ModelSSOPlatformCredentialResponse, error)
type SSOSAML20Service ¶
type SSOSAML20Service struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*SSOSAML20Service) PlatformAuthenticateSAMLV3 ¶
func (s *SSOSAML20Service) PlatformAuthenticateSAMLV3(input *s_s_o_s_a_m_l_2_0.PlatformAuthenticateSAMLV3HandlerParams) (string, error)
PlatformAuthenticateSAMLV3 is used to authenticate user platform for SAML protocol
type SSOService ¶
type SSOService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*SSOService) LoginSSOClient ¶
func (s *SSOService) LoginSSOClient(input *s_s_o.LoginSSOClientParams) error
LoginSSOClient is used to login to SSO client with provided platformId
func (*SSOService) LogoutSSOClient ¶
func (s *SSOService) LogoutSSOClient(input *s_s_o.LogoutSSOClientParams) error
LogoutSSOClient is used to logout user's session on platform that logged in using SSO
type ThirdPartyCredentialService ¶
type ThirdPartyCredentialService struct { Client repository.TokenRepository IamClient *iamclient.JusticeIamService }
func (*ThirdPartyCredentialService) AddThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) AddThirdPartyLoginPlatformCredentialV3(input *third_party_credential.AddThirdPartyLoginPlatformCredentialV3Params) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
func (*ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformCredentialV3(input *third_party_credential.DeleteThirdPartyLoginPlatformCredentialV3Params) error
func (*ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3 ¶
func (t *ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3(input *third_party_credential.RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) ([]*iamclientmodels.ModelPublicThirdPartyPlatformInfo, error)
func (*ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3(input *third_party_credential.RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) ([]*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
func (*ThirdPartyCredentialService) RetrieveAllThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) RetrieveAllThirdPartyLoginPlatformCredentialV3(input *third_party_credential.RetrieveAllThirdPartyLoginPlatformCredentialV3Params) ([]*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
func (*ThirdPartyCredentialService) RetrieveThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) RetrieveThirdPartyLoginPlatformCredentialV3(input *third_party_credential.RetrieveThirdPartyLoginPlatformCredentialV3Params) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
func (*ThirdPartyCredentialService) UpdateThirdPartyLoginPlatformCredentialV3 ¶
func (t *ThirdPartyCredentialService) UpdateThirdPartyLoginPlatformCredentialV3(input *third_party_credential.UpdateThirdPartyLoginPlatformCredentialV3Params) (*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse, error)
type UsersService ¶
type UsersService struct { Client *iamclient.JusticeIamService TokenRepository repository.TokenRepository }
func (*UsersService) AdminAddUserPermissionsV3 ¶
func (u *UsersService) AdminAddUserPermissionsV3(input *users.AdminAddUserPermissionsV3Params) error
AdminAddUserPermissionsV3 is used to add user permissions
func (*UsersService) AdminAddUserRoleV3 ¶
func (u *UsersService) AdminAddUserRoleV3(input *users.AdminAddUserRoleV3Params) error
AdminAddUserRoleV3 is used to add user's role
func (*UsersService) AdminBanUserV3 ¶
func (u *UsersService) AdminBanUserV3(input *users.AdminBanUserV3Params) (*iamclientmodels.ModelUserBanResponseV3, error)
AdminBanUserV3 is used to ban a single user with specific type of ban
func (*UsersService) AdminCreateJusticeUser ¶
func (u *UsersService) AdminCreateJusticeUser(input *users.AdminCreateJusticeUserParams) (*iamclientmodels.ModelCreateJusticeUserResponse, error)
AdminCreateJusticeUser is to create platform justice user from publisher user
func (*UsersService) AdminDeleteUserInformationV3 ¶
func (u *UsersService) AdminDeleteUserInformationV3(input *users.AdminDeleteUserInformationV3Params) error
AdminDeleteUserInformationV3 is used to delete user's information
func (*UsersService) AdminDeleteUserPermissionBulkV3 ¶
func (u *UsersService) AdminDeleteUserPermissionBulkV3(input *users.AdminDeleteUserPermissionBulkV3Params) error
AdminDeleteUserPermissionBulkV3 is used to delete user permission
func (*UsersService) AdminDeleteUserPermissionV3 ¶
func (u *UsersService) AdminDeleteUserPermissionV3(input *users.AdminDeleteUserPermissionV3Params) error
AdminDeleteUserPermissionV3 delete user permission action
func (*UsersService) AdminDeleteUserRoleV3 ¶
func (u *UsersService) AdminDeleteUserRoleV3(input *users.AdminDeleteUserRoleV3Params) error
AdminDeleteUserRoleV3 is used to delete user's role
func (*UsersService) AdminDeleteUserRolesV3 ¶
func (u *UsersService) AdminDeleteUserRolesV3(input *users.AdminDeleteUserRolesV3Params) error
AdminDeleteUserRolesV3 is used to delete user's roles
func (*UsersService) AdminGetAgeRestrictionStatusV3 ¶
func (u *UsersService) AdminGetAgeRestrictionStatusV3(input *users.AdminGetAgeRestrictionStatusV3Params) (*iamclientmodels.ModelAgeRestrictionResponseV3, error)
AdminGetAgeRestrictionStatusV3 is used to get age restriction status
func (*UsersService) AdminGetBulkUserByEmailAddressV3 ¶
func (u *UsersService) AdminGetBulkUserByEmailAddressV3(input *users.AdminGetBulkUserByEmailAddressV3Params) (*iamclientmodels.ModelListUserResponseV3, error)
AdminGetBulkUserByEmailAddressV3 is used to get bulk user by email address
func (*UsersService) AdminGetListCountryAgeRestrictionV3 ¶
func (u *UsersService) AdminGetListCountryAgeRestrictionV3(input *users.AdminGetListCountryAgeRestrictionV3Params) ([]*iamclientmodels.ModelCountryV3Response, error)
AdminGetListCountryAgeRestrictionV3 is used to get age restriction country list
func (*UsersService) AdminGetMyUserV3 ¶
func (u *UsersService) AdminGetMyUserV3() (*iamclientmodels.ModelUserResponseV3, error)
AdminGetMyUserV3 is used to get user's data
func (*UsersService) AdminGetUserBanV3 ¶
func (u *UsersService) AdminGetUserBanV3(input *users.AdminGetUserBanV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
AdminGetUserBanV3 is to get the first page of the data if after and before parameters is empty
func (*UsersService) AdminGetUserByEmailAddressV3 ¶
func (u *UsersService) AdminGetUserByEmailAddressV3(input *users.AdminGetUserByEmailAddressV3Params) (*iamclientmodels.ModelUserResponseV3, error)
AdminGetUserByEmailAddressV3 is used to get users by email
func (*UsersService) AdminGetUserByUserIDV3 ¶
func (u *UsersService) AdminGetUserByUserIDV3(input *users.AdminGetUserByUserIDV3Params) (*iamclientmodels.ModelUserResponseV3, error)
AdminGetUserByUserIDV3 is used to get user by userId
func (*UsersService) AdminGetUserDeletionStatusV3 ¶
func (u *UsersService) AdminGetUserDeletionStatusV3(input *users.AdminGetUserDeletionStatusV3Params) (*iamclientmodels.ModelUserDeletionStatusResponse, error)
AdminGetUserDeletionStatusV3 is to get user deletion status
func (*UsersService) AdminGetUserLoginHistoriesV3 ¶
func (u *UsersService) AdminGetUserLoginHistoriesV3(input *users.AdminGetUserLoginHistoriesV3Params) (*iamclientmodels.ModelLoginHistoriesResponse, error)
AdminGetUserLoginHistoriesV3 is used to get user's login histories
func (*UsersService) AdminGetUserPlatformAccountsV3 ¶
func (u *UsersService) AdminGetUserPlatformAccountsV3(input *users.AdminGetUserPlatformAccountsV3Params) (*iamclientmodels.AccountcommonUserLinkedPlatformsResponseV3, error)
AdminGetUserPlatformAccountsV3 is used to get platform accounts linked to the user
func (*UsersService) AdminInviteUserV3 ¶
func (u *UsersService) AdminInviteUserV3(input *users.AdminInviteUserV3Params) (*iamclientmodels.ModelInviteUserResponseV3, error)
AdminInviteUserV3 is used to invite admin user and assign role to them
func (*UsersService) AdminLinkPlatformAccount ¶
func (u *UsersService) AdminLinkPlatformAccount(input *users.AdminLinkPlatformAccountParams) error
AdminLinkPlatformAccount is used to link a platform user account to user account
func (*UsersService) AdminListUsersV3 ¶
func (u *UsersService) AdminListUsersV3(input *users.AdminListUsersV3Params) (*iamclientmodels.AccountcommonListUsersWithPlatformAccountsResponse, error)
AdminListUsersV3 is used to get list of users ID and namespace with their Justice platform account, under a namespace
func (*UsersService) AdminPlatformUnlinkV3 ¶
func (u *UsersService) AdminPlatformUnlinkV3(input *users.AdminPlatformUnlinkV3Params) error
AdminPlatformUnlinkV3 is used to unlink a platform user account to user account
func (*UsersService) AdminSaveUserRoleV3 ¶
func (u *UsersService) AdminSaveUserRoleV3(input *users.AdminSaveUserRoleV3Params) error
AdminSaveUserRoleV3 is used to update user's role
func (*UsersService) AdminSearchUserV3 ¶
func (u *UsersService) AdminSearchUserV3(input *users.AdminSearchUserV3Params) (*iamclientmodels.ModelSearchUsersResponseWithPaginationV3, error)
AdminSearchUserV3 is used to search user
func (*UsersService) AdminSendVerificationCodeV3 ¶
func (u *UsersService) AdminSendVerificationCodeV3(input *users.AdminSendVerificationCodeV3Params) error
AdminSendVerificationCodeV3 is used to send verification code to user
func (*UsersService) AdminUpdateAgeRestrictionConfigV3 ¶
func (u *UsersService) AdminUpdateAgeRestrictionConfigV3(input *users.AdminUpdateAgeRestrictionConfigV3Params) (*iamclientmodels.ModelAgeRestrictionResponseV3, error)
AdminUpdateAgeRestrictionConfigV3 is used to update age restriction config value
func (*UsersService) AdminUpdateCountryAgeRestrictionV3 ¶
func (u *UsersService) AdminUpdateCountryAgeRestrictionV3(input *users.AdminUpdateCountryAgeRestrictionV3Params) (*iamclientmodels.ModelCountryV3Response, error)
AdminUpdateCountryAgeRestrictionV3 is used to get age restriction country list
func (*UsersService) AdminUpdateUserBanV3 ¶
func (u *UsersService) AdminUpdateUserBanV3(input *users.AdminUpdateUserBanV3Params) (*iamclientmodels.ModelUserBanResponseV3, error)
AdminUpdateUserBanV3 is used to update enable or disable ban for single user
func (*UsersService) AdminUpdateUserDeletionStatusV3 ¶
func (u *UsersService) AdminUpdateUserDeletionStatusV3(input *users.AdminUpdateUserDeletionStatusV3Params) error
AdminUpdateUserDeletionStatusV3 is used to update user deletion status
func (*UsersService) AdminUpdateUserPermissionV3 ¶
func (u *UsersService) AdminUpdateUserPermissionV3(input *users.AdminUpdateUserPermissionV3Params) error
AdminUpdateUserPermissionV3 is used to update user permissions
func (*UsersService) AdminUpdateUserStatusV3 ¶
func (u *UsersService) AdminUpdateUserStatusV3(input *users.AdminUpdateUserStatusV3Params) error
AdminUpdateUserStatusV3 is used to disable or enable user account
func (*UsersService) AdminUpdateUserV3 ¶
func (u *UsersService) AdminUpdateUserV3(input *users.AdminUpdateUserV3Params) (*iamclientmodels.ModelUserResponseV3, error)
AdminUpdateUserV3 is used to update user by userId
func (*UsersService) AdminUpgradeHeadlessAccountV3 ¶
func (u *UsersService) AdminUpgradeHeadlessAccountV3(input *users.AdminUpgradeHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
AdminUpgradeHeadlessAccountV3 is used to upgrade headless account with verification code
func (*UsersService) AdminVerifyAccountV3 ¶
func (u *UsersService) AdminVerifyAccountV3(input *users.AdminVerifyAccountV3Params) error
AdminVerifyAccountV3 is used to verify account by validating verification code
func (*UsersService) AdminVerifyUserWithoutVerificationCodeV3 ¶
func (u *UsersService) AdminVerifyUserWithoutVerificationCodeV3(input *users.AdminVerifyUserWithoutVerificationCodeV3Params) error
AdminVerifyUserWithoutVerificationCodeV3 is used to force verify user
func (*UsersService) CreateUserFromInvitationV3 ¶
func (u *UsersService) CreateUserFromInvitationV3(input *users.CreateUserFromInvitationV3Params) (*iamclientmodels.ModelUserCreateResponseV3, error)
CreateUserFromInvitationV3 is used to create user from saved roles when creating invitation and submitted data
func (*UsersService) GetAdminInvitationV3 ¶
func (u *UsersService) GetAdminInvitationV3(input *users.GetAdminInvitationV3Params) (*iamclientmodels.ModelUserInvitationV3, error)
GetAdminInvitationV3 is used to validate user admin invitation
func (*UsersService) GetAdminUsersByRoleIDV3 ¶
func (u *UsersService) GetAdminUsersByRoleIDV3(input *users.GetAdminUsersByRoleIDV3Params) (*iamclientmodels.ModelGetUsersResponseWithPaginationV3, error)
GetAdminUsersByRoleIDV3 is used to get list of admin users which have the roleId
func (*UsersService) GetUserVerificationCodeV3 ¶
func (u *UsersService) GetUserVerificationCodeV3(input *users.GetUserVerificationCodeParams) (*iamclientmodels.ModelVerificationCodeResponse, error)
GetUserVerificationCodeV3 is used to get verification code sent to user. [WARNING] This endpoint is only for testing purpose.
func (*UsersService) ListAdminsV3 ¶
func (u *UsersService) ListAdminsV3(input *users.ListAdminsV3Params) (*iamclientmodels.ModelGetUsersResponseWithPaginationV3, error)
ListAdminsV3 is used to get list of admins by admin
func (*UsersService) PublicCreateJusticeUser ¶
func (u *UsersService) PublicCreateJusticeUser(input *users.PublicCreateJusticeUserParams) (*iamclientmodels.ModelCreateJusticeUserResponse, error)
PublicCreateJusticeUser is used to create justice user from publisher user
func (*UsersService) PublicCreateUserV3 ¶
func (u *UsersService) PublicCreateUserV3(input *users.PublicCreateUserV3Params) (*iamclientmodels.ModelUserCreateResponseV3, error)
PublicCreateUserV3 is used to create user. Support accepting agreements for the created user. Supply the accepted agreements in acceptedPolicies attribute.
func (*UsersService) PublicForgotPasswordV3 ¶
func (u *UsersService) PublicForgotPasswordV3(input *users.PublicForgotPasswordV3Params) error
PublicForgotPasswordV3 is used to request password reset code
func (*UsersService) PublicGetAsyncStatus ¶
func (u *UsersService) PublicGetAsyncStatus(input *users.PublicGetAsyncStatusParams) (*iamclientmodels.ModelLinkRequest, error)
PublicGetAsyncStatus is used to get linking status
func (*UsersService) PublicGetMyUserV3 ¶
func (u *UsersService) PublicGetMyUserV3() (*iamclientmodels.ModelUserResponseV3, error)
PublicGetMyUserV3 is used to get my user
func (*UsersService) PublicGetUserBanHistoryV3 ¶
func (u *UsersService) PublicGetUserBanHistoryV3(input *users.PublicGetUserBanHistoryV3Params) (*iamclientmodels.ModelGetUserBanV3Response, error)
PublicGetUserBanHistoryV3 is used to get user s bans
func (*UsersService) PublicGetUserByPlatformUserIDV3 ¶
func (u *UsersService) PublicGetUserByPlatformUserIDV3(input *users.PublicGetUserByPlatformUserIDV3Params) (*iamclientmodels.ModelUserResponseV3, error)
PublicGetUserByPlatformUserIDV3 is used to gets user by platform user ID
func (*UsersService) PublicGetUserByUserIDV3 ¶
func (u *UsersService) PublicGetUserByUserIDV3(input *users.PublicGetUserByUserIDV3Params) (*iamclientmodels.ModelPublicUserResponseV3, error)
PublicGetUserByUserIDV3 is used to get user by user ID
func (*UsersService) PublicGetUserLoginHistoriesV3 ¶
func (u *UsersService) PublicGetUserLoginHistoriesV3(input *users.PublicGetUserLoginHistoriesV3Params) (*iamclientmodels.ModelLoginHistoriesResponse, error)
PublicGetUserLoginHistoriesV3 is used to get user s login histories status
func (*UsersService) PublicGetUserPlatformAccountsV3 ¶
func (u *UsersService) PublicGetUserPlatformAccountsV3(input *users.PublicGetUserPlatformAccountsV3Params) (*iamclientmodels.AccountcommonUserLinkedPlatformsResponseV3, error)
PublicGetUserPlatformAccountsV3 is used to get platform accounts linked to the user
func (*UsersService) PublicLinkPlatformAccount ¶
func (u *UsersService) PublicLinkPlatformAccount(input *users.PublicLinkPlatformAccountParams) error
PublicLinkPlatformAccount is used to link a platform user account to user account
func (*UsersService) PublicListUserIDByPlatformUserIDsV3 ¶
func (u *UsersService) PublicListUserIDByPlatformUserIDsV3(input *users.PublicListUserIDByPlatformUserIDsV3Params) (*iamclientmodels.AccountcommonUserPlatforms, error)
PublicListUserIDByPlatformUserIDsV3 is used to get list user id by platform user id
func (*UsersService) PublicPlatformLinkV3 ¶
func (u *UsersService) PublicPlatformLinkV3(input *users.PublicPlatformLinkV3Params) error
PublicPlatformLinkV3 is used to link user s account with platform
func (*UsersService) PublicPlatformUnlinkV3 ¶
func (u *UsersService) PublicPlatformUnlinkV3(input *users.PublicPlatformUnlinkV3Params) error
PublicPlatformUnlinkV3 is used to unlink user s account from specific platform
func (*UsersService) PublicSearchUserV3 ¶
func (u *UsersService) PublicSearchUserV3(input *users.PublicSearchUserV3Params) (*iamclientmodels.ModelPublicUserInformationResponseV3, error)
PublicSearchUserV3 is used to search all users on the specified namespace that match the query on these fields: email address, display name, and username
func (*UsersService) PublicSendVerificationCodeV3 ¶
func (u *UsersService) PublicSendVerificationCodeV3(input *users.PublicSendVerificationCodeV3Params) error
PublicSendVerificationCodeV3 is used to send verification code to user
func (*UsersService) PublicUpdatePasswordV3 ¶
func (u *UsersService) PublicUpdatePasswordV3(input *users.PublicUpdatePasswordV3Params) error
PublicUpdatePasswordV3 is used to send verification code to user
func (*UsersService) PublicUpdateUserV3 ¶
func (u *UsersService) PublicUpdateUserV3(input *users.PublicUpdateUserV3Params) ([]*iamclientmodels.ModelUserResponseV3, error)
PublicUpdateUserV3 is used to update user
func (*UsersService) PublicUpgradeHeadlessAccountV3 ¶
func (u *UsersService) PublicUpgradeHeadlessAccountV3(input *users.PublicUpgradeHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
PublicUpgradeHeadlessAccountV3 is used to upgrade headless account and automatically verified the email address if it is succeeded
func (*UsersService) PublicUserVerificationV3 ¶
func (u *UsersService) PublicUserVerificationV3(input *users.PublicUserVerificationV3Params) error
PublicUserVerificationV3 is used to redeem verification code sent to user
func (*UsersService) PublicValidateUserByUserIDAndPasswordV3 ¶
func (u *UsersService) PublicValidateUserByUserIDAndPasswordV3(input *users.PublicValidateUserByUserIDAndPasswordV3Params) error
PublicValidateUserByUserIDAndPasswordV3 is used to validates user password by user ID and password
func (*UsersService) PublicVerifyHeadlessAccountV3 ¶
func (u *UsersService) PublicVerifyHeadlessAccountV3(input *users.PublicVerifyHeadlessAccountV3Params) (*iamclientmodels.ModelUserResponseV3, error)
PublicVerifyHeadlessAccountV3 is used to upgrade user account to full account with email
func (*UsersService) PublicWebLinkPlatform ¶
func (u *UsersService) PublicWebLinkPlatform(input *users.PublicWebLinkPlatformParams) (*iamclientmodels.ModelWebLinkingResponse, error)
PublicWebLinkPlatform is used to create public web linking
func (*UsersService) PublicWebLinkPlatformEstablish ¶
func (u *UsersService) PublicWebLinkPlatformEstablish(input *users.PublicWebLinkPlatformEstablishParams) error
PublicWebLinkPlatformEstablish is used to established link progress
func (*UsersService) ResetPasswordV3 ¶
func (u *UsersService) ResetPasswordV3(input *users.ResetPasswordV3Params) error
ResetPasswordV3 is used to reset user password
func (*UsersService) UpdateUserV3 ¶
func (u *UsersService) UpdateUserV3(input *users.UpdateUserV3Params) ([]*iamclientmodels.ModelUserResponseV3, error)
UpdateUserV3 is used to update user