generated

package
v0.0.0-...-4ad0758 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

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
}

type UserResolver

type UserResolver interface {
	EnrolledMfaMethods(ctx context.Context, obj *model.User) ([]string, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL