generated

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: May 2, 2025 License: Apache-2.0 Imports: 17 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 CategoryResolver

type CategoryResolver interface {
	Childrens(ctx context.Context, obj *models.Category) ([]*models.Category, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	Account struct {
		ClientURI         func(childComplexity int) int
		Contacts          func(childComplexity int) int
		CreatedAt         func(childComplexity int) int
		Description       func(childComplexity int) int
		ID                func(childComplexity int) int
		LogoURI           func(childComplexity int) int
		PolicyURI         func(childComplexity int) int
		Status            func(childComplexity int) int
		StatusMessage     func(childComplexity int) int
		TermsOfServiceURI func(childComplexity int) int
		Title             func(childComplexity int) int
		UpdatedAt         func(childComplexity int) int
	}

	AccountConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AccountCreatePayload struct {
		Account          func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
		Owner            func(childComplexity int) int
	}

	AccountEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AccountPayload struct {
		Account          func(childComplexity int) int
		AccountID        func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	AdFormat struct {
		Active      func(childComplexity int) int
		Codename    func(childComplexity int) int
		Config      func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		DeletedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		Height      func(childComplexity int) int
		ID          func(childComplexity int) int
		MinHeight   func(childComplexity int) int
		MinWidth    func(childComplexity int) int
		Title       func(childComplexity int) int
		Type        func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		Width       func(childComplexity int) int
	}

	AdFormatConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AdFormatEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AdFormatPayload struct {
		ClientMutationID func(childComplexity int) int
		Format           func(childComplexity int) int
		FormatID         func(childComplexity int) int
	}

	Application struct {
		AccountID    func(childComplexity int) int
		Active       func(childComplexity int) int
		Categories   func(childComplexity int) int
		CreatedAt    func(childComplexity int) int
		CreatorID    func(childComplexity int) int
		DeletedAt    func(childComplexity int) int
		Description  func(childComplexity int) int
		ID           func(childComplexity int) int
		Platform     func(childComplexity int) int
		Premium      func(childComplexity int) int
		Private      func(childComplexity int) int
		RevenueShare func(childComplexity int) int
		Status       func(childComplexity int) int
		Title        func(childComplexity int) int
		Type         func(childComplexity int) int
		URI          func(childComplexity int) int
		UpdatedAt    func(childComplexity int) int
	}

	ApplicationConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ApplicationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ApplicationPayload struct {
		Application      func(childComplexity int) int
		ApplicationID    func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	AuthClient struct {
		AccountID          func(childComplexity int) int
		AllowedCORSOrigins func(childComplexity int) int
		Audience           func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		DeletedAt          func(childComplexity int) int
		ExpiresAt          func(childComplexity int) int
		GrantTypes         func(childComplexity int) int
		ID                 func(childComplexity int) int
		Public             func(childComplexity int) int
		RedirectURIs       func(childComplexity int) int
		ResponseTypes      func(childComplexity int) int
		Scope              func(childComplexity int) int
		Secret             func(childComplexity int) int
		SubjectType        func(childComplexity int) int
		Title              func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
		UserID             func(childComplexity int) int
	}

	AuthClientConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	AuthClientEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	AuthClientPayload struct {
		AuthClient       func(childComplexity int) int
		AuthClientID     func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	Browser struct {
		Active             func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		DeletedAt          func(childComplexity int) int
		Description        func(childComplexity int) int
		ID                 func(childComplexity int) int
		MatchNameExp       func(childComplexity int) int
		MatchUserAgentExp  func(childComplexity int) int
		MatchVersionMaxExp func(childComplexity int) int
		MatchVersionMinExp func(childComplexity int) int
		Name               func(childComplexity int) int
		Parent             func(childComplexity int) int
		ParentID           func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
		Version            func(childComplexity int) int
		Versions           func(childComplexity int) int
		YearEndSupport     func(childComplexity int) int
		YearRelease        func(childComplexity int) int
	}

	BrowserConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	BrowserEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	BrowserPayload struct {
		Browser          func(childComplexity int) int
		BrowserID        func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	Category struct {
		Active      func(childComplexity int) int
		Childrens   func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		DeletedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		IABCode     func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		Parent      func(childComplexity int) int
		ParentID    func(childComplexity int) int
		Position    func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
	}

	CategoryConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CategoryEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CategoryPayload struct {
		Category         func(childComplexity int) int
		CategoryID       func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	Continent struct {
		Code2     func(childComplexity int) int
		Countries func(childComplexity int) int
		ID        func(childComplexity int) int
		Name      func(childComplexity int) int
	}

	Coordinates struct {
		Lat func(childComplexity int) int
		Lon func(childComplexity int) int
	}

	Country struct {
		Capital       func(childComplexity int) int
		Code2         func(childComplexity int) int
		Code3         func(childComplexity int) int
		Continent     func(childComplexity int) int
		ContinentCode func(childComplexity int) int
		Coordinates   func(childComplexity int) int
		Currency      func(childComplexity int) int
		ID            func(childComplexity int) int
		Languages     func(childComplexity int) int
		Name          func(childComplexity int) int
		NativeName    func(childComplexity int) int
		PhoneCodes    func(childComplexity int) int
		TimeZones     func(childComplexity int) int
	}

	DeviceMaker struct {
		Active      func(childComplexity int) int
		Codename    func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		DeletedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		MatchExp    func(childComplexity int) int
		Models      func(childComplexity int) int
		Name        func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
	}

	DeviceMakerConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeviceMakerEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeviceMakerPayload struct {
		ClientMutationID func(childComplexity int) int
		Maker            func(childComplexity int) int
		MakerID          func(childComplexity int) int
	}

	DeviceModel struct {
		Active        func(childComplexity int) int
		Codename      func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		DeletedAt     func(childComplexity int) int
		Description   func(childComplexity int) int
		ID            func(childComplexity int) int
		Maker         func(childComplexity int) int
		MakerCodename func(childComplexity int) int
		MatchExp      func(childComplexity int) int
		Name          func(childComplexity int) int
		Parent        func(childComplexity int) int
		ParentID      func(childComplexity int) int
		Type          func(childComplexity int) int
		TypeCodename  func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		Version       func(childComplexity int) int
		Versions      func(childComplexity int, filter *models.DeviceModelListFilter, order []*models.DeviceModelListOrder) int
		YearRelease   func(childComplexity int) int
	}

	DeviceModelConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DeviceModelEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DeviceModelPayload struct {
		ClientMutationID func(childComplexity int) int
		Model            func(childComplexity int) int
		ModelID          func(childComplexity int) int
	}

	DeviceType struct {
		Active      func(childComplexity int) int
		Codename    func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
	}

	DirectAccessToken struct {
		AccountID   func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		ExpiresAt   func(childComplexity int) int
		ID          func(childComplexity int) int
		Token       func(childComplexity int) int
		UserID      func(childComplexity int) int
	}

	DirectAccessTokenConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	DirectAccessTokenEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	DirectAccessTokenPayload struct {
		ClientMutationID func(childComplexity int) int
		Token            func(childComplexity int) int
	}

	HistoryAction struct {
		AccountID  func(childComplexity int) int
		ActionAt   func(childComplexity int) int
		Data       func(childComplexity int) int
		ID         func(childComplexity int) int
		Message    func(childComplexity int) int
		Name       func(childComplexity int) int
		ObjectID   func(childComplexity int) int
		ObjectIDs  func(childComplexity int) int
		ObjectType func(childComplexity int) int
		RequestID  func(childComplexity int) int
		UserID     func(childComplexity int) int
	}

	HistoryActionConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	HistoryActionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	HistoryActionPayload struct {
		Action           func(childComplexity int) int
		ActionID         func(childComplexity int) int
		ClientMutationID func(childComplexity int) int
	}

	Lang struct {
		ID         func(childComplexity int) int
		Iso2       func(childComplexity int) int
		Name       func(childComplexity int) int
		NativeName func(childComplexity int) int
	}

	Member struct {
		Account   func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		DeletedAt func(childComplexity int) int
		ID        func(childComplexity int) int
		IsAdmin   func(childComplexity int) int
		Roles     func(childComplexity int) int
		Status    func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		User      func(childComplexity int) int
	}

	MemberConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	MemberEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	MemberPayload struct {
		ClientMutationID func(childComplexity int) int
		Member           func(childComplexity int) int
		MemberID         func(childComplexity int) int
	}

	Mutation struct {
		ActivateZone              func(childComplexity int, id uint64, msg *string) int
		ApproveAccount            func(childComplexity int, id uint64, msg string) int
		ApproveAccountMember      func(childComplexity int, memberID uint64, msg string) int
		ApproveApplication        func(childComplexity int, id uint64, msg *string) int
		ApproveRTBSource          func(childComplexity int, id uint64, msg *string) int
		ApproveUser               func(childComplexity int, id uint64, msg *string) int
		ApproveZone               func(childComplexity int, id uint64, msg *string) int
		CreateApplication         func(childComplexity int, input models.ApplicationCreateInput) int
		CreateAuthClient          func(childComplexity int, input models1.AuthClientInput) int
		CreateBrowser             func(childComplexity int, input models.BrowserCreateInput) int
		CreateCategory            func(childComplexity int, input models.CategoryInput) int
		CreateDeviceMaker         func(childComplexity int, input models.DeviceMakerCreateInput) int
		CreateDeviceModel         func(childComplexity int, input models.DeviceModelCreateInput) int
		CreateFormat              func(childComplexity int, input models.AdFormatInput) int
		CreateOs                  func(childComplexity int, input models.OSCreateInput) int
		CreateRTBSource           func(childComplexity int, input models.RTBSourceCreateInput) int
		CreateRole                func(childComplexity int, input models1.RBACRoleInput) int
		CreateTrafficRouter       func(childComplexity int, input models.TrafficRouterCreateInput) int
		CreateUser                func(childComplexity int, input models1.UserInput) int
		CreateZone                func(childComplexity int, input models.ZoneInput) int
		DeactivateZone            func(childComplexity int, id uint64, msg *string) int
		DeleteApplication         func(childComplexity int, id uint64, msg *string) int
		DeleteAuthClient          func(childComplexity int, id string, msg *string) int
		DeleteBrowser             func(childComplexity int, id uint64, msg *string) int
		DeleteCategory            func(childComplexity int, id uint64, msg *string) int
		DeleteDeviceMaker         func(childComplexity int, id uint64, msg *string) int
		DeleteDeviceModel         func(childComplexity int, id uint64, msg *string) int
		DeleteFormat              func(childComplexity int, id uint64, codename string, msg *string) int
		DeleteOs                  func(childComplexity int, id uint64, msg *string) int
		DeleteRTBSource           func(childComplexity int, id uint64, msg *string) int
		DeleteRole                func(childComplexity int, id uint64, msg *string) int
		DeleteTrafficRouter       func(childComplexity int, id uint64) int
		DeleteZone                func(childComplexity int, id uint64, msg *string) int
		DisconnectSocialAccount   func(childComplexity int, id uint64) int
		GenerateDirectAccessToken func(childComplexity int, userID *uint64, description string, expiresAt *time.Time) int
		InviteAccountMember       func(childComplexity int, accountID uint64, member models1.InviteMemberInput) int
		Login                     func(childComplexity int, login string, password string) int
		Logout                    func(childComplexity int) int
		PauseApplication          func(childComplexity int, id uint64, msg *string) int
		PauseRTBSource            func(childComplexity int, id uint64) int
		PauseTrafficRouter        func(childComplexity int, id uint64, msg string) int
		Poke                      func(childComplexity int) int
		RegisterAccount           func(childComplexity int, input models1.AccountCreateInput) int
		RejectAccount             func(childComplexity int, id uint64, msg string) int
		RejectAccountMember       func(childComplexity int, memberID uint64, msg string) int
		RejectApplication         func(childComplexity int, id uint64, msg *string) int
		RejectRTBSource           func(childComplexity int, id uint64, msg *string) int
		RejectUser                func(childComplexity int, id uint64, msg *string) int
		RejectZone                func(childComplexity int, id uint64, msg *string) int
		RemoveAccountMember       func(childComplexity int, memberID uint64) int
		ResetUserPassword         func(childComplexity int, email string) int
		RevokeDirectAccessToken   func(childComplexity int, filter models1.DirectAccessTokenListFilter) int
		RunApplication            func(childComplexity int, id uint64, msg *string) int
		RunRTBSource              func(childComplexity int, id uint64) int
		RunTrafficRouter          func(childComplexity int, id uint64, msg string) int
		SetOption                 func(childComplexity int, name string, value *types.NullableJSON, typeArg models1.OptionType, targetID uint64) int
		SwitchAccount             func(childComplexity int, id uint64) int
		UpdateAccount             func(childComplexity int, id uint64, input models1.AccountInput) int
		UpdateAccountMember       func(childComplexity int, memberID uint64, member models1.MemberInput) int
		UpdateApplication         func(childComplexity int, id uint64, input models.ApplicationUpdateInput) int
		UpdateAuthClient          func(childComplexity int, id string, input models1.AuthClientInput) int
		UpdateBrowser             func(childComplexity int, id uint64, input models.BrowserUpdateInput) int
		UpdateCategory            func(childComplexity int, id uint64, input models.CategoryInput) int
		UpdateDeviceMaker         func(childComplexity int, id uint64, input models.DeviceMakerUpdateInput) int
		UpdateDeviceModel         func(childComplexity int, id uint64, input models.DeviceModelUpdateInput) int
		UpdateFormat              func(childComplexity int, id uint64, input models.AdFormatInput) int
		UpdateOs                  func(childComplexity int, id uint64, input models.OSUpdateInput) int
		UpdateRTBSource           func(childComplexity int, id uint64, input models.RTBSourceUpdateInput) int
		UpdateRole                func(childComplexity int, id uint64, input models1.RBACRoleInput) int
		UpdateTrafficRouter       func(childComplexity int, id uint64, input models.TrafficRouterUpdateInput) int
		UpdateUser                func(childComplexity int, id uint64, input models1.UserInput) int
		UpdateUserPassword        func(childComplexity int, token string, email string, password string) int
		UpdateZone                func(childComplexity int, id uint64, input models.ZoneInput) int
	}

	OS struct {
		Active             func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		DeletedAt          func(childComplexity int) int
		Description        func(childComplexity int) int
		ID                 func(childComplexity int) int
		MatchNameExp       func(childComplexity int) int
		MatchUserAgentExp  func(childComplexity int) int
		MatchVersionMaxExp func(childComplexity int) int
		MatchVersionMinExp func(childComplexity int) int
		Name               func(childComplexity int) int
		Parent             func(childComplexity int) int
		ParentID           func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
		Version            func(childComplexity int) int
		Versions           func(childComplexity int) int
		YearEndSupport     func(childComplexity int) int
		YearRelease        func(childComplexity int) int
	}

	OSConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OSEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OSPayload struct {
		ClientMutationID func(childComplexity int) int
		Os               func(childComplexity int) int
		Osid             func(childComplexity int) int
	}

	Option struct {
		Name     func(childComplexity int) int
		TargetID func(childComplexity int) int
		Type     func(childComplexity int) int
		Value    func(childComplexity int) int
	}

	OptionConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	OptionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	OptionPayload struct {
		ClientMutationID func(childComplexity int) int
		Name             func(childComplexity int) int
		Option           func(childComplexity int) int
	}

	PageInfo struct {
		Count           func(childComplexity int) int
		EndCursor       func(childComplexity int) int
		HasNextPage     func(childComplexity int) int
		HasPreviousPage func(childComplexity int) int
		Page            func(childComplexity int) int
		StartCursor     func(childComplexity int) int
		Total           func(childComplexity int) int
	}

	Profile struct {
		About       func(childComplexity int) int
		CompanyName func(childComplexity int) int
		CreatedAt   func(childComplexity int) int
		Email       func(childComplexity int) int
		FirstName   func(childComplexity int) int
		ID          func(childComplexity int) int
		LastName    func(childComplexity int) int
		Messgangers func(childComplexity int) int
		UpdatedAt   func(childComplexity int) int
		User        func(childComplexity int) int
	}

	ProfileMessanger struct {
		Address func(childComplexity int) int
		Mtype   func(childComplexity int) int
	}

	Query struct {
		Account                        func(childComplexity int, id uint64) int
		Application                    func(childComplexity int, id uint64) int
		AuthClient                     func(childComplexity int, id string) int
		Browser                        func(childComplexity int, id uint64) int
		Category                       func(childComplexity int, id uint64) int
		CheckPermission                func(childComplexity int, name string, key *string, targetID *string, idKey *string) int
		Continents                     func(childComplexity int) int
		Countries                      func(childComplexity int) int
		CurrentAccount                 func(childComplexity int) int
		CurrentSession                 func(childComplexity int) int
		CurrentSocialAccounts          func(childComplexity int, filter *models1.SocialAccountListFilter, order *models1.SocialAccountListOrder) int
		CurrentUser                    func(childComplexity int) int
		DeviceMaker                    func(childComplexity int, id uint64, codename string) int
		DeviceModel                    func(childComplexity int, id uint64, codename string) int
		Format                         func(childComplexity int, id uint64, codename string) int
		GetDirectAccessToken           func(childComplexity int, id uint64) int
		Languages                      func(childComplexity int, filter *models.LangListFilter) int
		ListAccountRolesAndPermissions func(childComplexity int, accountID uint64, order *models1.RBACRoleListOrder) int
		ListAccounts                   func(childComplexity int, filter *models1.AccountListFilter, order *models1.AccountListOrder, page *models1.Page) int
		ListApplications               func(childComplexity int, filter *models.ApplicationListFilter, order *models.ApplicationListOrder, page *models1.Page) int
		ListAuthClients                func(childComplexity int, filter *models1.AuthClientListFilter, order *models1.AuthClientListOrder, page *models1.Page) int
		ListBrowsers                   func(childComplexity int, filter *models.BrowserListFilter, order []*models.BrowserListOrder, page *models1.Page) int
		ListCategories                 func(childComplexity int, filter *models.CategoryListFilter, order *models.CategoryListOrder, page *models1.Page) int
		ListDeviceMakers               func(childComplexity int, filter *models.DeviceMakerListFilter, order []*models.DeviceMakerListOrder, page *models1.Page) int
		ListDeviceModels               func(childComplexity int, filter *models.DeviceModelListFilter, order []*models.DeviceModelListOrder, page *models1.Page) int
		ListDeviceTypes                func(childComplexity int) int
		ListDirectAccessTokens         func(childComplexity int, filter *models1.DirectAccessTokenListFilter, order *models1.DirectAccessTokenListOrder, page *models1.Page) int
		ListFormats                    func(childComplexity int, filter *models.AdFormatListFilter, order *models.AdFormatListOrder, page *models1.Page) int
		ListHistory                    func(childComplexity int, filter *models1.HistoryActionListFilter, order *models1.HistoryActionListOrder, page *models1.Page) int
		ListMembers                    func(childComplexity int, filter *models1.MemberListFilter, order *models1.MemberListOrder, page *models1.Page) int
		ListMyPermissions              func(childComplexity int, patterns []string) int
		ListOptions                    func(childComplexity int, filter *models1.OptionListFilter, order *models1.OptionListOrder, page *models1.Page) int
		ListOs                         func(childComplexity int, filter *models.OSListFilter, order []*models.OSListOrder, page *models1.Page) int
		ListPermissions                func(childComplexity int, patterns []string) int
		ListRTBSources                 func(childComplexity int, filter *models.RTBSourceListFilter, order []*models.RTBSourceListOrder, page *models1.Page) int
		ListRoles                      func(childComplexity int, filter *models1.RBACRoleListFilter, order *models1.RBACRoleListOrder, page *models1.Page) int
		ListSocialAccounts             func(childComplexity int, filter *models1.SocialAccountListFilter, order *models1.SocialAccountListOrder, page *models1.Page) int
		ListTrafficRouters             func(childComplexity int, filter *models.TrafficRouterListFilter, order []*models.TrafficRouterListOrder, page *models1.Page) int
		ListUsers                      func(childComplexity int, filter *models1.UserListFilter, order *models1.UserListOrder, page *models1.Page) int
		ListZones                      func(childComplexity int, filter *models.ZoneListFilter, order *models.ZoneListOrder, page *models1.Page) int
		Option                         func(childComplexity int, name string, typeArg models1.OptionType, targetID uint64) int
		Os                             func(childComplexity int, id uint64) int
		RTBSource                      func(childComplexity int, id uint64) int
		Role                           func(childComplexity int, id uint64) int
		ServiceVersion                 func(childComplexity int) int
		SocialAccount                  func(childComplexity int, id uint64) int
		StatisticAdList                func(childComplexity int, filter *models.StatisticAdListFilter, group []models.StatisticKey, order []*models.StatisticAdKeyOrder, page *models1.Page) int
		TrafficRouter                  func(childComplexity int, id uint64) int
		User                           func(childComplexity int, id uint64, username string) int
		Zone                           func(childComplexity int, id uint64) int
	}

	RBACPermission struct {
		Access      func(childComplexity int) int
		Description func(childComplexity int) int
		Fullname    func(childComplexity int) int
		Name        func(childComplexity int) int
		Object      func(childComplexity int) int
	}

	RBACRole struct {
		ChildRoles         func(childComplexity int) int
		Context            func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		DeletedAt          func(childComplexity int) int
		Description        func(childComplexity int) int
		ID                 func(childComplexity int) int
		Name               func(childComplexity int) int
		PermissionPatterns func(childComplexity int) int
		Permissions        func(childComplexity int) int
		Title              func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
	}

	RBACRoleConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RBACRoleEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	RBACRolePayload struct {
		ClientMutationID func(childComplexity int) int
		Role             func(childComplexity int) int
		RoleID           func(childComplexity int) int
	}

	RTBSource struct {
		Account               func(childComplexity int) int
		AccountID             func(childComplexity int) int
		Accuracy              func(childComplexity int) int
		Active                func(childComplexity int) int
		AdBlock               func(childComplexity int) int
		ApplicationIDs        func(childComplexity int) int
		Applications          func(childComplexity int) int
		AuctionType           func(childComplexity int) int
		BrowserIDs            func(childComplexity int) int
		Browsers              func(childComplexity int) int
		CarrierIDs            func(childComplexity int) int
		Categories            func(childComplexity int) int
		CategoryIDs           func(childComplexity int) int
		Config                func(childComplexity int) int
		Countries             func(childComplexity int) int
		CountryCodes          func(childComplexity int) int
		CreatedAt             func(childComplexity int) int
		DeletedAt             func(childComplexity int) int
		Description           func(childComplexity int) int
		DeviceIDs             func(childComplexity int) int
		DeviceTypeIDs         func(childComplexity int) int
		DeviceTypes           func(childComplexity int) int
		Devices               func(childComplexity int) int
		Domains               func(childComplexity int) int
		Flags                 func(childComplexity int) int
		FormatCodes           func(childComplexity int) int
		Formats               func(childComplexity int) int
		Headers               func(childComplexity int) int
		ID                    func(childComplexity int) int
		IP                    func(childComplexity int) int
		LanguageCodes         func(childComplexity int) int
		Languages             func(childComplexity int) int
		MaxBid                func(childComplexity int) int
		Method                func(childComplexity int) int
		MinBid                func(childComplexity int) int
		MinimalWeight         func(childComplexity int) int
		OSIDs                 func(childComplexity int) int
		Os                    func(childComplexity int) int
		PriceCorrectionReduce func(childComplexity int) int
		PrivateBrowsing       func(childComplexity int) int
		Protocol              func(childComplexity int) int
		RequestType           func(childComplexity int) int
		Rps                   func(childComplexity int) int
		Secure                func(childComplexity int) int
		Status                func(childComplexity int) int
		Timeout               func(childComplexity int) int
		Title                 func(childComplexity int) int
		URL                   func(childComplexity int) int
		UpdatedAt             func(childComplexity int) int
		ZoneIDs               func(childComplexity int) int
		Zones                 func(childComplexity int) int
	}

	RTBSourceConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RTBSourceEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	RTBSourcePayload struct {
		ClientMutationID func(childComplexity int) int
		Source           func(childComplexity int) int
		SourceID         func(childComplexity int) int
	}

	SessionToken struct {
		ExpiresAt func(childComplexity int) int
		IsAdmin   func(childComplexity int) int
		Roles     func(childComplexity int) int
		Token     func(childComplexity int) int
	}

	SocialAccount struct {
		Avatar    func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		Data      func(childComplexity int) int
		DeletedAt func(childComplexity int) int
		Email     func(childComplexity int) int
		FirstName func(childComplexity int) int
		ID        func(childComplexity int) int
		LastName  func(childComplexity int) int
		Link      func(childComplexity int) int
		Provider  func(childComplexity int) int
		Sessions  func(childComplexity int) int
		SocialID  func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
		UserID    func(childComplexity int) int
		Username  func(childComplexity int) int
	}

	SocialAccountConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	SocialAccountEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	SocialAccountPayload struct {
		ClientMutationID func(childComplexity int) int
		SocialAccount    func(childComplexity int) int
		SocialAccountID  func(childComplexity int) int
	}

	SocialAccountSession struct {
		AccessToken     func(childComplexity int) int
		CreatedAt       func(childComplexity int) int
		DeletedAt       func(childComplexity int) int
		ExpiresAt       func(childComplexity int) int
		Name            func(childComplexity int) int
		RefreshToken    func(childComplexity int) int
		Scope           func(childComplexity int) int
		SocialAccountID func(childComplexity int) int
		TokenType       func(childComplexity int) int
		UpdatedAt       func(childComplexity int) int
	}

	StatisticAdItem struct {
		BidPrice    func(childComplexity int) int
		Bids        func(childComplexity int) int
		Clicks      func(childComplexity int) int
		Ctr         func(childComplexity int) int
		Directs     func(childComplexity int) int
		ECpc        func(childComplexity int) int
		ECpm        func(childComplexity int) int
		Errors      func(childComplexity int) int
		Impressions func(childComplexity int) int
		Keys        func(childComplexity int) int
		Nobids      func(childComplexity int) int
		Profit      func(childComplexity int) int
		Requests    func(childComplexity int) int
		Skips       func(childComplexity int) int
		Views       func(childComplexity int) int
		Wins        func(childComplexity int) int
	}

	StatisticAdItemConnection struct {
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	StatisticItemKey struct {
		Key   func(childComplexity int) int
		Text  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	StatusResponse struct {
		ClientMutationID func(childComplexity int) int
		Message          func(childComplexity int) int
		Status           func(childComplexity int) int
	}

	TimeZone struct {
		Lon  func(childComplexity int) int
		Name func(childComplexity int) int
	}

	TrafficRouter struct {
		Account         func(childComplexity int) int
		AccountID       func(childComplexity int) int
		Active          func(childComplexity int) int
		AdBlock         func(childComplexity int) int
		ApplicationIDs  func(childComplexity int) int
		Applications    func(childComplexity int) int
		BrowserIDs      func(childComplexity int) int
		Browsers        func(childComplexity int) int
		CarrierIDs      func(childComplexity int) int
		Categories      func(childComplexity int) int
		CategoryIDs     func(childComplexity int) int
		Countries       func(childComplexity int) int
		CountryCodes    func(childComplexity int) int
		CreatedAt       func(childComplexity int) int
		DeletedAt       func(childComplexity int) int
		Description     func(childComplexity int) int
		DeviceIDs       func(childComplexity int) int
		DeviceTypeIDs   func(childComplexity int) int
		DeviceTypes     func(childComplexity int) int
		Devices         func(childComplexity int) int
		Domains         func(childComplexity int) int
		FormatCodes     func(childComplexity int) int
		Formats         func(childComplexity int) int
		ID              func(childComplexity int) int
		IP              func(childComplexity int) int
		LanguageCodes   func(childComplexity int) int
		Languages       func(childComplexity int) int
		OSIDs           func(childComplexity int) int
		Os              func(childComplexity int) int
		Percent         func(childComplexity int) int
		PrivateBrowsing func(childComplexity int) int
		RTBSourceIDs    func(childComplexity int) int
		RTBSources      func(childComplexity int) int
		Secure          func(childComplexity int) int
		Title           func(childComplexity int) int
		UpdatedAt       func(childComplexity int) int
		ZoneIDs         func(childComplexity int) int
		Zones           func(childComplexity int) int
	}

	TrafficRouterConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	TrafficRouterEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	TrafficRouterPayload struct {
		ClientMutationID func(childComplexity int) int
		Router           func(childComplexity int) int
		RouterID         func(childComplexity int) int
	}

	User struct {
		CreatedAt     func(childComplexity int) int
		ID            func(childComplexity int) int
		Status        func(childComplexity int) int
		StatusMessage func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
		Username      func(childComplexity int) int
	}

	UserConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	UserEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	UserPayload struct {
		ClientMutationID func(childComplexity int) int
		User             func(childComplexity int) int
		UserID           func(childComplexity int) int
	}

	Zone struct {
		AccountID          func(childComplexity int) int
		Active             func(childComplexity int) int
		AllowedFormats     func(childComplexity int) int
		AllowedSources     func(childComplexity int) int
		AllowedTypes       func(childComplexity int) int
		Campaigns          func(childComplexity int) int
		Codename           func(childComplexity int) int
		Context            func(childComplexity int) int
		CreatedAt          func(childComplexity int) int
		DefaultCode        func(childComplexity int) int
		DeletedAt          func(childComplexity int) int
		Description        func(childComplexity int) int
		DisallowedSources  func(childComplexity int) int
		FixedPurchasePrice func(childComplexity int) int
		ID                 func(childComplexity int) int
		MinEcpm            func(childComplexity int) int
		Status             func(childComplexity int) int
		Title              func(childComplexity int) int
		UpdatedAt          func(childComplexity int) int
	}

	ZoneConnection struct {
		Edges      func(childComplexity int) int
		List       func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	ZoneEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	ZonePayload struct {
		ClientMutationID func(childComplexity int) int
		Zone             func(childComplexity int) int
		ZoneID           func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DeviceModelResolver

type DeviceModelResolver interface {
	Versions(ctx context.Context, obj *models.DeviceModel, filter *models.DeviceModelListFilter, order []*models.DeviceModelListOrder) ([]*models.DeviceModel, error)
}

type DirectiveRoot

type DirectiveRoot struct {
	Acl               func(ctx context.Context, obj any, next graphql.Resolver, permissions []string) (res any, err error)
	Auth              func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
	HasPermissions    func(ctx context.Context, obj any, next graphql.Resolver, permissions []string) (res any, err error)
	Length            func(ctx context.Context, obj any, next graphql.Resolver, min int, max int, trim bool, ornil bool) (res any, err error)
	Notempty          func(ctx context.Context, obj any, next graphql.Resolver, trim bool, ornil bool) (res any, err error)
	Range             func(ctx context.Context, obj any, next graphql.Resolver, min float64, max float64, ornil bool) (res any, err error)
	Regex             func(ctx context.Context, obj any, next graphql.Resolver, pattern string, trim bool, ornil bool) (res any, err error)
	SkipNoPermissions func(ctx context.Context, obj any, next graphql.Resolver, permissions []string) (res any, err error)
}

type MutationResolver

type MutationResolver interface {
	Poke(ctx context.Context) (string, error)
	Login(ctx context.Context, login string, password string) (*models1.SessionToken, error)
	Logout(ctx context.Context) (bool, error)
	SwitchAccount(ctx context.Context, id uint64) (*models1.SessionToken, error)
	RegisterAccount(ctx context.Context, input models1.AccountCreateInput) (*models1.AccountCreatePayload, error)
	UpdateAccount(ctx context.Context, id uint64, input models1.AccountInput) (*models1.AccountPayload, error)
	ApproveAccount(ctx context.Context, id uint64, msg string) (*models1.AccountPayload, error)
	RejectAccount(ctx context.Context, id uint64, msg string) (*models1.AccountPayload, error)
	InviteAccountMember(ctx context.Context, accountID uint64, member models1.InviteMemberInput) (*models1.MemberPayload, error)
	UpdateAccountMember(ctx context.Context, memberID uint64, member models1.MemberInput) (*models1.MemberPayload, error)
	RemoveAccountMember(ctx context.Context, memberID uint64) (*models1.MemberPayload, error)
	ApproveAccountMember(ctx context.Context, memberID uint64, msg string) (*models1.MemberPayload, error)
	RejectAccountMember(ctx context.Context, memberID uint64, msg string) (*models1.MemberPayload, error)
	DisconnectSocialAccount(ctx context.Context, id uint64) (*models1.SocialAccountPayload, error)
	CreateUser(ctx context.Context, input models1.UserInput) (*models1.UserPayload, error)
	UpdateUser(ctx context.Context, id uint64, input models1.UserInput) (*models1.UserPayload, error)
	ApproveUser(ctx context.Context, id uint64, msg *string) (*models1.UserPayload, error)
	RejectUser(ctx context.Context, id uint64, msg *string) (*models1.UserPayload, error)
	ResetUserPassword(ctx context.Context, email string) (*models1.StatusResponse, error)
	UpdateUserPassword(ctx context.Context, token string, email string, password string) (*models1.StatusResponse, error)
	CreateAuthClient(ctx context.Context, input models1.AuthClientInput) (*models1.AuthClientPayload, error)
	UpdateAuthClient(ctx context.Context, id string, input models1.AuthClientInput) (*models1.AuthClientPayload, error)
	DeleteAuthClient(ctx context.Context, id string, msg *string) (*models1.AuthClientPayload, error)
	GenerateDirectAccessToken(ctx context.Context, userID *uint64, description string, expiresAt *time.Time) (*models1.DirectAccessTokenPayload, error)
	RevokeDirectAccessToken(ctx context.Context, filter models1.DirectAccessTokenListFilter) (*models1.StatusResponse, error)
	SetOption(ctx context.Context, name string, value *types.NullableJSON, typeArg models1.OptionType, targetID uint64) (*models1.OptionPayload, error)
	CreateRole(ctx context.Context, input models1.RBACRoleInput) (*models1.RBACRolePayload, error)
	UpdateRole(ctx context.Context, id uint64, input models1.RBACRoleInput) (*models1.RBACRolePayload, error)
	DeleteRole(ctx context.Context, id uint64, msg *string) (*models1.RBACRolePayload, error)
	CreateFormat(ctx context.Context, input models.AdFormatInput) (*models.AdFormatPayload, error)
	UpdateFormat(ctx context.Context, id uint64, input models.AdFormatInput) (*models.AdFormatPayload, error)
	DeleteFormat(ctx context.Context, id uint64, codename string, msg *string) (*models.AdFormatPayload, error)
	CreateApplication(ctx context.Context, input models.ApplicationCreateInput) (*models.ApplicationPayload, error)
	UpdateApplication(ctx context.Context, id uint64, input models.ApplicationUpdateInput) (*models.ApplicationPayload, error)
	DeleteApplication(ctx context.Context, id uint64, msg *string) (*models.ApplicationPayload, error)
	RunApplication(ctx context.Context, id uint64, msg *string) (*models.ApplicationPayload, error)
	PauseApplication(ctx context.Context, id uint64, msg *string) (*models.ApplicationPayload, error)
	ApproveApplication(ctx context.Context, id uint64, msg *string) (*models.ApplicationPayload, error)
	RejectApplication(ctx context.Context, id uint64, msg *string) (*models.ApplicationPayload, error)
	CreateBrowser(ctx context.Context, input models.BrowserCreateInput) (*models.BrowserPayload, error)
	UpdateBrowser(ctx context.Context, id uint64, input models.BrowserUpdateInput) (*models.BrowserPayload, error)
	DeleteBrowser(ctx context.Context, id uint64, msg *string) (*models.BrowserPayload, error)
	CreateCategory(ctx context.Context, input models.CategoryInput) (*models.CategoryPayload, error)
	UpdateCategory(ctx context.Context, id uint64, input models.CategoryInput) (*models.CategoryPayload, error)
	DeleteCategory(ctx context.Context, id uint64, msg *string) (*models.CategoryPayload, error)
	CreateDeviceMaker(ctx context.Context, input models.DeviceMakerCreateInput) (*models.DeviceMakerPayload, error)
	UpdateDeviceMaker(ctx context.Context, id uint64, input models.DeviceMakerUpdateInput) (*models.DeviceMakerPayload, error)
	DeleteDeviceMaker(ctx context.Context, id uint64, msg *string) (*models.DeviceMakerPayload, error)
	CreateDeviceModel(ctx context.Context, input models.DeviceModelCreateInput) (*models.DeviceModelPayload, error)
	UpdateDeviceModel(ctx context.Context, id uint64, input models.DeviceModelUpdateInput) (*models.DeviceModelPayload, error)
	DeleteDeviceModel(ctx context.Context, id uint64, msg *string) (*models.DeviceModelPayload, error)
	CreateOs(ctx context.Context, input models.OSCreateInput) (*models.OSPayload, error)
	UpdateOs(ctx context.Context, id uint64, input models.OSUpdateInput) (*models.OSPayload, error)
	DeleteOs(ctx context.Context, id uint64, msg *string) (*models.OSPayload, error)
	CreateRTBSource(ctx context.Context, input models.RTBSourceCreateInput) (*models.RTBSourcePayload, error)
	UpdateRTBSource(ctx context.Context, id uint64, input models.RTBSourceUpdateInput) (*models.RTBSourcePayload, error)
	DeleteRTBSource(ctx context.Context, id uint64, msg *string) (*models.RTBSourcePayload, error)
	RunRTBSource(ctx context.Context, id uint64) (*models.RTBSourcePayload, error)
	PauseRTBSource(ctx context.Context, id uint64) (*models.RTBSourcePayload, error)
	ApproveRTBSource(ctx context.Context, id uint64, msg *string) (*models.RTBSourcePayload, error)
	RejectRTBSource(ctx context.Context, id uint64, msg *string) (*models.RTBSourcePayload, error)
	CreateTrafficRouter(ctx context.Context, input models.TrafficRouterCreateInput) (*models.TrafficRouterPayload, error)
	UpdateTrafficRouter(ctx context.Context, id uint64, input models.TrafficRouterUpdateInput) (*models.TrafficRouterPayload, error)
	DeleteTrafficRouter(ctx context.Context, id uint64) (*models.TrafficRouterPayload, error)
	RunTrafficRouter(ctx context.Context, id uint64, msg string) (*models.TrafficRouterPayload, error)
	PauseTrafficRouter(ctx context.Context, id uint64, msg string) (*models.TrafficRouterPayload, error)
	CreateZone(ctx context.Context, input models.ZoneInput) (*models.ZonePayload, error)
	UpdateZone(ctx context.Context, id uint64, input models.ZoneInput) (*models.ZonePayload, error)
	DeleteZone(ctx context.Context, id uint64, msg *string) (*models.ZonePayload, error)
	ActivateZone(ctx context.Context, id uint64, msg *string) (*models.ZonePayload, error)
	DeactivateZone(ctx context.Context, id uint64, msg *string) (*models.ZonePayload, error)
	ApproveZone(ctx context.Context, id uint64, msg *string) (*models.ZonePayload, error)
	RejectZone(ctx context.Context, id uint64, msg *string) (*models.ZonePayload, error)
}

type OSResolver

type OSResolver interface {
	Versions(ctx context.Context, obj *models.Os) ([]*models.Os, error)
}

type QueryResolver

type QueryResolver interface {
	ServiceVersion(ctx context.Context) (string, error)
	CurrentSession(ctx context.Context) (*models1.SessionToken, error)
	CurrentAccount(ctx context.Context) (*models1.AccountPayload, error)
	Account(ctx context.Context, id uint64) (*models1.AccountPayload, error)
	ListAccounts(ctx context.Context, filter *models1.AccountListFilter, order *models1.AccountListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.Account, models1.AccountEdge], error)
	ListAccountRolesAndPermissions(ctx context.Context, accountID uint64, order *models1.RBACRoleListOrder) (*connectors.CollectionConnection[models1.RBACRole, models1.RBACRoleEdge], error)
	ListMembers(ctx context.Context, filter *models1.MemberListFilter, order *models1.MemberListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.Member, models1.MemberEdge], error)
	SocialAccount(ctx context.Context, id uint64) (*models1.SocialAccountPayload, error)
	CurrentSocialAccounts(ctx context.Context, filter *models1.SocialAccountListFilter, order *models1.SocialAccountListOrder) (*connectors.CollectionConnection[models1.SocialAccount, models1.SocialAccountEdge], error)
	ListSocialAccounts(ctx context.Context, filter *models1.SocialAccountListFilter, order *models1.SocialAccountListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.SocialAccount, models1.SocialAccountEdge], error)
	CurrentUser(ctx context.Context) (*models1.UserPayload, error)
	User(ctx context.Context, id uint64, username string) (*models1.UserPayload, error)
	ListUsers(ctx context.Context, filter *models1.UserListFilter, order *models1.UserListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.User, models1.UserEdge], error)
	AuthClient(ctx context.Context, id string) (*models1.AuthClientPayload, error)
	ListAuthClients(ctx context.Context, filter *models1.AuthClientListFilter, order *models1.AuthClientListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.AuthClient, models1.AuthClientEdge], error)
	GetDirectAccessToken(ctx context.Context, id uint64) (*models1.DirectAccessTokenPayload, error)
	ListDirectAccessTokens(ctx context.Context, filter *models1.DirectAccessTokenListFilter, order *models1.DirectAccessTokenListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.DirectAccessToken, models1.DirectAccessTokenEdge], error)
	ListHistory(ctx context.Context, filter *models1.HistoryActionListFilter, order *models1.HistoryActionListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.HistoryAction, models1.HistoryActionEdge], error)
	Option(ctx context.Context, name string, typeArg models1.OptionType, targetID uint64) (*models1.OptionPayload, error)
	ListOptions(ctx context.Context, filter *models1.OptionListFilter, order *models1.OptionListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.Option, models1.OptionEdge], error)
	Role(ctx context.Context, id uint64) (*models1.RBACRolePayload, error)
	CheckPermission(ctx context.Context, name string, key *string, targetID *string, idKey *string) (*string, error)
	ListRoles(ctx context.Context, filter *models1.RBACRoleListFilter, order *models1.RBACRoleListOrder, page *models1.Page) (*connectors.CollectionConnection[models1.RBACRole, models1.RBACRoleEdge], error)
	ListPermissions(ctx context.Context, patterns []string) ([]*models1.RBACPermission, error)
	ListMyPermissions(ctx context.Context, patterns []string) ([]*models1.RBACPermission, error)
	Format(ctx context.Context, id uint64, codename string) (*models.AdFormatPayload, error)
	ListFormats(ctx context.Context, filter *models.AdFormatListFilter, order *models.AdFormatListOrder, page *models1.Page) (*connectors.CollectionConnection[models.AdFormat, models.AdFormatEdge], error)
	Application(ctx context.Context, id uint64) (*models.ApplicationPayload, error)
	ListApplications(ctx context.Context, filter *models.ApplicationListFilter, order *models.ApplicationListOrder, page *models1.Page) (*connectors.CollectionConnection[models.Application, models.ApplicationEdge], error)
	Browser(ctx context.Context, id uint64) (*models.BrowserPayload, error)
	ListBrowsers(ctx context.Context, filter *models.BrowserListFilter, order []*models.BrowserListOrder, page *models1.Page) (*connectors.CollectionConnection[models.Browser, models.BrowserEdge], error)
	Category(ctx context.Context, id uint64) (*models.CategoryPayload, error)
	ListCategories(ctx context.Context, filter *models.CategoryListFilter, order *models.CategoryListOrder, page *models1.Page) (*connectors.CollectionConnection[models.Category, models.CategoryEdge], error)
	Continents(ctx context.Context) ([]*models.Continent, error)
	Countries(ctx context.Context) ([]*models.Country, error)
	DeviceMaker(ctx context.Context, id uint64, codename string) (*models.DeviceMakerPayload, error)
	ListDeviceMakers(ctx context.Context, filter *models.DeviceMakerListFilter, order []*models.DeviceMakerListOrder, page *models1.Page) (*connectors.CollectionConnection[models.DeviceMaker, models.DeviceMakerEdge], error)
	DeviceModel(ctx context.Context, id uint64, codename string) (*models.DeviceModelPayload, error)
	ListDeviceModels(ctx context.Context, filter *models.DeviceModelListFilter, order []*models.DeviceModelListOrder, page *models1.Page) (*connectors.CollectionConnection[models.DeviceModel, models.DeviceModelEdge], error)
	ListDeviceTypes(ctx context.Context) ([]*models.DeviceType, error)
	Languages(ctx context.Context, filter *models.LangListFilter) ([]*models.Lang, error)
	Os(ctx context.Context, id uint64) (*models.OSPayload, error)
	ListOs(ctx context.Context, filter *models.OSListFilter, order []*models.OSListOrder, page *models1.Page) (*connectors.CollectionConnection[models.Os, models.OSEdge], error)
	RTBSource(ctx context.Context, id uint64) (*models.RTBSourcePayload, error)
	ListRTBSources(ctx context.Context, filter *models.RTBSourceListFilter, order []*models.RTBSourceListOrder, page *models1.Page) (*connectors.CollectionConnection[models.RTBSource, models.RTBSourceEdge], error)
	StatisticAdList(ctx context.Context, filter *models.StatisticAdListFilter, group []models.StatisticKey, order []*models.StatisticAdKeyOrder, page *models1.Page) (*connectors.CollectionConnection[models.StatisticAdItem, struct{}], error)
	TrafficRouter(ctx context.Context, id uint64) (*models.TrafficRouterPayload, error)
	ListTrafficRouters(ctx context.Context, filter *models.TrafficRouterListFilter, order []*models.TrafficRouterListOrder, page *models1.Page) (*connectors.CollectionConnection[models.TrafficRouter, models.TrafficRouterEdge], error)
	Zone(ctx context.Context, id uint64) (*models.ZonePayload, error)
	ListZones(ctx context.Context, filter *models.ZoneListFilter, order *models.ZoneListOrder, page *models1.Page) (*connectors.CollectionConnection[models.Zone, models.ZoneEdge], error)
}

type RTBSourceResolver

type RTBSourceResolver interface {
	Account(ctx context.Context, obj *models.RTBSource) (*models1.Account, error)

	Formats(ctx context.Context, obj *models.RTBSource) ([]*models.AdFormat, error)

	DeviceTypes(ctx context.Context, obj *models.RTBSource) ([]*models.DeviceType, error)

	Devices(ctx context.Context, obj *models.RTBSource) ([]*models.DeviceModel, error)

	Os(ctx context.Context, obj *models.RTBSource) ([]*models.Os, error)

	Browsers(ctx context.Context, obj *models.RTBSource) ([]*models.Browser, error)

	Categories(ctx context.Context, obj *models.RTBSource) ([]*models.Category, error)

	Countries(ctx context.Context, obj *models.RTBSource) ([]*models.Country, error)

	Languages(ctx context.Context, obj *models.RTBSource) ([]*models.Lang, error)

	Applications(ctx context.Context, obj *models.RTBSource) ([]*models.Application, error)

	Zones(ctx context.Context, obj *models.RTBSource) ([]*models.Zone, error)
}

type ResolverRoot

type ResolverRoot interface {
	Category() CategoryResolver
	DeviceModel() DeviceModelResolver
	Mutation() MutationResolver
	OS() OSResolver
	Query() QueryResolver
	RTBSource() RTBSourceResolver
	StatisticItemKey() StatisticItemKeyResolver
	TrafficRouter() TrafficRouterResolver
}

type StatisticItemKeyResolver

type StatisticItemKeyResolver interface {
	Text(ctx context.Context, obj *models.StatisticItemKey) (string, error)
}

type TrafficRouterResolver

type TrafficRouterResolver interface {
	Account(ctx context.Context, obj *models.TrafficRouter) (*models1.Account, error)

	RTBSources(ctx context.Context, obj *models.TrafficRouter) ([]*models.RTBSource, error)

	Formats(ctx context.Context, obj *models.TrafficRouter) ([]*models.AdFormat, error)

	DeviceTypes(ctx context.Context, obj *models.TrafficRouter) ([]*models.DeviceType, error)

	Devices(ctx context.Context, obj *models.TrafficRouter) ([]*models.DeviceModel, error)

	Os(ctx context.Context, obj *models.TrafficRouter) ([]*models.Os, error)

	Browsers(ctx context.Context, obj *models.TrafficRouter) ([]*models.Browser, error)

	Categories(ctx context.Context, obj *models.TrafficRouter) ([]*models.Category, error)

	Countries(ctx context.Context, obj *models.TrafficRouter) ([]*models.Country, error)

	Languages(ctx context.Context, obj *models.TrafficRouter) ([]*models.Lang, error)

	Applications(ctx context.Context, obj *models.TrafficRouter) ([]*models.Application, error)

	Zones(ctx context.Context, obj *models.TrafficRouter) ([]*models.Zone, error)
}

Jump to

Keyboard shortcuts

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