Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct {
AdminMeta struct {
DefaultRoles func(childComplexity int) int
IsMultiFactorAuthServiceEnabled func(childComplexity int) int
ProtectedRoles func(childComplexity int) int
Roles func(childComplexity int) int
}
AuditLog struct {
Action func(childComplexity int) int
ActorEmail func(childComplexity int) int
ActorID func(childComplexity int) int
ActorType func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
IPAddress func(childComplexity int) int
Metadata func(childComplexity int) int
ResourceID func(childComplexity int) int
ResourceType func(childComplexity int) int
UserAgent func(childComplexity int) int
}
AuditLogs struct {
AuditLogs func(childComplexity int) int
Pagination func(childComplexity int) int
}
AuthResponse struct {
AccessToken func(childComplexity int) int
AuthenticatorRecoveryCodes func(childComplexity int) int
AuthenticatorScannerImage func(childComplexity int) int
AuthenticatorSecret func(childComplexity int) int
ExpiresIn func(childComplexity int) int
IDToken func(childComplexity int) int
Message func(childComplexity int) int
RefreshToken func(childComplexity int) int
ShouldOfferEmailOtpMfaSetup func(childComplexity int) int
ShouldOfferMfaSetup func(childComplexity int) int
ShouldOfferSmsOtpMfaSetup func(childComplexity int) int
ShouldOfferWebauthnMfaSetup func(childComplexity int) int
ShouldOfferWebauthnMfaVerify func(childComplexity int) int
ShouldShowEmailOtpScreen func(childComplexity int) int
ShouldShowMobileOtpScreen func(childComplexity int) int
ShouldShowTotpScreen func(childComplexity int) int
User func(childComplexity int) int
}
CheckPermissionsResponse struct {
Results func(childComplexity int) int
}
Client struct {
AllowedScopes func(childComplexity int) int
ClientID func(childComplexity int) int
CreatedAt func(childComplexity int) int
Description func(childComplexity int) int
ID func(childComplexity int) int
IsActive func(childComplexity int) int
Name func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
Clients struct {
Clients func(childComplexity int) int
Pagination func(childComplexity int) int
}
CreateClientResponse struct {
Client func(childComplexity int) int
ClientSecret func(childComplexity int) int
}
CreateScimEndpointResponse struct {
ScimEndpoint func(childComplexity int) int
Token func(childComplexity int) int
}
EmailTemplate struct {
CreatedAt func(childComplexity int) int
Design func(childComplexity int) int
EventName func(childComplexity int) int
ID func(childComplexity int) int
Subject func(childComplexity int) int
Template func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
EmailTemplates struct {
EmailTemplates func(childComplexity int) int
Pagination func(childComplexity int) int
}
Env struct {
AccessTokenExpiryTime func(childComplexity int) int
AdminCookieSecure func(childComplexity int) int
AdminSecret func(childComplexity int) int
AllowedOrigins func(childComplexity int) int
AppCookieSecure func(childComplexity int) int
AppURL func(childComplexity int) int
AppleClientID func(childComplexity int) int
AppleClientSecret func(childComplexity int) int
ClientID func(childComplexity int) int
ClientSecret func(childComplexity int) int
CustomAccessTokenScript func(childComplexity int) int
DatabaseHost func(childComplexity int) int
DatabaseName func(childComplexity int) int
DatabasePassword func(childComplexity int) int
DatabasePort func(childComplexity int) int
DatabaseType func(childComplexity int) int
DatabaseURL func(childComplexity int) int
DatabaseUsername func(childComplexity int) int
DefaultAuthorizeResponseMode func(childComplexity int) int
DefaultAuthorizeResponseType func(childComplexity int) int
DefaultRoles func(childComplexity int) int
DisableBasicAuthentication func(childComplexity int) int
DisableEmailVerification func(childComplexity int) int
DisableLoginPage func(childComplexity int) int
DisableMagicLinkLogin func(childComplexity int) int
DisableMailOtpLogin func(childComplexity int) int
DisableMobileBasicAuthentication func(childComplexity int) int
DisableMultiFactorAuthentication func(childComplexity int) int
DisablePlayground func(childComplexity int) int
DisableRedisForEnv func(childComplexity int) int
DisableSignUp func(childComplexity int) int
DisableStrongPassword func(childComplexity int) int
DisableTotpLogin func(childComplexity int) int
DiscordClientID func(childComplexity int) int
DiscordClientSecret func(childComplexity int) int
EnforceMultiFactorAuthentication func(childComplexity int) int
FacebookClientID func(childComplexity int) int
FacebookClientSecret func(childComplexity int) int
GithubClientID func(childComplexity int) int
GithubClientSecret func(childComplexity int) int
GoogleClientID func(childComplexity int) int
GoogleClientSecret func(childComplexity int) int
JwtPrivateKey func(childComplexity int) int
JwtPublicKey func(childComplexity int) int
JwtRoleClaim func(childComplexity int) int
JwtSecret func(childComplexity int) int
JwtType func(childComplexity int) int
LinkedinClientID func(childComplexity int) int
LinkedinClientSecret func(childComplexity int) int
MicrosoftActiveDirectoryTenantID func(childComplexity int) int
MicrosoftClientID func(childComplexity int) int
MicrosoftClientSecret func(childComplexity int) int
OrganizationLogo func(childComplexity int) int
OrganizationName func(childComplexity int) int
ProtectedRoles func(childComplexity int) int
RedisURL func(childComplexity int) int
ResetPasswordURL func(childComplexity int) int
RobloxClientID func(childComplexity int) int
RobloxClientSecret func(childComplexity int) int
Roles func(childComplexity int) int
SMTPHost func(childComplexity int) int
SMTPLocalName func(childComplexity int) int
SMTPPassword func(childComplexity int) int
SMTPPort func(childComplexity int) int
SMTPUsername func(childComplexity int) int
SenderEmail func(childComplexity int) int
SenderName func(childComplexity int) int
TwitchClientID func(childComplexity int) int
TwitchClientSecret func(childComplexity int) int
TwitterClientID func(childComplexity int) int
TwitterClientSecret func(childComplexity int) int
}
Error struct {
Message func(childComplexity int) int
Reason func(childComplexity int) int
}
FgaExpandResponse struct {
Tree func(childComplexity int) int
}
FgaListUsersResponse struct {
Users func(childComplexity int) int
}
FgaModel struct {
Dsl func(childComplexity int) int
ID func(childComplexity int) int
}
FgaTuple struct {
Object func(childComplexity int) int
Relation func(childComplexity int) int
User func(childComplexity int) int
}
FgaTuples struct {
ContinuationToken func(childComplexity int) int
Tuples func(childComplexity int) int
}
ForgotPasswordResponse struct {
Message func(childComplexity int) int
ShouldShowMobileOtpScreen func(childComplexity int) int
}
GenerateJWTKeysResponse struct {
PrivateKey func(childComplexity int) int
PublicKey func(childComplexity int) int
Secret func(childComplexity int) int
}
InviteMembersResponse struct {
Message func(childComplexity int) int
Users func(childComplexity int) int
}
ListPermissionsResponse struct {
Objects func(childComplexity int) int
Permissions func(childComplexity int) int
Truncated func(childComplexity int) int
}
Meta struct {
ClientID func(childComplexity int) int
IsAppleLoginEnabled func(childComplexity int) int
IsBasicAuthenticationEnabled func(childComplexity int) int
IsDiscordLoginEnabled func(childComplexity int) int
IsEmailOtpMfaEnabled func(childComplexity int) int
IsEmailVerificationEnabled func(childComplexity int) int
IsFacebookLoginEnabled func(childComplexity int) int
IsGithubLoginEnabled func(childComplexity int) int
IsGoogleLoginEnabled func(childComplexity int) int
IsLinkedinLoginEnabled func(childComplexity int) int
IsMagicLinkLoginEnabled func(childComplexity int) int
IsMfaEnforced func(childComplexity int) int
IsMicrosoftLoginEnabled func(childComplexity int) int
IsMobileBasicAuthenticationEnabled func(childComplexity int) int
IsMultiFactorAuthEnabled func(childComplexity int) int
IsOrgDiscoveryEnabled func(childComplexity int) int
IsPhoneVerificationEnabled func(childComplexity int) int
IsRobloxLoginEnabled func(childComplexity int) int
IsSignUpEnabled func(childComplexity int) int
IsSmsOtpMfaEnabled func(childComplexity int) int
IsStrongPasswordEnabled func(childComplexity int) int
IsTotpMfaEnabled func(childComplexity int) int
IsTwitchLoginEnabled func(childComplexity int) int
IsTwitterLoginEnabled func(childComplexity int) int
IsWebauthnEnabled func(childComplexity int) int
Version func(childComplexity int) int
}
Mutation struct {
AddEmailTemplate func(childComplexity int, params model.AddEmailTemplateRequest) int
AddOrgMember func(childComplexity int, params model.AddOrgMemberRequest) int
AddTrustedIssuer func(childComplexity int, params model.AddTrustedIssuerRequest) int
AddVerifiedOrgDomain func(childComplexity int, params model.AddVerifiedOrgDomainRequest) int
AddWebhook func(childComplexity int, params model.AddWebhookRequest) int
AdminLogin func(childComplexity int, params model.AdminLoginRequest) int
AdminLogout func(childComplexity int) int
AdminSignup func(childComplexity int, params model.AdminSignupRequest) int
CreateClient func(childComplexity int, params model.CreateClientRequest) int
CreateOrgOidcConnection func(childComplexity int, params model.CreateOrgOIDCConnectionRequest) int
CreateOrgSamlConnection func(childComplexity int, params model.CreateOrgSAMLConnectionRequest) int
CreateOrganization func(childComplexity int, params model.CreateOrganizationRequest) int
CreateSamlServiceProvider func(childComplexity int, params model.CreateSAMLServiceProviderRequest) int
CreateScimEndpoint func(childComplexity int, params model.CreateScimEndpointRequest) int
DeactivateAccount func(childComplexity int) int
DeleteClient func(childComplexity int, params model.ClientRequest) int
DeleteEmailTemplate func(childComplexity int, params model.DeleteEmailTemplateRequest) int
DeleteOrgDomain func(childComplexity int, params model.DeleteOrgDomainRequest) int
DeleteOrgOidcConnection func(childComplexity int, params model.OrgOIDCConnectionRequest) int
DeleteOrgSamlConnection func(childComplexity int, params model.OrgSAMLConnectionRequest) int
DeleteOrganization func(childComplexity int, params model.OrganizationRequest) int
DeleteSamlServiceProvider func(childComplexity int, params model.SAMLServiceProviderRequest) int
DeleteScimEndpoint func(childComplexity int, params model.ScimEndpointRequest) int
DeleteTrustedIssuer func(childComplexity int, params model.TrustedIssuerRequest) int
DeleteUser func(childComplexity int, params model.DeleteUserRequest) int
DeleteWebhook func(childComplexity int, params model.WebhookRequest) int
EmailOtpMfaSetup func(childComplexity int, params *model.OtpMfaSetupRequest) int
EnableAccess func(childComplexity int, param model.UpdateAccessRequest) int
FgaDeleteTuples func(childComplexity int, params model.FgaWriteTuplesInput) int
FgaReset func(childComplexity int) int
FgaWriteModel func(childComplexity int, params model.FgaWriteModelInput) int
FgaWriteTuples func(childComplexity int, params model.FgaWriteTuplesInput) int
ForgotPassword func(childComplexity int, params model.ForgotPasswordRequest) int
GenerateJwtKeys func(childComplexity int, params model.GenerateJWTKeysRequest) int
ImportSamlSpMetadata func(childComplexity int, params model.ImportSAMLSPMetadataRequest) int
InviteMembers func(childComplexity int, params model.InviteMemberRequest) int
LockMfa func(childComplexity int, params model.LockMfaRequest) int
Login func(childComplexity int, params model.LoginRequest) int
Logout func(childComplexity int) int
MagicLinkLogin func(childComplexity int, params model.MagicLinkLoginRequest) int
MobileLogin func(childComplexity int, params model.MobileLoginRequest) int
MobileSignup func(childComplexity int, params *model.MobileSignUpRequest) int
RemoveOrgMember func(childComplexity int, params model.RemoveOrgMemberRequest) int
RequestOrgDomain func(childComplexity int, params model.RequestOrgDomainRequest) int
ResendOtp func(childComplexity int, params model.ResendOTPRequest) int
ResendVerifyEmail func(childComplexity int, params model.ResendVerifyEmailRequest) int
ResetPassword func(childComplexity int, params model.ResetPasswordRequest) int
RetireSamlIdpKey func(childComplexity int, params model.RetireSAMLIDPKeyRequest) int
Revoke func(childComplexity int, params model.OAuthRevokeRequest) int
RevokeAccess func(childComplexity int, param model.UpdateAccessRequest) int
RotateClientSecret func(childComplexity int, params model.ClientRequest) int
RotateSamlIdpCert func(childComplexity int, params model.RotateSAMLIDPCertRequest) int
RotateScimToken func(childComplexity int, params model.ScimEndpointRequest) int
Signup func(childComplexity int, params model.SignUpRequest) int
SkipMfaSetup func(childComplexity int, params model.SkipMfaSetupRequest) int
SmsOtpMfaSetup func(childComplexity int, params *model.OtpMfaSetupRequest) int
TestEndpoint func(childComplexity int, params model.TestEndpointRequest) int
TotpMfaSetup func(childComplexity int, params *model.OtpMfaSetupRequest) int
UpdateClient func(childComplexity int, params model.UpdateClientRequest) int
UpdateEmailTemplate func(childComplexity int, params model.UpdateEmailTemplateRequest) int
UpdateEnv func(childComplexity int, params model.UpdateEnvRequest) int
UpdateOrgOidcConnection func(childComplexity int, params model.UpdateOrgOIDCConnectionRequest) int
UpdateOrgSamlConnection func(childComplexity int, params model.UpdateOrgSAMLConnectionRequest) int
UpdateOrganization func(childComplexity int, params model.UpdateOrganizationRequest) int
UpdateProfile func(childComplexity int, params model.UpdateProfileRequest) int
UpdateSamlServiceProvider func(childComplexity int, params model.UpdateSAMLServiceProviderRequest) int
UpdateTrustedIssuer func(childComplexity int, params model.UpdateTrustedIssuerRequest) int
UpdateUser func(childComplexity int, params model.UpdateUserRequest) int
UpdateWebhook func(childComplexity int, params model.UpdateWebhookRequest) int
VerifyEmail func(childComplexity int, params model.VerifyEmailRequest) int
VerifyOrgDomain func(childComplexity int, params model.VerifyOrgDomainRequest) int
VerifyOtp func(childComplexity int, params model.VerifyOTPRequest) int
WebauthnDeleteCredential func(childComplexity int, id string) int
WebauthnLoginOptions func(childComplexity int, email *string) int
WebauthnLoginVerify func(childComplexity int, params model.WebauthnLoginVerifyRequest) int
WebauthnRegistrationOptions func(childComplexity int, email *string, phoneNumber *string) int
WebauthnRegistrationVerify func(childComplexity int, params model.WebauthnRegistrationVerifyRequest) int
}
OrgDomain struct {
CreatedAt func(childComplexity int) int
Domain func(childComplexity int) int
OrgID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
VerifiedAt func(childComplexity int) int
}
OrgDomainChallenge struct {
Domain func(childComplexity int) int
RecordName func(childComplexity int) int
RecordType func(childComplexity int) int
RecordValue func(childComplexity int) int
}
OrgDomains struct {
OrgDomains func(childComplexity int) int
Pagination func(childComplexity int) int
}
OrgMember struct {
CreatedAt func(childComplexity int) int
Email func(childComplexity int) int
FamilyName func(childComplexity int) int
GivenName func(childComplexity int) int
ID func(childComplexity int) int
OrgID func(childComplexity int) int
Roles func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UserID func(childComplexity int) int
}
OrgMembers struct {
OrgMembers func(childComplexity int) int
Pagination func(childComplexity int) int
}
OrgOIDCConnection struct {
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
IsActive func(childComplexity int) int
IssuerURL func(childComplexity int) int
Name func(childComplexity int) int
OrgID func(childComplexity int) int
RedirectURI func(childComplexity int) int
Scopes func(childComplexity int) int
SsoClientID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
OrgSAMLConnection struct {
AcsURL func(childComplexity int) int
AllowIdpInitiated func(childComplexity int) int
AttributeMapping func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
IdpEntityID func(childComplexity int) int
IdpSsoURL func(childComplexity int) int
IsActive func(childComplexity int) int
Name func(childComplexity int) int
OrgID func(childComplexity int) int
SpEntityID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
Organization struct {
CreatedAt func(childComplexity int) int
DisplayName func(childComplexity int) int
Enabled func(childComplexity int) int
ID func(childComplexity int) int
Name func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
Organizations struct {
Organizations func(childComplexity int) int
Pagination func(childComplexity int) int
}
Pagination struct {
Limit func(childComplexity int) int
Offset func(childComplexity int) int
Page func(childComplexity int) int
Total func(childComplexity int) int
}
Permission struct {
Object func(childComplexity int) int
Relation func(childComplexity int) int
}
PermissionCheckResult struct {
Allowed func(childComplexity int) int
Object func(childComplexity int) int
Relation func(childComplexity int) int
}
Query struct {
AdminMeta func(childComplexity int) int
AdminSession func(childComplexity int) int
AuditLogs func(childComplexity int, params *model.ListAuditLogRequest) int
CheckPermissions func(childComplexity int, params model.CheckPermissionsInput) int
Client func(childComplexity int, params model.ClientRequest) int
Clients func(childComplexity int, params *model.ListClientsRequest) int
EmailTemplates func(childComplexity int, params *model.PaginationRequest) int
Env func(childComplexity int) int
FgaExpand func(childComplexity int, params model.FgaExpandInput) int
FgaGetModel func(childComplexity int) int
FgaListUsers func(childComplexity int, params model.FgaListUsersInput) int
FgaReadTuples func(childComplexity int, params model.FgaReadTuplesInput) int
ListPermissions func(childComplexity int, params model.ListPermissionsInput) int
ListSamlIdpKeys func(childComplexity int, params model.ListSAMLIDPKeysRequest) int
ListSamlServiceProviders func(childComplexity int, params model.ListSAMLServiceProvidersRequest) int
Meta func(childComplexity int) int
OrgDomains func(childComplexity int, params model.ListOrgDomainsRequest) int
OrgMembers func(childComplexity int, params model.ListOrgMembersRequest) int
OrgOidcConnection func(childComplexity int, params model.OrgOIDCConnectionRequest) int
OrgSamlConnection func(childComplexity int, params model.OrgSAMLConnectionRequest) int
Organization func(childComplexity int, params model.OrganizationRequest) int
Organizations func(childComplexity int, params *model.ListOrganizationsRequest) int
Profile func(childComplexity int) int
SamlServiceProvider func(childComplexity int, params model.SAMLServiceProviderRequest) int
ScimEndpoint func(childComplexity int, params model.ScimEndpointRequest) int
Session func(childComplexity int, params *model.SessionQueryRequest) int
TrustedIssuer func(childComplexity int, params model.TrustedIssuerRequest) int
TrustedIssuers func(childComplexity int, params *model.ListTrustedIssuersRequest) int
User func(childComplexity int, params model.GetUserRequest) int
UserOrganizations func(childComplexity int, params model.UserOrganizationsRequest) int
Users func(childComplexity int, params *model.ListUsersRequest) int
ValidateJwtToken func(childComplexity int, params model.ValidateJWTTokenRequest) int
ValidateSession func(childComplexity int, params *model.ValidateSessionRequest) int
VerificationRequests func(childComplexity int, params *model.PaginationRequest) int
WebauthnCredentials func(childComplexity int) int
Webhook func(childComplexity int, params model.WebhookRequest) int
WebhookLogs func(childComplexity int, params *model.ListWebhookLogRequest) int
Webhooks func(childComplexity int, params *model.PaginationRequest) int
}
Response struct {
Message func(childComplexity int) int
}
SAMLIDPKey struct {
Algorithm func(childComplexity int) int
CertPem func(childComplexity int) int
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
OrgID func(childComplexity int) int
Status func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
SAMLSPMetadataParseResult struct {
AcsURL func(childComplexity int) int
Certificate func(childComplexity int) int
EntityID func(childComplexity int) int
}
SAMLServiceProvider struct {
AcsURL func(childComplexity int) int
AllowIdpInitiated func(childComplexity int) int
CreatedAt func(childComplexity int) int
EntityID func(childComplexity int) int
ID func(childComplexity int) int
IsActive func(childComplexity int) int
MappedAttributes func(childComplexity int) int
Name func(childComplexity int) int
NameIDFormat func(childComplexity int) int
OrgID func(childComplexity int) int
SpCertPem func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
SAMLServiceProviders struct {
Pagination func(childComplexity int) int
SamlServiceProviders func(childComplexity int) int
}
ScimEndpoint struct {
CreatedAt func(childComplexity int) int
Enabled func(childComplexity int) int
ID func(childComplexity int) int
OrgID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
TestEndpointResponse struct {
HTTPStatus func(childComplexity int) int
Response func(childComplexity int) int
}
TrustedIssuer struct {
AllowedSubjects func(childComplexity int) int
CreatedAt func(childComplexity int) int
EnableTokenReview func(childComplexity int) int
ExpectedAud func(childComplexity int) int
ID func(childComplexity int) int
IsActive func(childComplexity int) int
IssuerType func(childComplexity int) int
IssuerURL func(childComplexity int) int
JwksURL func(childComplexity int) int
KeySourceType func(childComplexity int) int
KubernetesAPIServerURL func(childComplexity int) int
Name func(childComplexity int) int
ServiceAccountID func(childComplexity int) int
SpiffeRefreshHintSeconds func(childComplexity int) int
SubjectClaim func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
TrustedIssuers struct {
Pagination func(childComplexity int) int
TrustedIssuers func(childComplexity int) int
}
User struct {
AppData func(childComplexity int) int
Birthdate func(childComplexity int) int
CreatedAt func(childComplexity int) int
Email func(childComplexity int) int
EmailVerified func(childComplexity int) int
EnrolledMfaMethods func(childComplexity int) int
FamilyName func(childComplexity int) int
Gender func(childComplexity int) int
GivenName func(childComplexity int) int
HasSkippedMfaSetupAt func(childComplexity int) int
ID func(childComplexity int) int
IsMultiFactorAuthEnabled func(childComplexity int) int
MfaLockedAt func(childComplexity int) int
MiddleName func(childComplexity int) int
Nickname func(childComplexity int) int
PhoneNumber func(childComplexity int) int
PhoneNumberVerified func(childComplexity int) int
Picture func(childComplexity int) int
PreferredUsername func(childComplexity int) int
RevokedTimestamp func(childComplexity int) int
Roles func(childComplexity int) int
SignupMethods func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
UserOrganization struct {
Organization func(childComplexity int) int
Roles func(childComplexity int) int
}
UserOrganizations struct {
Pagination func(childComplexity int) int
UserOrganizations func(childComplexity int) int
}
Users struct {
Pagination func(childComplexity int) int
Users func(childComplexity int) int
}
ValidateJWTTokenResponse struct {
Claims func(childComplexity int) int
IsValid func(childComplexity int) int
}
ValidateSessionResponse struct {
IsValid func(childComplexity int) int
User func(childComplexity int) int
}
VerificationRequest struct {
CreatedAt func(childComplexity int) int
Email func(childComplexity int) int
Expires func(childComplexity int) int
ID func(childComplexity int) int
Identifier func(childComplexity int) int
Nonce func(childComplexity int) int
RedirectURI func(childComplexity int) int
Token func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
VerificationRequests struct {
Pagination func(childComplexity int) int
VerificationRequests func(childComplexity int) int
}
WebauthnCredentialInfo struct {
CreatedAt func(childComplexity int) int
ID func(childComplexity int) int
LastUsedAt func(childComplexity int) int
Name func(childComplexity int) int
Transports func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
WebauthnLoginOptionsResponse struct {
Options func(childComplexity int) int
}
WebauthnRegistrationOptionsResponse struct {
Options func(childComplexity int) int
}
Webhook struct {
CreatedAt func(childComplexity int) int
Enabled func(childComplexity int) int
Endpoint func(childComplexity int) int
EventDescription func(childComplexity int) int
EventName func(childComplexity int) int
Headers func(childComplexity int) int
ID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
WebhookLog struct {
CreatedAt func(childComplexity int) int
HTTPStatus func(childComplexity int) int
ID func(childComplexity int) int
Request func(childComplexity int) int
Response func(childComplexity int) int
UpdatedAt func(childComplexity int) int
WebhookID func(childComplexity int) int
}
WebhookLogs struct {
Pagination func(childComplexity int) int
WebhookLogs func(childComplexity int) int
}
Webhooks struct {
Pagination func(childComplexity int) int
Webhooks func(childComplexity int) int
}
}
type Config ¶
type Config struct {
Schema *ast.Schema
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type MutationResolver ¶
type MutationResolver interface {
Signup(ctx context.Context, params model.SignUpRequest) (*model.AuthResponse, error)
MobileSignup(ctx context.Context, params *model.MobileSignUpRequest) (*model.AuthResponse, error)
Login(ctx context.Context, params model.LoginRequest) (*model.AuthResponse, error)
MobileLogin(ctx context.Context, params model.MobileLoginRequest) (*model.AuthResponse, error)
MagicLinkLogin(ctx context.Context, params model.MagicLinkLoginRequest) (*model.Response, error)
Logout(ctx context.Context) (*model.Response, error)
UpdateProfile(ctx context.Context, params model.UpdateProfileRequest) (*model.Response, error)
VerifyEmail(ctx context.Context, params model.VerifyEmailRequest) (*model.AuthResponse, error)
ResendVerifyEmail(ctx context.Context, params model.ResendVerifyEmailRequest) (*model.Response, error)
ForgotPassword(ctx context.Context, params model.ForgotPasswordRequest) (*model.ForgotPasswordResponse, error)
ResetPassword(ctx context.Context, params model.ResetPasswordRequest) (*model.Response, error)
Revoke(ctx context.Context, params model.OAuthRevokeRequest) (*model.Response, error)
VerifyOtp(ctx context.Context, params model.VerifyOTPRequest) (*model.AuthResponse, error)
ResendOtp(ctx context.Context, params model.ResendOTPRequest) (*model.Response, error)
SkipMfaSetup(ctx context.Context, params model.SkipMfaSetupRequest) (*model.AuthResponse, error)
LockMfa(ctx context.Context, params model.LockMfaRequest) (*model.Response, error)
EmailOtpMfaSetup(ctx context.Context, params *model.OtpMfaSetupRequest) (*model.Response, error)
SmsOtpMfaSetup(ctx context.Context, params *model.OtpMfaSetupRequest) (*model.Response, error)
TotpMfaSetup(ctx context.Context, params *model.OtpMfaSetupRequest) (*model.AuthResponse, error)
WebauthnRegistrationOptions(ctx context.Context, email *string, phoneNumber *string) (*model.WebauthnRegistrationOptionsResponse, error)
WebauthnRegistrationVerify(ctx context.Context, params model.WebauthnRegistrationVerifyRequest) (*model.AuthResponse, error)
WebauthnLoginOptions(ctx context.Context, email *string) (*model.WebauthnLoginOptionsResponse, error)
WebauthnLoginVerify(ctx context.Context, params model.WebauthnLoginVerifyRequest) (*model.AuthResponse, error)
WebauthnDeleteCredential(ctx context.Context, id string) (*model.Response, error)
DeactivateAccount(ctx context.Context) (*model.Response, error)
DeleteUser(ctx context.Context, params model.DeleteUserRequest) (*model.Response, error)
UpdateUser(ctx context.Context, params model.UpdateUserRequest) (*model.User, error)
AdminSignup(ctx context.Context, params model.AdminSignupRequest) (*model.Response, error)
AdminLogin(ctx context.Context, params model.AdminLoginRequest) (*model.Response, error)
AdminLogout(ctx context.Context) (*model.Response, error)
UpdateEnv(ctx context.Context, params model.UpdateEnvRequest) (*model.Response, error)
InviteMembers(ctx context.Context, params model.InviteMemberRequest) (*model.InviteMembersResponse, error)
RevokeAccess(ctx context.Context, param model.UpdateAccessRequest) (*model.Response, error)
EnableAccess(ctx context.Context, param model.UpdateAccessRequest) (*model.Response, error)
GenerateJwtKeys(ctx context.Context, params model.GenerateJWTKeysRequest) (*model.GenerateJWTKeysResponse, error)
AddWebhook(ctx context.Context, params model.AddWebhookRequest) (*model.Response, error)
UpdateWebhook(ctx context.Context, params model.UpdateWebhookRequest) (*model.Response, error)
DeleteWebhook(ctx context.Context, params model.WebhookRequest) (*model.Response, error)
CreateClient(ctx context.Context, params model.CreateClientRequest) (*model.CreateClientResponse, error)
UpdateClient(ctx context.Context, params model.UpdateClientRequest) (*model.Client, error)
DeleteClient(ctx context.Context, params model.ClientRequest) (*model.Response, error)
RotateClientSecret(ctx context.Context, params model.ClientRequest) (*model.CreateClientResponse, error)
AddTrustedIssuer(ctx context.Context, params model.AddTrustedIssuerRequest) (*model.TrustedIssuer, error)
UpdateTrustedIssuer(ctx context.Context, params model.UpdateTrustedIssuerRequest) (*model.TrustedIssuer, error)
DeleteTrustedIssuer(ctx context.Context, params model.TrustedIssuerRequest) (*model.Response, error)
CreateOrgOidcConnection(ctx context.Context, params model.CreateOrgOIDCConnectionRequest) (*model.OrgOIDCConnection, error)
UpdateOrgOidcConnection(ctx context.Context, params model.UpdateOrgOIDCConnectionRequest) (*model.OrgOIDCConnection, error)
DeleteOrgOidcConnection(ctx context.Context, params model.OrgOIDCConnectionRequest) (*model.Response, error)
CreateOrgSamlConnection(ctx context.Context, params model.CreateOrgSAMLConnectionRequest) (*model.OrgSAMLConnection, error)
UpdateOrgSamlConnection(ctx context.Context, params model.UpdateOrgSAMLConnectionRequest) (*model.OrgSAMLConnection, error)
DeleteOrgSamlConnection(ctx context.Context, params model.OrgSAMLConnectionRequest) (*model.Response, error)
CreateSamlServiceProvider(ctx context.Context, params model.CreateSAMLServiceProviderRequest) (*model.SAMLServiceProvider, error)
UpdateSamlServiceProvider(ctx context.Context, params model.UpdateSAMLServiceProviderRequest) (*model.SAMLServiceProvider, error)
DeleteSamlServiceProvider(ctx context.Context, params model.SAMLServiceProviderRequest) (*model.Response, error)
RotateSamlIdpCert(ctx context.Context, params model.RotateSAMLIDPCertRequest) (*model.SAMLIDPKey, error)
RetireSamlIdpKey(ctx context.Context, params model.RetireSAMLIDPKeyRequest) (*model.Response, error)
ImportSamlSpMetadata(ctx context.Context, params model.ImportSAMLSPMetadataRequest) (*model.SAMLSPMetadataParseResult, error)
CreateOrganization(ctx context.Context, params model.CreateOrganizationRequest) (*model.Organization, error)
UpdateOrganization(ctx context.Context, params model.UpdateOrganizationRequest) (*model.Organization, error)
DeleteOrganization(ctx context.Context, params model.OrganizationRequest) (*model.Response, error)
AddOrgMember(ctx context.Context, params model.AddOrgMemberRequest) (*model.OrgMember, error)
RemoveOrgMember(ctx context.Context, params model.RemoveOrgMemberRequest) (*model.Response, error)
CreateScimEndpoint(ctx context.Context, params model.CreateScimEndpointRequest) (*model.CreateScimEndpointResponse, error)
RotateScimToken(ctx context.Context, params model.ScimEndpointRequest) (*model.CreateScimEndpointResponse, error)
DeleteScimEndpoint(ctx context.Context, params model.ScimEndpointRequest) (*model.Response, error)
RequestOrgDomain(ctx context.Context, params model.RequestOrgDomainRequest) (*model.OrgDomainChallenge, error)
VerifyOrgDomain(ctx context.Context, params model.VerifyOrgDomainRequest) (*model.OrgDomain, error)
AddVerifiedOrgDomain(ctx context.Context, params model.AddVerifiedOrgDomainRequest) (*model.OrgDomain, error)
DeleteOrgDomain(ctx context.Context, params model.DeleteOrgDomainRequest) (*model.Response, error)
TestEndpoint(ctx context.Context, params model.TestEndpointRequest) (*model.TestEndpointResponse, error)
AddEmailTemplate(ctx context.Context, params model.AddEmailTemplateRequest) (*model.Response, error)
UpdateEmailTemplate(ctx context.Context, params model.UpdateEmailTemplateRequest) (*model.Response, error)
DeleteEmailTemplate(ctx context.Context, params model.DeleteEmailTemplateRequest) (*model.Response, error)
FgaWriteModel(ctx context.Context, params model.FgaWriteModelInput) (*model.FgaModel, error)
FgaWriteTuples(ctx context.Context, params model.FgaWriteTuplesInput) (*model.Response, error)
FgaDeleteTuples(ctx context.Context, params model.FgaWriteTuplesInput) (*model.Response, error)
FgaReset(ctx context.Context) (*model.Response, error)
}
type QueryResolver ¶
type QueryResolver interface {
Meta(ctx context.Context) (*model.Meta, error)
Session(ctx context.Context, params *model.SessionQueryRequest) (*model.AuthResponse, error)
Profile(ctx context.Context) (*model.User, error)
ValidateJwtToken(ctx context.Context, params model.ValidateJWTTokenRequest) (*model.ValidateJWTTokenResponse, error)
ValidateSession(ctx context.Context, params *model.ValidateSessionRequest) (*model.ValidateSessionResponse, error)
WebauthnCredentials(ctx context.Context) ([]*model.WebauthnCredentialInfo, error)
Users(ctx context.Context, params *model.ListUsersRequest) (*model.Users, error)
User(ctx context.Context, params model.GetUserRequest) (*model.User, error)
UserOrganizations(ctx context.Context, params model.UserOrganizationsRequest) (*model.UserOrganizations, error)
VerificationRequests(ctx context.Context, params *model.PaginationRequest) (*model.VerificationRequests, error)
AdminSession(ctx context.Context) (*model.Response, error)
AdminMeta(ctx context.Context) (*model.AdminMeta, error)
Env(ctx context.Context) (*model.Env, error)
Webhook(ctx context.Context, params model.WebhookRequest) (*model.Webhook, error)
Webhooks(ctx context.Context, params *model.PaginationRequest) (*model.Webhooks, error)
WebhookLogs(ctx context.Context, params *model.ListWebhookLogRequest) (*model.WebhookLogs, error)
Client(ctx context.Context, params model.ClientRequest) (*model.Client, error)
Clients(ctx context.Context, params *model.ListClientsRequest) (*model.Clients, error)
TrustedIssuer(ctx context.Context, params model.TrustedIssuerRequest) (*model.TrustedIssuer, error)
TrustedIssuers(ctx context.Context, params *model.ListTrustedIssuersRequest) (*model.TrustedIssuers, error)
OrgOidcConnection(ctx context.Context, params model.OrgOIDCConnectionRequest) (*model.OrgOIDCConnection, error)
OrgSamlConnection(ctx context.Context, params model.OrgSAMLConnectionRequest) (*model.OrgSAMLConnection, error)
SamlServiceProvider(ctx context.Context, params model.SAMLServiceProviderRequest) (*model.SAMLServiceProvider, error)
ListSamlServiceProviders(ctx context.Context, params model.ListSAMLServiceProvidersRequest) (*model.SAMLServiceProviders, error)
ListSamlIdpKeys(ctx context.Context, params model.ListSAMLIDPKeysRequest) ([]*model.SAMLIDPKey, error)
Organization(ctx context.Context, params model.OrganizationRequest) (*model.Organization, error)
Organizations(ctx context.Context, params *model.ListOrganizationsRequest) (*model.Organizations, error)
OrgMembers(ctx context.Context, params model.ListOrgMembersRequest) (*model.OrgMembers, error)
ScimEndpoint(ctx context.Context, params model.ScimEndpointRequest) (*model.ScimEndpoint, error)
OrgDomains(ctx context.Context, params model.ListOrgDomainsRequest) (*model.OrgDomains, error)
EmailTemplates(ctx context.Context, params *model.PaginationRequest) (*model.EmailTemplates, error)
AuditLogs(ctx context.Context, params *model.ListAuditLogRequest) (*model.AuditLogs, error)
FgaGetModel(ctx context.Context) (*model.FgaModel, error)
FgaReadTuples(ctx context.Context, params model.FgaReadTuplesInput) (*model.FgaTuples, error)
FgaListUsers(ctx context.Context, params model.FgaListUsersInput) (*model.FgaListUsersResponse, error)
FgaExpand(ctx context.Context, params model.FgaExpandInput) (*model.FgaExpandResponse, error)
CheckPermissions(ctx context.Context, params model.CheckPermissionsInput) (*model.CheckPermissionsResponse, error)
ListPermissions(ctx context.Context, params model.ListPermissionsInput) (*model.ListPermissionsResponse, error)
}
type ResolverRoot ¶
type ResolverRoot interface {
Mutation() MutationResolver
Query() QueryResolver
User() UserResolver
}
Click to show internal directories.
Click to hide internal directories.