generated

package
v0.0.0-...-82f6397 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: MIT 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 {
	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
		ShouldShowEmailOtpScreen   func(childComplexity int) int
		ShouldShowMobileOtpScreen  func(childComplexity int) int
		ShouldShowTotpScreen       func(childComplexity int) int
		User                       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
		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
	}

	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
	}

	Meta struct {
		ClientID                           func(childComplexity int) int
		IsAppleLoginEnabled                func(childComplexity int) int
		IsBasicAuthenticationEnabled       func(childComplexity int) int
		IsDiscordLoginEnabled              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
		IsMicrosoftLoginEnabled            func(childComplexity int) int
		IsMobileBasicAuthenticationEnabled func(childComplexity int) int
		IsMultiFactorAuthEnabled           func(childComplexity int) int
		IsPhoneVerificationEnabled         func(childComplexity int) int
		IsSignUpEnabled                    func(childComplexity int) int
		IsStrongPasswordEnabled            func(childComplexity int) int
		IsTwitchLoginEnabled               func(childComplexity int) int
		IsTwitterLoginEnabled              func(childComplexity int) int
		Version                            func(childComplexity int) int
	}

	Mutation struct {
		AddEmailTemplate    func(childComplexity int, params model.AddEmailTemplateRequest) int
		AddWebhook          func(childComplexity int, params model.AddWebhookRequest) int
		AdminLogin          func(childComplexity int, params model.AdminLoginInput) int
		AdminLogout         func(childComplexity int) int
		AdminSignup         func(childComplexity int, params model.AdminSignupInput) int
		DeactivateAccount   func(childComplexity int) int
		DeleteEmailTemplate func(childComplexity int, params model.DeleteEmailTemplateRequest) int
		DeleteUser          func(childComplexity int, params model.DeleteUserInput) int
		DeleteWebhook       func(childComplexity int, params model.WebhookRequest) int
		EnableAccess        func(childComplexity int, param model.UpdateAccessInput) int
		ForgotPassword      func(childComplexity int, params model.ForgotPasswordInput) int
		GenerateJwtKeys     func(childComplexity int, params model.GenerateJWTKeysInput) int
		InviteMembers       func(childComplexity int, params model.InviteMemberInput) int
		Login               func(childComplexity int, params model.LoginInput) int
		Logout              func(childComplexity int) int
		MagicLinkLogin      func(childComplexity int, params model.MagicLinkLoginInput) int
		MobileLogin         func(childComplexity int, params model.MobileLoginInput) int
		MobileSignup        func(childComplexity int, params *model.MobileSignUpInput) int
		ResendOtp           func(childComplexity int, params model.ResendOTPRequest) int
		ResendVerifyEmail   func(childComplexity int, params model.ResendVerifyEmailInput) int
		ResetPassword       func(childComplexity int, params model.ResetPasswordInput) int
		Revoke              func(childComplexity int, params model.OAuthRevokeInput) int
		RevokeAccess        func(childComplexity int, param model.UpdateAccessInput) int
		Signup              func(childComplexity int, params model.SignUpInput) int
		TestEndpoint        func(childComplexity int, params model.TestEndpointRequest) int
		UpdateEmailTemplate func(childComplexity int, params model.UpdateEmailTemplateRequest) int
		UpdateEnv           func(childComplexity int, params model.UpdateEnvInput) int
		UpdateProfile       func(childComplexity int, params model.UpdateProfileInput) int
		UpdateUser          func(childComplexity int, params model.UpdateUserInput) int
		UpdateWebhook       func(childComplexity int, params model.UpdateWebhookRequest) int
		VerifyEmail         func(childComplexity int, params model.VerifyEmailInput) int
		VerifyOtp           func(childComplexity int, params model.VerifyOTPRequest) int
	}

	Pagination struct {
		Limit  func(childComplexity int) int
		Offset func(childComplexity int) int
		Page   func(childComplexity int) int
		Total  func(childComplexity int) int
	}

	Query struct {
		AdminSession         func(childComplexity int) int
		EmailTemplates       func(childComplexity int, params *model.PaginatedInput) int
		Env                  func(childComplexity int) int
		Meta                 func(childComplexity int) int
		Profile              func(childComplexity int) int
		Session              func(childComplexity int, params *model.SessionQueryInput) int
		User                 func(childComplexity int, params model.GetUserRequest) int
		Users                func(childComplexity int, params *model.PaginatedInput) int
		ValidateJwtToken     func(childComplexity int, params model.ValidateJWTTokenInput) int
		ValidateSession      func(childComplexity int, params *model.ValidateSessionInput) int
		VerificationRequests func(childComplexity int, params *model.PaginatedInput) int
		Webhook              func(childComplexity int, params model.WebhookRequest) int
		WebhookLogs          func(childComplexity int, params *model.ListWebhookLogRequest) int
		Webhooks             func(childComplexity int, params *model.PaginatedInput) int
	}

	Response struct {
		Message func(childComplexity int) int
	}

	SMSVerificationRequests struct {
		Code          func(childComplexity int) int
		CodeExpiresAt func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		ID            func(childComplexity int) int
		PhoneNumber   func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
	}

	TestEndpointResponse struct {
		HTTPStatus func(childComplexity int) int
		Response   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
		FamilyName               func(childComplexity int) int
		Gender                   func(childComplexity int) int
		GivenName                func(childComplexity int) int
		ID                       func(childComplexity int) int
		IsMultiFactorAuthEnabled 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
	}

	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
	}

	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.SignUpInput) (*model.AuthResponse, error)
	MobileSignup(ctx context.Context, params *model.MobileSignUpInput) (*model.AuthResponse, error)
	Login(ctx context.Context, params model.LoginInput) (*model.AuthResponse, error)
	MobileLogin(ctx context.Context, params model.MobileLoginInput) (*model.AuthResponse, error)
	MagicLinkLogin(ctx context.Context, params model.MagicLinkLoginInput) (*model.Response, error)
	Logout(ctx context.Context) (*model.Response, error)
	UpdateProfile(ctx context.Context, params model.UpdateProfileInput) (*model.Response, error)
	VerifyEmail(ctx context.Context, params model.VerifyEmailInput) (*model.AuthResponse, error)
	ResendVerifyEmail(ctx context.Context, params model.ResendVerifyEmailInput) (*model.Response, error)
	ForgotPassword(ctx context.Context, params model.ForgotPasswordInput) (*model.ForgotPasswordResponse, error)
	ResetPassword(ctx context.Context, params model.ResetPasswordInput) (*model.Response, error)
	Revoke(ctx context.Context, params model.OAuthRevokeInput) (*model.Response, error)
	VerifyOtp(ctx context.Context, params model.VerifyOTPRequest) (*model.AuthResponse, error)
	ResendOtp(ctx context.Context, params model.ResendOTPRequest) (*model.Response, error)
	DeactivateAccount(ctx context.Context) (*model.Response, error)
	DeleteUser(ctx context.Context, params model.DeleteUserInput) (*model.Response, error)
	UpdateUser(ctx context.Context, params model.UpdateUserInput) (*model.User, error)
	AdminSignup(ctx context.Context, params model.AdminSignupInput) (*model.Response, error)
	AdminLogin(ctx context.Context, params model.AdminLoginInput) (*model.Response, error)
	AdminLogout(ctx context.Context) (*model.Response, error)
	UpdateEnv(ctx context.Context, params model.UpdateEnvInput) (*model.Response, error)
	InviteMembers(ctx context.Context, params model.InviteMemberInput) (*model.InviteMembersResponse, error)
	RevokeAccess(ctx context.Context, param model.UpdateAccessInput) (*model.Response, error)
	EnableAccess(ctx context.Context, param model.UpdateAccessInput) (*model.Response, error)
	GenerateJwtKeys(ctx context.Context, params model.GenerateJWTKeysInput) (*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)
	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)
}

type QueryResolver

type QueryResolver interface {
	Meta(ctx context.Context) (*model.Meta, error)
	Session(ctx context.Context, params *model.SessionQueryInput) (*model.AuthResponse, error)
	Profile(ctx context.Context) (*model.User, error)
	ValidateJwtToken(ctx context.Context, params model.ValidateJWTTokenInput) (*model.ValidateJWTTokenResponse, error)
	ValidateSession(ctx context.Context, params *model.ValidateSessionInput) (*model.ValidateSessionResponse, error)
	Users(ctx context.Context, params *model.PaginatedInput) (*model.Users, error)
	User(ctx context.Context, params model.GetUserRequest) (*model.User, error)
	VerificationRequests(ctx context.Context, params *model.PaginatedInput) (*model.VerificationRequests, error)
	AdminSession(ctx context.Context) (*model.Response, error)
	Env(ctx context.Context) (*model.Env, error)
	Webhook(ctx context.Context, params model.WebhookRequest) (*model.Webhook, error)
	Webhooks(ctx context.Context, params *model.PaginatedInput) (*model.Webhooks, error)
	WebhookLogs(ctx context.Context, params *model.ListWebhookLogRequest) (*model.WebhookLogs, error)
	EmailTemplates(ctx context.Context, params *model.PaginatedInput) (*model.EmailTemplates, error)
}

type ResolverRoot

type ResolverRoot interface {
	Mutation() MutationResolver
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

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