Versions in this module Expand all Collapse all v1 v1.3.0 Sep 15, 2025 v1.2.8 Sep 7, 2025 Changes in this version type RoleReq + Description string v1.2.6 Aug 31, 2025 v1.2.5 Aug 31, 2025 Changes in this version + const UserTypeServiceUser + const UserTypeUser + type AuthnChallengeRequest struct + ChallengeAnswer string + ChallengeToken string + type AuthnChallengeRequiredResponse struct + ChallengeToken string + ChallengeType string + func (r *AuthnChallengeRequiredResponse) Error() string + type AutoGenerated []struct + type BackupKey struct + Key string + Title string + Type string + UUID string + Workspace string + type BackupKeyReq struct + Key string + Title string + type BepaResponseError struct + Code int + Detail string + Message struct{ ... } + Reason string + Status string + type ChangePasswordReq struct + Password string + type Group struct + CreatedAt time.Time + Description string + Name string + Roles []RoleCompactWorkspace + ServiceUsersNumber int + UUID *uuid.UUID + UpdatedAt time.Time + UsersNumber int + Workspace Workspace + type GroupReq struct + Description string + Name string + Workspace string + type GroupRes struct + Description string + Name string + UUID *uuid.UUID + WorkspaceUUID string + type GroupServiceUser struct + Group *Group + ServiceUser *ServiceUser + type GroupUpdateReq struct + Description string + Name string + Workspace WorkspaceUpdateReq + type GroupUser struct + Group *Group + User *User + type GroupUserRes struct + Group string + User string + type HealthCheckResponse struct + Err error + ServerUrl string + func (hcr *HealthCheckResponse) String() string + type IdentifyAndAuthorizeReq struct + Action string + Object string + Token string + type InvitationInfo struct + Token string + type InviteUserReq struct + Email string + type KiseSecret struct + Secret string + ServiceUser string + Title string + UUID string + User string + type OpenIDToken struct + AccessToken string + ExpiresIn int + RefreshToken string + Scope string + TokenType string + type Organization struct + EconomicCode string + EnterpriseName string + Name string + NationalId string + UUID *uuid.UUID + type PublicKey struct + CreatedAt time.Time + DeletedAt any + Key string + PublicKey string + Title string + Type string + UUID string + User string + type PublicKeyReq struct + Key string + Title string + type PublicKeyVerifyReq struct + Email string + Hostname string + Key string + KeyType string + Workspace_uuid string + type RequestExecutionError struct + Data []byte + Err error + StatusCode int + func (ree *RequestExecutionError) Error() string + type ResetPasswordReq struct + Email string + type ResponseError struct + Error string + Invalids []string + type Role struct + CreatedAt time.Time + DescriptionEn string + DescriptionFa string + Items []any + Name string + UUID *uuid.UUID + UpdatedAt time.Time + Workspace *Workspace + type RoleBinding struct + Items interface{} + RoleName string + UserUUID *uuid.UUID + Workspace *Workspace + type RoleBindingReq struct + Items map[string]string + type RoleBindingRes struct + Items []map[string]string + type RoleCompactWorkspace struct + CreatedAt time.Time + DescriptionEn string + DescriptionFa string + Items []any + Name string + UUID *uuid.UUID + UpdatedAt time.Time + Workspace *uuid.UUID + type RoleReq struct + Name string + Workspace string + type RoleRes struct + Name string + UUID *uuid.UUID + Workspace *Workspace + type RoleWithCompactWorkspace struct + CreatedAt time.Time + DescriptionEn string + DescriptionFa string + Items []any + Name string + UUID *uuid.UUID + UpdatedAt time.Time + Workspace *uuid.UUID + type RoleWithItems struct + Items []map[string]string + RoleUUID string + type Rule struct + Actions []string + Deny bool + Name string + Object string + UUID *uuid.UUID + WorkspaceUUID *uuid.UUID + type RuleReq struct + Actions []string + Deny bool + Name string + Object string + type Service struct + Actions []string + Name string + type ServiceUser struct + CreatedAt string + Description string + Groups []Group + Name string + Roles []*Role + ThirdParty *ThirdParty + UUID *uuid.UUID + UpdatedAt string + Workspace *uuid.UUID + type ServiceUserPublicKey struct + CreatedAt string + DeletedAt *time.Time + Key string + Name string + PublicKey string + ServiceUser string + Title string + Type string + UUID *uuid.UUID + type ServiceUserReq struct + Description string + Name string + Workspace string + type ServiceUserToken struct + CreatedAt time.Time + ExpiresAt *time.Time + IsHashed bool + Name string + Secret string + ServiceUser string + UUID *uuid.UUID + UpdatedAt time.Time + type ServiceUserUpdateReq struct + Description string + Name string + type ServiceUserWithCompactRole struct + CreatedAt string + Description string + Groups []Group + Name string + Roles []*RoleCompactWorkspace + ThirdParty *ThirdParty + UUID *uuid.UUID + UpdatedAt string + Workspace *uuid.UUID + type ThirdParty struct + Tag string + UUID string + type ThirdPartyAccessToken struct + AccessToken string + CreatedAt time.Time + ExpiresAt *time.Time + OrganizationUUID string + ThirdPartyUUID string + UUID string + UpdatedAt time.Time + type ThirdPartyBulkRefreshToken struct + CreatedAt time.Time + ExpiresAt *time.Time + RefreshToken string + ServiceUserUUID string + ThirdPartyUUID string + UUID string + UpdatedAt time.Time + WorkspaceUUID string + type User struct + Birthday string + CreatedAt time.Time + Email string + EmailVerified bool + FirstName string + Groups []Group + InvitationToken string + IsOtpEnabled bool + IsSuspended bool + LastName string + Name string + PhoneNumber string + PhoneNumberVerified bool + Roles []Role + UUID *uuid.UUID + UpdatedAt time.Time + UserType string + type UserAcceptInvitationReq struct + Name string + Password string + type UserCanReq struct + Path string + type UserOtp struct + CreatedAt string + Secret string + UUID *uuid.UUID + UpdatedAt string + User string + type UserReq struct + Email string + Name string + Password string + type UserRes struct + CreatedAt time.Time + Email string + InvitationToken string + IsSuspended bool + Items []map[string]string + Name string + ThirdParty ThirdParty + UUID string + UpdatedAt time.Time + UserType string + Workspaces []string + type UserSecret struct + Secret string + type UserSecretRes struct + Secret string + type UserToken struct + Active bool + CreatedAt time.Time + DeletedAt *time.Time + ExpiresAt *time.Time + IsHashed bool + LastAccessAt *time.Time + Name string + Secret string + UUID string + UpdatedAt time.Time + User string + type UserTokenByCredsReq struct + Email string + Password string + type UserTokenReq struct + ExpiresAt *time.Time + Name string + Secret string + UserType string + type UserUpdateReq struct + Email string + Name string + Password string + type UserWithCompactRole struct + Birthday string + CreatedAt time.Time + Email string + EmailVerified bool + FirstName string + Groups []Group + InvitationToken string + IsOtpEnabled bool + IsSuspended bool + LastName string + Name string + PhoneNumber string + PhoneNumberVerified bool + Roles []RoleCompactWorkspace + UUID *uuid.UUID + UpdatedAt time.Time + UserType string + type VerifRes struct + Message string + type WebhookUser struct + Birthday string + Email string + FirstName string + IsEmailVerified bool + IsPhoneNumberVerified bool + IsSuspended bool + LastName string + Name string + PhoneNumber string + UUID uuid.UUID + type WebhookUserWorkspaceRelation struct + IsSuspended bool + UserUUID uuid.UUID + WorkspaceUUID uuid.UUID + type WebhookWorkspace struct + IsSuspended bool + Name string + Organization Organization + UUID uuid.UUID + type WebhookWorkspaceOrganization struct + Name string + UUID uuid.UUID + type Workspace struct + CreatedAt time.Time + IsSuspended bool + Name string + Namespace string + Organization *uuid.UUID + UUID *uuid.UUID + UpdatedAt time.Time + type WorkspaceReq struct + Name string + type WorkspaceUpdateReq struct + IsSuspended bool + Name string + Namespace string + Organization string + type WorkspaceWithOrganization struct + CreatedAt time.Time + Name string + Namespace string + Organization *Organization + UUID *uuid.UUID + UpdatedAt time.Time