generated

package
v0.0.0-...-a4b24d8 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 16 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 CommentReplyResolver

type CommentReplyResolver interface {
	Author(ctx context.Context, obj *model1.CommentReply) (*model.SanitizedAdmin, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	AWSMarketplaceSubscription struct {
		CustomerAwsAccountID func(childComplexity int) int
		CustomerIdentifier   func(childComplexity int) int
		ProductCode          func(childComplexity int) int
	}

	AccessibleJiraResources struct {
		AvatarURL func(childComplexity int) int
		ID        func(childComplexity int) int
		Name      func(childComplexity int) int
		Scopes    func(childComplexity int) int
		URL       func(childComplexity int) int
	}

	Account struct {
		Email                func(childComplexity int) int
		ID                   func(childComplexity int) int
		MemberCount          func(childComplexity int) int
		MemberLimit          func(childComplexity int) int
		Name                 func(childComplexity int) int
		PaidPrev             func(childComplexity int) int
		PaidPrevPrev         func(childComplexity int) int
		PlanTier             func(childComplexity int) int
		SessionCountCur      func(childComplexity int) int
		SessionCountPrev     func(childComplexity int) int
		SessionCountPrevPrev func(childComplexity int) int
		SessionLimit         func(childComplexity int) int
		StripeCustomerID     func(childComplexity int) int
		SubscriptionStart    func(childComplexity int) int
		UnlimitedMembers     func(childComplexity int) int
		ViewCountCur         func(childComplexity int) int
		ViewCountPrev        func(childComplexity int) int
	}

	AccountDetails struct {
		ID                   func(childComplexity int) int
		Members              func(childComplexity int) int
		Name                 func(childComplexity int) int
		SessionCountPerDay   func(childComplexity int) int
		SessionCountPerMonth func(childComplexity int) int
		StripeCustomerID     func(childComplexity int) int
	}

	AccountDetailsMember struct {
		Email      func(childComplexity int) int
		ID         func(childComplexity int) int
		LastActive func(childComplexity int) int
		Name       func(childComplexity int) int
	}

	Admin struct {
		AboutYouDetailsFilled func(childComplexity int) int
		Email                 func(childComplexity int) int
		EmailVerified         func(childComplexity int) int
		HeardAbout            func(childComplexity int) int
		ID                    func(childComplexity int) int
		Name                  func(childComplexity int) int
		Phone                 func(childComplexity int) int
		PhotoURL              func(childComplexity int) int
		Referral              func(childComplexity int) int
		SlackIMChannelID      func(childComplexity int) int
		UID                   func(childComplexity int) int
		UserDefinedPersona    func(childComplexity int) int
		UserDefinedRole       func(childComplexity int) int
		UserDefinedTeamSize   func(childComplexity int) int
	}

	AllProjectSettings struct {
		AutoResolveStaleErrorsDayInterval func(childComplexity int) int
		BillingEmail                      func(childComplexity int) int
		ErrorFilters                      func(childComplexity int) int
		ErrorJSONPaths                    func(childComplexity int) int
		ExcludedUsers                     func(childComplexity int) int
		FilterChromeExtension             func(childComplexity int) int
		FilterSessionsWithoutError        func(childComplexity int) int
		ID                                func(childComplexity int) int
		Name                              func(childComplexity int) int
		RageClickCount                    func(childComplexity int) int
		RageClickRadiusPixels             func(childComplexity int) int
		RageClickWindowSeconds            func(childComplexity int) int
		Sampling                          func(childComplexity int) int
		Secret                            func(childComplexity int) int
		VerboseID                         func(childComplexity int) int
		WorkspaceID                       func(childComplexity int) int
	}

	AllWorkspaceSettings struct {
		AIApplication          func(childComplexity int) int
		AIInsights             func(childComplexity int) int
		EnableDataDeletion     func(childComplexity int) int
		EnableGrafanaDashboard func(childComplexity int) int
		EnableIngestSampling   func(childComplexity int) int
		EnableSessionExport    func(childComplexity int) int
		EnableUnlistedSharing  func(childComplexity int) int
		WorkspaceID            func(childComplexity int) int
	}

	AverageSessionLength struct {
		Length func(childComplexity int) int
	}

	BillingDetails struct {
		ErrorsBillingLimit   func(childComplexity int) int
		ErrorsDailyAverage   func(childComplexity int) int
		ErrorsMeter          func(childComplexity int) int
		LogsBillingLimit     func(childComplexity int) int
		LogsDailyAverage     func(childComplexity int) int
		LogsMeter            func(childComplexity int) int
		MembersMeter         func(childComplexity int) int
		Meter                func(childComplexity int) int
		Plan                 func(childComplexity int) int
		SessionsBillingLimit func(childComplexity int) int
		SessionsDailyAverage func(childComplexity int) int
		TracesBillingLimit   func(childComplexity int) int
		TracesDailyAverage   func(childComplexity int) int
		TracesMeter          func(childComplexity int) int
	}

	CategoryHistogramBucket struct {
		Category func(childComplexity int) int
		Count    func(childComplexity int) int
	}

	CategoryHistogramPayload struct {
		Buckets func(childComplexity int) int
	}

	ClickUpFolder struct {
		ID    func(childComplexity int) int
		Lists func(childComplexity int) int
		Name  func(childComplexity int) int
	}

	ClickUpList struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	ClickUpProjectMapping struct {
		ClickupSpaceID func(childComplexity int) int
		ProjectID      func(childComplexity int) int
	}

	ClickUpSpace struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	ClickUpTask struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	ClickUpTeam struct {
		ID     func(childComplexity int) int
		Name   func(childComplexity int) int
		Spaces func(childComplexity int) int
	}

	CommentReply struct {
		Author    func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		ID        func(childComplexity int) int
		Text      func(childComplexity int) int
		UpdatedAt func(childComplexity int) int
	}

	DailyErrorCount struct {
		Count     func(childComplexity int) int
		Date      func(childComplexity int) int
		ProjectID func(childComplexity int) int
	}

	DailySessionCount struct {
		Count     func(childComplexity int) int
		Date      func(childComplexity int) int
		ProjectID func(childComplexity int) int
	}

	Dashboard struct {
		ID                func(childComplexity int) int
		LastAdminToEditID func(childComplexity int) int
		Layout            func(childComplexity int) int
		Name              func(childComplexity int) int
		ProjectID         func(childComplexity int) int
	}

	DashboardDefinition struct {
		ID                func(childComplexity int) int
		IsDefault         func(childComplexity int) int
		LastAdminToEditID func(childComplexity int) int
		Layout            func(childComplexity int) int
		Metrics           func(childComplexity int) int
		Name              func(childComplexity int) int
		ProjectID         func(childComplexity int) int
		UpdatedAt         func(childComplexity int) int
	}

	DashboardMetricConfig struct {
		Aggregator               func(childComplexity int) int
		ChartType                func(childComplexity int) int
		ComponentType            func(childComplexity int) int
		Description              func(childComplexity int) int
		Filters                  func(childComplexity int) int
		Groups                   func(childComplexity int) int
		HelpArticle              func(childComplexity int) int
		MaxGoodValue             func(childComplexity int) int
		MaxNeedsImprovementValue func(childComplexity int) int
		MaxPercentile            func(childComplexity int) int
		MaxValue                 func(childComplexity int) int
		MinPercentile            func(childComplexity int) int
		MinValue                 func(childComplexity int) int
		Name                     func(childComplexity int) int
		PoorValue                func(childComplexity int) int
		Units                    func(childComplexity int) int
	}

	DashboardPayload struct {
		Aggregator func(childComplexity int) int
		Date       func(childComplexity int) int
		Group      func(childComplexity int) int
		Value      func(childComplexity int) int
	}

	DateRange struct {
		EndDate   func(childComplexity int) int
		StartDate func(childComplexity int) int
	}

	DiscordChannel struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	EnhancedUserDetailsResult struct {
		Avatar  func(childComplexity int) int
		Bio     func(childComplexity int) int
		Email   func(childComplexity int) int
		ID      func(childComplexity int) int
		Name    func(childComplexity int) int
		Socials func(childComplexity int) int
	}

	ErrorAlert struct {
		ChannelsToNotify               func(childComplexity int) int
		CountThreshold                 func(childComplexity int) int
		DailyFrequency                 func(childComplexity int) int
		Default                        func(childComplexity int) int
		Disabled                       func(childComplexity int) int
		DiscordChannelsToNotify        func(childComplexity int) int
		EmailsToNotify                 func(childComplexity int) int
		Frequency                      func(childComplexity int) int
		ID                             func(childComplexity int) int
		LastAdminToEditID              func(childComplexity int) int
		MicrosoftTeamsChannelsToNotify func(childComplexity int) int
		Name                           func(childComplexity int) int
		Query                          func(childComplexity int) int
		RegexGroups                    func(childComplexity int) int
		ThresholdWindow                func(childComplexity int) int
		Type                           func(childComplexity int) int
		UpdatedAt                      func(childComplexity int) int
		WebhookDestinations            func(childComplexity int) int
	}

	ErrorComment struct {
		Attachments   func(childComplexity int) int
		Author        func(childComplexity int) int
		CreatedAt     func(childComplexity int) int
		ErrorId       func(childComplexity int) int
		ErrorSecureId func(childComplexity int) int
		ID            func(childComplexity int) int
		ProjectID     func(childComplexity int) int
		Replies       func(childComplexity int) int
		Text          func(childComplexity int) int
		UpdatedAt     func(childComplexity int) int
	}

	ErrorDistributionItem struct {
		Date         func(childComplexity int) int
		ErrorGroupID func(childComplexity int) int
		Name         func(childComplexity int) int
		Value        func(childComplexity int) int
	}

	ErrorField struct {
		Name      func(childComplexity int) int
		ProjectID func(childComplexity int) int
		Value     func(childComplexity int) int
	}

	ErrorGroup struct {
		CreatedAt            func(childComplexity int) int
		Environments         func(childComplexity int) int
		ErrorFrequency       func(childComplexity int) int
		ErrorMetrics         func(childComplexity int) int
		ErrorTag             func(childComplexity int) int
		Event                func(childComplexity int) int
		Fields               func(childComplexity int) int
		FirstOccurrence      func(childComplexity int) int
		ID                   func(childComplexity int) int
		IsPublic             func(childComplexity int) int
		LastOccurrence       func(childComplexity int) int
		MappedStackTrace     func(childComplexity int) int
		MetadataLog          func(childComplexity int) int
		ProjectID            func(childComplexity int) int
		SecureID             func(childComplexity int) int
		ServiceName          func(childComplexity int) int
		SnoozedUntil         func(childComplexity int) int
		StackTrace           func(childComplexity int) int
		State                func(childComplexity int) int
		StructuredStackTrace func(childComplexity int) int
		Type                 func(childComplexity int) int
		UpdatedAt            func(childComplexity int) int
		Viewed               func(childComplexity int) int
	}

	ErrorGroupTagAggregation struct {
		Buckets func(childComplexity int) int
		Key     func(childComplexity int) int
	}

	ErrorGroupTagAggregationBucket struct {
		DocCount func(childComplexity int) int
		Key      func(childComplexity int) int
		Percent  func(childComplexity int) int
	}

	ErrorInstance struct {
		ErrorObject func(childComplexity int) int
		NextID      func(childComplexity int) int
		PreviousID  func(childComplexity int) int
	}

	ErrorMetadata struct {
		Browser         func(childComplexity int) int
		Environment     func(childComplexity int) int
		ErrorID         func(childComplexity int) int
		Fingerprint     func(childComplexity int) int
		Identifier      func(childComplexity int) int
		Os              func(childComplexity int) int
		Payload         func(childComplexity int) int
		RequestID       func(childComplexity int) int
		SessionID       func(childComplexity int) int
		SessionSecureID func(childComplexity int) int
		Timestamp       func(childComplexity int) int
		UserProperties  func(childComplexity int) int
		VisitedURL      func(childComplexity int) int
	}

	ErrorObject struct {
		Browser              func(childComplexity int) int
		ColumnNumber         func(childComplexity int) int
		CreatedAt            func(childComplexity int) int
		Environment          func(childComplexity int) int
		ErrorGroupID         func(childComplexity int) int
		ErrorGroupSecureID   func(childComplexity int) int
		Event                func(childComplexity int) int
		ID                   func(childComplexity int) int
		LineNumber           func(childComplexity int) int
		LogCursor            func(childComplexity int) int
		OS                   func(childComplexity int) int
		Payload              func(childComplexity int) int
		ProjectID            func(childComplexity int) int
		RequestID            func(childComplexity int) int
		ServiceName          func(childComplexity int) int
		ServiceVersion       func(childComplexity int) int
		Session              func(childComplexity int) int
		SessionID            func(childComplexity int) int
		Source               func(childComplexity int) int
		SpanID               func(childComplexity int) int
		StackTrace           func(childComplexity int) int
		StructuredStackTrace func(childComplexity int) int
		Timestamp            func(childComplexity int) int
		TraceID              func(childComplexity int) int
		Type                 func(childComplexity int) int
		URL                  func(childComplexity int) int
	}

	ErrorObjectNode struct {
		CreatedAt          func(childComplexity int) int
		ErrorGroupSecureID func(childComplexity int) int
		Event              func(childComplexity int) int
		ID                 func(childComplexity int) int
		ServiceName        func(childComplexity int) int
		ServiceVersion     func(childComplexity int) int
		Session            func(childComplexity int) int
		Timestamp          func(childComplexity int) int
	}

	ErrorObjectNodeSession struct {
		Email       func(childComplexity int) int
		Excluded    func(childComplexity int) int
		Fingerprint func(childComplexity int) int
		SecureID    func(childComplexity int) int
	}

	ErrorObjectResults struct {
		ErrorObjects func(childComplexity int) int
		TotalCount   func(childComplexity int) int
	}

	ErrorResults struct {
		ErrorGroups func(childComplexity int) int
		TotalCount  func(childComplexity int) int
	}

	ErrorSegment struct {
		ID        func(childComplexity int) int
		Name      func(childComplexity int) int
		Params    func(childComplexity int) int
		ProjectID func(childComplexity int) int
	}

	ErrorTag struct {
		CreatedAt   func(childComplexity int) int
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Title       func(childComplexity int) int
	}

	ErrorTrace struct {
		ColumnNumber               func(childComplexity int) int
		EnhancementSource          func(childComplexity int) int
		EnhancementVersion         func(childComplexity int) int
		Error                      func(childComplexity int) int
		ExternalLink               func(childComplexity int) int
		FileName                   func(childComplexity int) int
		FunctionName               func(childComplexity int) int
		LineContent                func(childComplexity int) int
		LineNumber                 func(childComplexity int) int
		LinesAfter                 func(childComplexity int) int
		LinesBefore                func(childComplexity int) int
		SourceMappingErrorMetadata func(childComplexity int) int
	}

	ErrorsHistogram struct {
		BucketTimes  func(childComplexity int) int
		ErrorObjects func(childComplexity int) int
	}

	EventChunk struct {
		ChunkIndex func(childComplexity int) int
		SessionID  func(childComplexity int) int
		Timestamp  func(childComplexity int) int
	}

	ExternalAttachment struct {
		ErrorCommentID   func(childComplexity int) int
		ExternalID       func(childComplexity int) int
		ID               func(childComplexity int) int
		IntegrationType  func(childComplexity int) int
		SessionCommentID func(childComplexity int) int
		Title            func(childComplexity int) int
	}

	Field struct {
		ID    func(childComplexity int) int
		Name  func(childComplexity int) int
		Type  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	GitHubRepo struct {
		Key    func(childComplexity int) int
		Name   func(childComplexity int) int
		RepoID func(childComplexity int) int
	}

	GitlabProject struct {
		ID                func(childComplexity int) int
		Name              func(childComplexity int) int
		NameWithNameSpace func(childComplexity int) int
	}

	Graph struct {
		BucketByKey       func(childComplexity int) int
		BucketCount       func(childComplexity int) int
		Display           func(childComplexity int) int
		FunctionType      func(childComplexity int) int
		GroupByKey        func(childComplexity int) int
		ID                func(childComplexity int) int
		Limit             func(childComplexity int) int
		LimitFunctionType func(childComplexity int) int
		LimitMetric       func(childComplexity int) int
		Metric            func(childComplexity int) int
		NullHandling      func(childComplexity int) int
		ProductType       func(childComplexity int) int
		Query             func(childComplexity int) int
		Title             func(childComplexity int) int
		Type              func(childComplexity int) int
	}

	HeightList struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
		Type func(childComplexity int) int
	}

	HeightTask struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	HeightWorkspace struct {
		ID    func(childComplexity int) int
		Model func(childComplexity int) int
		Name  func(childComplexity int) int
		URL   func(childComplexity int) int
	}

	HistogramBucket struct {
		Bucket     func(childComplexity int) int
		Count      func(childComplexity int) int
		RangeEnd   func(childComplexity int) int
		RangeStart func(childComplexity int) int
	}

	IntegrationProjectMapping struct {
		ExternalID func(childComplexity int) int
		ProjectID  func(childComplexity int) int
	}

	IntegrationStatus struct {
		CreatedAt    func(childComplexity int) int
		Integrated   func(childComplexity int) int
		ResourceType func(childComplexity int) int
	}

	Invoice struct {
		AmountDue    func(childComplexity int) int
		AmountPaid   func(childComplexity int) int
		AttemptCount func(childComplexity int) int
		Date         func(childComplexity int) int
		Status       func(childComplexity int) int
		URL          func(childComplexity int) int
	}

	IssuesSearchResult struct {
		ID       func(childComplexity int) int
		IssueURL func(childComplexity int) int
		Title    func(childComplexity int) int
	}

	JiraIssueType struct {
		Description      func(childComplexity int) int
		ID               func(childComplexity int) int
		IconURL          func(childComplexity int) int
		Name             func(childComplexity int) int
		Scope            func(childComplexity int) int
		Self             func(childComplexity int) int
		Subtask          func(childComplexity int) int
		UntranslatedName func(childComplexity int) int
	}

	JiraIssueTypeScope struct {
		Project func(childComplexity int) int
		Type    func(childComplexity int) int
	}

	JiraProject struct {
		ID         func(childComplexity int) int
		IssueTypes func(childComplexity int) int
		Key        func(childComplexity int) int
		Name       func(childComplexity int) int
		Self       func(childComplexity int) int
	}

	JiraProjectIdentifier struct {
		ID func(childComplexity int) int
	}

	JiraTeam struct {
		Key    func(childComplexity int) int
		Name   func(childComplexity int) int
		TeamID func(childComplexity int) int
	}

	LengthRange struct {
		Max func(childComplexity int) int
		Min func(childComplexity int) int
	}

	LinearTeam struct {
		Key    func(childComplexity int) int
		Name   func(childComplexity int) int
		TeamID func(childComplexity int) int
	}

	Log struct {
		Environment     func(childComplexity int) int
		Level           func(childComplexity int) int
		LogAttributes   func(childComplexity int) int
		Message         func(childComplexity int) int
		ProjectID       func(childComplexity int) int
		SecureSessionID func(childComplexity int) int
		ServiceName     func(childComplexity int) int
		ServiceVersion  func(childComplexity int) int
		Source          func(childComplexity int) int
		SpanID          func(childComplexity int) int
		Timestamp       func(childComplexity int) int
		TraceID         func(childComplexity int) int
	}

	LogAlert struct {
		BelowThreshold                 func(childComplexity int) int
		ChannelsToNotify               func(childComplexity int) int
		CountThreshold                 func(childComplexity int) int
		DailyFrequency                 func(childComplexity int) int
		Default                        func(childComplexity int) int
		Disabled                       func(childComplexity int) int
		DiscordChannelsToNotify        func(childComplexity int) int
		EmailsToNotify                 func(childComplexity int) int
		ID                             func(childComplexity int) int
		LastAdminToEditID              func(childComplexity int) int
		MicrosoftTeamsChannelsToNotify func(childComplexity int) int
		Name                           func(childComplexity int) int
		Query                          func(childComplexity int) int
		ThresholdWindow                func(childComplexity int) int
		Type                           func(childComplexity int) int
		UpdatedAt                      func(childComplexity int) int
		WebhookDestinations            func(childComplexity int) int
	}

	LogConnection struct {
		Edges    func(childComplexity int) int
		PageInfo func(childComplexity int) int
	}

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

	LogLine struct {
		Body      func(childComplexity int) int
		Labels    func(childComplexity int) int
		Severity  func(childComplexity int) int
		Timestamp func(childComplexity int) int
	}

	LogsHistogram struct {
		Buckets      func(childComplexity int) int
		ObjectCount  func(childComplexity int) int
		SampleFactor func(childComplexity int) int
		TotalCount   func(childComplexity int) int
	}

	LogsHistogramBucket struct {
		BucketID func(childComplexity int) int
		Counts   func(childComplexity int) int
	}

	LogsHistogramBucketCount struct {
		Count func(childComplexity int) int
		Level func(childComplexity int) int
	}

	MatchedErrorObject struct {
		Event      func(childComplexity int) int
		ID         func(childComplexity int) int
		Score      func(childComplexity int) int
		StackTrace func(childComplexity int) int
		Type       func(childComplexity int) int
	}

	MatchedErrorTag struct {
		Description func(childComplexity int) int
		ID          func(childComplexity int) int
		Score       func(childComplexity int) int
		Title       func(childComplexity int) int
	}

	Metric struct {
		Name  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	MetricBucket struct {
		BucketID    func(childComplexity int) int
		BucketMax   func(childComplexity int) int
		BucketMin   func(childComplexity int) int
		Column      func(childComplexity int) int
		Group       func(childComplexity int) int
		MetricType  func(childComplexity int) int
		MetricValue func(childComplexity int) int
	}

	MetricMonitor struct {
		Aggregator              func(childComplexity int) int
		ChannelsToNotify        func(childComplexity int) int
		Disabled                func(childComplexity int) int
		DiscordChannelsToNotify func(childComplexity int) int
		EmailsToNotify          func(childComplexity int) int
		Filters                 func(childComplexity int) int
		ID                      func(childComplexity int) int
		LastAdminToEditID       func(childComplexity int) int
		MetricToMonitor         func(childComplexity int) int
		Name                    func(childComplexity int) int
		PeriodMinutes           func(childComplexity int) int
		Threshold               func(childComplexity int) int
		Units                   func(childComplexity int) int
		UpdatedAt               func(childComplexity int) int
		WebhookDestinations     func(childComplexity int) int
	}

	MetricPreview struct {
		Date  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	MetricTagFilter struct {
		Op    func(childComplexity int) int
		Tag   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	MetricsBuckets struct {
		BucketCount  func(childComplexity int) int
		Buckets      func(childComplexity int) int
		SampleFactor func(childComplexity int) int
	}

	MicrosoftTeamsChannel struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	Mutation struct {
		AddAdminToWorkspace                   func(childComplexity int, workspaceID int, inviteID string) int
		AddIntegrationToProject               func(childComplexity int, integrationType *model.IntegrationType, projectID int, code string) int
		AddIntegrationToWorkspace             func(childComplexity int, integrationType *model.IntegrationType, workspaceID int, code string) int
		ChangeAdminRole                       func(childComplexity int, workspaceID int, adminID int, newRole string) int
		CreateAdmin                           func(childComplexity int) int
		CreateErrorAlert                      func(childComplexity int, projectID int, name string, countThreshold int, thresholdWindow int, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, microsoftTeamsChannels []*model.MicrosoftTeamsChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, query string, regexGroups []*string, frequency int, defaultArg *bool) int
		CreateErrorComment                    func(childComplexity int, projectID int, errorGroupSecureID string, text string, textForEmail string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, errorURL string, authorName string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) int
		CreateErrorCommentForExistingIssue    func(childComplexity int, projectID int, errorGroupSecureID string, text string, textForEmail string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, errorURL string, authorName string, issueURL string, issueTitle string, issueID string, integrations []*model.IntegrationType) int
		CreateErrorSegment                    func(childComplexity int, projectID int, name string, query string) int
		CreateErrorTag                        func(childComplexity int, title string, description string) int
		CreateIssueForErrorComment            func(childComplexity int, projectID int, errorURL string, errorCommentID int, authorName string, textForAttachment string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) int
		CreateIssueForSessionComment          func(childComplexity int, projectID int, sessionURL string, sessionCommentID int, authorName string, textForAttachment string, time float64, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) int
		CreateLogAlert                        func(childComplexity int, input model.LogAlertInput) int
		CreateMetricMonitor                   func(childComplexity int, projectID int, name string, aggregator model.MetricAggregator, periodMinutes *int, threshold float64, units *string, metricToMonitor string, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, filters []*model.MetricTagFilterInput) int
		CreateOrUpdateStripeSubscription      func(childComplexity int, workspaceID int) int
		CreateProject                         func(childComplexity int, name string, workspaceID int) int
		CreateSavedSegment                    func(childComplexity int, projectID int, name string, entityType model.SavedSegmentEntityType, query string) int
		CreateSegment                         func(childComplexity int, projectID int, name string, query string) int
		CreateSessionAlert                    func(childComplexity int, input model.SessionAlertInput) int
		CreateSessionComment                  func(childComplexity int, projectID int, sessionSecureID string, sessionTimestamp int, text string, textForEmail string, xCoordinate float64, yCoordinate float64, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, sessionURL string, time float64, authorName string, sessionImage *string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType, tags []*model.SessionCommentTagInput, additionalContext *string) int
		CreateSessionCommentWithExistingIssue func(childComplexity int, projectID int, sessionSecureID string, sessionTimestamp int, text string, textForEmail string, xCoordinate float64, yCoordinate float64, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, sessionURL string, time float64, authorName string, sessionImage *string, tags []*model.SessionCommentTagInput, integrations []*model.IntegrationType, issueTitle *string, issueURL string, issueID string, additionalContext *string) int
		CreateWorkspace                       func(childComplexity int, name string, promoCode *string) int
		DeleteAdminFromProject                func(childComplexity int, projectID int, adminID int) int
		DeleteAdminFromWorkspace              func(childComplexity int, workspaceID int, adminID int) int
		DeleteDashboard                       func(childComplexity int, id int) int
		DeleteErrorAlert                      func(childComplexity int, projectID int, errorAlertID int) int
		DeleteErrorComment                    func(childComplexity int, id int) int
		DeleteErrorSegment                    func(childComplexity int, segmentID int) int
		DeleteGraph                           func(childComplexity int, id int) int
		DeleteInviteLinkFromWorkspace         func(childComplexity int, workspaceID int, workspaceInviteLinkID int) int
		DeleteLogAlert                        func(childComplexity int, projectID int, id int) int
		DeleteMetricMonitor                   func(childComplexity int, projectID int, metricMonitorID int) int
		DeleteProject                         func(childComplexity int, id int) int
		DeleteSavedSegment                    func(childComplexity int, segmentID int) int
		DeleteSegment                         func(childComplexity int, segmentID int) int
		DeleteSessionAlert                    func(childComplexity int, projectID int, sessionAlertID int) int
		DeleteSessionComment                  func(childComplexity int, id int) int
		DeleteSessions                        func(childComplexity int, projectID int, params model.QueryInput, sessionCount int) int
		DeleteVisualization                   func(childComplexity int, id int) int
		EditErrorSegment                      func(childComplexity int, id int, projectID int, query string, name string) int
		EditProject                           func(childComplexity int, id int, name *string, billingEmail *string, excludedUsers pq.StringArray, errorFilters pq.StringArray, errorJSONPaths pq.StringArray, rageClickWindowSeconds *int, rageClickRadiusPixels *int, rageClickCount *int, filterChromeExtension *bool) int
		EditProjectSettings                   func(childComplexity int, projectID int, name *string, billingEmail *string, excludedUsers pq.StringArray, errorFilters pq.StringArray, errorJSONPaths pq.StringArray, rageClickWindowSeconds *int, rageClickRadiusPixels *int, rageClickCount *int, filterChromeExtension *bool, filterSessionsWithoutError *bool, autoResolveStaleErrorsDayInterval *int, sampling *model.SamplingInput) int
		EditSavedSegment                      func(childComplexity int, id int, projectID int, name string, entityType model.SavedSegmentEntityType, query string) int
		EditSegment                           func(childComplexity int, id int, projectID int, query string, name string) int
		EditServiceGithubSettings             func(childComplexity int, id int, projectID int, githubRepoPath *string, buildPrefix *string, githubPrefix *string) int
		EditWorkspace                         func(childComplexity int, id int, name *string) int
		EditWorkspaceSettings                 func(childComplexity int, workspaceID int, aiApplication *bool, aiInsights *bool) int
		EmailSignup                           func(childComplexity int, email string) int
		ExportSession                         func(childComplexity int, sessionSecureID string) int
		HandleAWSMarketplace                  func(childComplexity int, workspaceID int, code string) int
		JoinWorkspace                         func(childComplexity int, workspaceID int) int
		LinkIssueForErrorComment              func(childComplexity int, projectID int, errorURL string, errorCommentID int, authorName string, textForAttachment string, issueTitle *string, issueDescription *string, issueURL string, issueID string, integrations []*model.IntegrationType) int
		LinkIssueForSessionComment            func(childComplexity int, projectID int, sessionURL string, sessionCommentID int, authorName string, textForAttachment string, time float64, issueTitle *string, issueURL string, issueID string, integrations []*model.IntegrationType) int
		MarkErrorGroupAsViewed                func(childComplexity int, errorSecureID string, viewed *bool) int
		MarkSessionAsViewed                   func(childComplexity int, secureID string, viewed *bool) int
		ModifyClearbitIntegration             func(childComplexity int, workspaceID int, enabled bool) int
		MuteErrorCommentThread                func(childComplexity int, id int, hasMuted *bool) int
		MuteSessionCommentThread              func(childComplexity int, id int, hasMuted *bool) int
		RemoveErrorIssue                      func(childComplexity int, errorIssueID int) int
		RemoveIntegrationFromProject          func(childComplexity int, integrationType *model.IntegrationType, projectID int) int
		RemoveIntegrationFromWorkspace        func(childComplexity int, integrationType model.IntegrationType, workspaceID int) int
		ReplyToErrorComment                   func(childComplexity int, commentID int, text string, textForEmail string, errorURL string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput) int
		ReplyToSessionComment                 func(childComplexity int, commentID int, text string, textForEmail string, sessionURL string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput) int
		RequestAccess                         func(childComplexity int, projectID int) int
		SaveBillingPlan                       func(childComplexity int, workspaceID int, sessionsLimitCents *int, sessionsRetention model.RetentionPeriod, errorsLimitCents *int, errorsRetention model.RetentionPeriod, logsLimitCents *int, logsRetention model.RetentionPeriod, tracesLimitCents *int, tracesRetention model.RetentionPeriod) int
		SendAdminWorkspaceInvite              func(childComplexity int, workspaceID int, email string, baseURL string, role string) int
		SubmitRegistrationForm                func(childComplexity int, workspaceID int, teamSize string, role string, useCase string, heardAbout string, pun *string) int
		SyncSlackIntegration                  func(childComplexity int, projectID int) int
		TestErrorEnhancement                  func(childComplexity int, errorObjectID int, githubRepoPath string, githubPrefix *string, buildPrefix *string, saveError *bool) int
		UpdateAdminAboutYouDetails            func(childComplexity int, adminDetails model.AdminAboutYouDetails) int
		UpdateAdminAndCreateWorkspace         func(childComplexity int, adminAndWorkspaceDetails model.AdminAndWorkspaceDetails) int
		UpdateAllowMeterOverage               func(childComplexity int, workspaceID int, allowMeterOverage bool) int
		UpdateAllowedEmailOrigins             func(childComplexity int, workspaceID int, allowedAutoJoinEmailOrigins string) int
		UpdateBillingDetails                  func(childComplexity int, workspaceID int) int
		UpdateClickUpProjectMappings          func(childComplexity int, workspaceID int, projectMappings []*model.ClickUpProjectMappingInput) int
		UpdateEmailOptOut                     func(childComplexity int, token *string, adminID *int, category model.EmailOptOutCategory, isOptOut bool, projectID *int) int
		UpdateErrorAlert                      func(childComplexity int, projectID int, name *string, errorAlertID int, countThreshold *int, thresholdWindow *int, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, microsoftTeamsChannels []*model.MicrosoftTeamsChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, query string, regexGroups []*string, frequency *int, disabled *bool) int
		UpdateErrorAlertIsDisabled            func(childComplexity int, id int, projectID int, disabled bool) int
		UpdateErrorGroupIsPublic              func(childComplexity int, errorGroupSecureID string, isPublic bool) int
		UpdateErrorGroupState                 func(childComplexity int, secureID string, state model.ErrorState, snoozedUntil *time.Time) int
		UpdateErrorTags                       func(childComplexity int) int
		UpdateIntegrationProjectMappings      func(childComplexity int, workspaceID int, integrationType model.IntegrationType, projectMappings []*model.IntegrationProjectMappingInput) int
		UpdateLogAlert                        func(childComplexity int, id int, input model.LogAlertInput) int
		UpdateLogAlertIsDisabled              func(childComplexity int, id int, projectID int, disabled bool) int
		UpdateMetricMonitor                   func(childComplexity int, metricMonitorID int, projectID int, name *string, aggregator *model.MetricAggregator, periodMinutes *int, threshold *float64, units *string, metricToMonitor *string, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, disabled *bool, filters []*model.MetricTagFilterInput) int
		UpdateMetricMonitorIsDisabled         func(childComplexity int, id int, projectID int, disabled bool) int
		UpdateSessionAlert                    func(childComplexity int, id int, input model.SessionAlertInput) int
		UpdateSessionAlertIsDisabled          func(childComplexity int, id int, projectID int, disabled bool) int
		UpdateSessionIsPublic                 func(childComplexity int, sessionSecureID string, isPublic bool) int
		UpdateVercelProjectMappings           func(childComplexity int, projectID int, projectMappings []*model.VercelProjectMappingInput) int
		UpsertDashboard                       func(childComplexity int, id *int, projectID int, name string, metrics []*model.DashboardMetricConfigInput, layout *string, isDefault *bool) int
		UpsertDiscordChannel                  func(childComplexity int, projectID int, name string) int
		UpsertGraph                           func(childComplexity int, graph model.GraphInput) int
		UpsertSlackChannel                    func(childComplexity int, projectID int, name string) int
		UpsertVisualization                   func(childComplexity int, visualization model.VisualizationInput) int
	}

	NamedCount struct {
		Count func(childComplexity int) int
		Name  func(childComplexity int) int
	}

	NewUsersCount struct {
		Count func(childComplexity int) int
	}

	OAuthClient struct {
		AppName   func(childComplexity int) int
		CreatedAt func(childComplexity int) int
		ID        func(childComplexity int) int
	}

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

	Plan struct {
		AwsMpSubscription   func(childComplexity int) int
		EnableBillingLimits func(childComplexity int) int
		ErrorsLimit         func(childComplexity int) int
		ErrorsRate          func(childComplexity int) int
		Interval            func(childComplexity int) int
		LogsLimit           func(childComplexity int) int
		LogsRate            func(childComplexity int) int
		MembersLimit        func(childComplexity int) int
		SessionsLimit       func(childComplexity int) int
		SessionsRate        func(childComplexity int) int
		TracesLimit         func(childComplexity int) int
		TracesRate          func(childComplexity int) int
		Type                func(childComplexity int) int
	}

	Project struct {
		BillingEmail           func(childComplexity int) int
		ErrorFilters           func(childComplexity int) int
		ErrorJsonPaths         func(childComplexity int) int
		ExcludedUsers          func(childComplexity int) int
		FilterChromeExtension  func(childComplexity int) int
		ID                     func(childComplexity int) int
		Name                   func(childComplexity int) int
		RageClickCount         func(childComplexity int) int
		RageClickRadiusPixels  func(childComplexity int) int
		RageClickWindowSeconds func(childComplexity int) int
		Secret                 func(childComplexity int) int
		VerboseID              func(childComplexity int) int
		WorkspaceID            func(childComplexity int) int
	}

	Query struct {
		APIKeyToOrgID                    func(childComplexity int, apiKey string) int
		AccountDetails                   func(childComplexity int, workspaceID int) int
		Accounts                         func(childComplexity int) int
		Admin                            func(childComplexity int) int
		AdminHasCreatedComment           func(childComplexity int, adminID int) int
		AdminRole                        func(childComplexity int, workspaceID int) int
		AdminRoleByProject               func(childComplexity int, projectID int) int
		AppVersionSuggestion             func(childComplexity int, projectID int) int
		AverageSessionLength             func(childComplexity int, projectID int, lookbackDays float64) int
		BillingDetails                   func(childComplexity int, workspaceID int) int
		BillingDetailsForProject         func(childComplexity int, projectID int) int
		ClickupFolderlessLists           func(childComplexity int, projectID int) int
		ClickupFolders                   func(childComplexity int, projectID int) int
		ClickupProjectMappings           func(childComplexity int, workspaceID int) int
		ClickupTeams                     func(childComplexity int, workspaceID int) int
		ClientIntegration                func(childComplexity int, projectID int) int
		CustomerPortalURL                func(childComplexity int, workspaceID int) int
		DailyErrorFrequency              func(childComplexity int, projectID int, errorGroupSecureID string, dateOffset int) int
		DailyErrorsCount                 func(childComplexity int, projectID int, dateRange model.DateRangeInput) int
		DailySessionsCount               func(childComplexity int, projectID int, dateRange model.DateRangeInput) int
		DashboardDefinitions             func(childComplexity int, projectID int) int
		DiscordChannelSuggestions        func(childComplexity int, projectID int) int
		EmailOptOuts                     func(childComplexity int, token *string, adminID *int) int
		EnhancedUserDetails              func(childComplexity int, sessionSecureID string) int
		EnvironmentSuggestion            func(childComplexity int, projectID int) int
		ErrorAlerts                      func(childComplexity int, projectID int) int
		ErrorComments                    func(childComplexity int, errorGroupSecureID string) int
		ErrorCommentsForAdmin            func(childComplexity int) int
		ErrorCommentsForProject          func(childComplexity int, projectID int) int
		ErrorFieldSuggestion             func(childComplexity int, projectID int, name string, query string) int
		ErrorFieldsClickhouse            func(childComplexity int, projectID int, count int, fieldType string, fieldName string, query string, startDate time.Time, endDate time.Time) int
		ErrorGroup                       func(childComplexity int, secureID string, useClickhouse *bool) int
		ErrorGroupFrequencies            func(childComplexity int, projectID int, errorGroupSecureIds []string, params model.ErrorGroupFrequenciesParamsInput, metric *string, useClickhouse *bool) int
		ErrorGroupTags                   func(childComplexity int, errorGroupSecureID string, useClickhouse *bool) int
		ErrorGroups                      func(childComplexity int, projectID int, count int, params model.QueryInput, page *int) int
		ErrorGroupsClickhouse            func(childComplexity int, projectID int, count int, query model.ClickhouseQuery, page *int) int
		ErrorInstance                    func(childComplexity int, errorGroupSecureID string, errorObjectID *int, params *model.QueryInput) int
		ErrorIssue                       func(childComplexity int, errorGroupSecureID string) int
		ErrorObject                      func(childComplexity int, id int) int
		ErrorObjectForLog                func(childComplexity int, logCursor string) int
		ErrorObjects                     func(childComplexity int, errorGroupSecureID string, count int, params model.QueryInput, page *int) int
		ErrorResolutionSuggestion        func(childComplexity int, errorObjectID int) int
		ErrorSegments                    func(childComplexity int, projectID int) int
		ErrorTags                        func(childComplexity int) int
		Errors                           func(childComplexity int, sessionSecureID string) int
		ErrorsHistogram                  func(childComplexity int, projectID int, params model.QueryInput, histogramOptions model.DateHistogramOptions) int
		ErrorsHistogramClickhouse        func(childComplexity int, projectID int, query model.ClickhouseQuery, histogramOptions model.DateHistogramOptions) int
		ErrorsKeyValues                  func(childComplexity int, projectID int, keyName string, dateRange model.DateRangeRequiredInput) int
		ErrorsKeys                       func(childComplexity int, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) int
		ErrorsMetrics                    func(childComplexity int, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) int
		EventChunkURL                    func(childComplexity int, secureID string, index int) int
		EventChunks                      func(childComplexity int, secureID string) int
		Events                           func(childComplexity int, sessionSecureID string) int
		ExistingLogsTraces               func(childComplexity int, projectID int, traceIds []string, dateRange model.DateRangeRequiredInput) int
		FieldSuggestion                  func(childComplexity int, projectID int, name string, query string) int
		FieldTypesClickhouse             func(childComplexity int, projectID int, startDate time.Time, endDate time.Time) int
		FieldsClickhouse                 func(childComplexity int, projectID int, count int, fieldType string, fieldName string, query string, startDate time.Time, endDate time.Time) int
		GenerateZapierAccessToken        func(childComplexity int, projectID int) int
		GetSourceMapUploadUrls           func(childComplexity int, apiKey string, paths []string) int
		GithubIssueLabels                func(childComplexity int, workspaceID int, repository string) int
		GithubRepos                      func(childComplexity int, workspaceID int) int
		GitlabProjects                   func(childComplexity int, workspaceID int) int
		Graph                            func(childComplexity int, id int) int
		HeightLists                      func(childComplexity int, projectID int) int
		HeightWorkspaces                 func(childComplexity int, workspaceID int) int
		IdentifierSuggestion             func(childComplexity int, projectID int, query string) int
		IntegrationProjectMappings       func(childComplexity int, workspaceID int, integrationType *model.IntegrationType) int
		IsIntegratedWith                 func(childComplexity int, integrationType model.IntegrationType, projectID int) int
		IsProjectIntegratedWith          func(childComplexity int, integrationType model.IntegrationType, projectID int) int
		IsSessionPending                 func(childComplexity int, sessionSecureID string) int
		IsWorkspaceIntegratedWith        func(childComplexity int, integrationType model.IntegrationType, workspaceID int) int
		JiraProjects                     func(childComplexity int, workspaceID int) int
		JoinableWorkspaces               func(childComplexity int) int
		KeyValues                        func(childComplexity int, productType model.ProductType, projectID int, keyName string, dateRange model.DateRangeRequiredInput) int
		Keys                             func(childComplexity int, productType model.ProductType, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) int
		LinearTeams                      func(childComplexity int, projectID int) int
		LiveUsersCount                   func(childComplexity int, projectID int) int
		LogAlert                         func(childComplexity int, id int) int
		LogAlerts                        func(childComplexity int, projectID int) int
		LogLines                         func(childComplexity int, productType model.ProductType, projectID int, params model.QueryInput) int
		Logs                             func(childComplexity int, projectID int, params model.QueryInput, after *string, before *string, at *string, direction model.SortDirection) int
		LogsErrorObjects                 func(childComplexity int, logCursors []string) int
		LogsHistogram                    func(childComplexity int, projectID int, params model.QueryInput) int
		LogsIntegration                  func(childComplexity int, projectID int) int
		LogsKeyValues                    func(childComplexity int, projectID int, keyName string, dateRange model.DateRangeRequiredInput) int
		LogsKeys                         func(childComplexity int, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) int
		LogsMetrics                      func(childComplexity int, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) int
		LogsTotalCount                   func(childComplexity int, projectID int, params model.QueryInput) int
		MatchErrorTag                    func(childComplexity int, query string) int
		MetricMonitors                   func(childComplexity int, projectID int, metricName *string) int
		MetricTagValues                  func(childComplexity int, projectID int, metricName string, tagName string) int
		MetricTags                       func(childComplexity int, projectID int, metricName string, query *string) int
		Metrics                          func(childComplexity int, productType model.ProductType, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) int
		MetricsTimeline                  func(childComplexity int, projectID int, metricName string, params model.DashboardParamsInput) int
		MicrosoftTeamsChannelSuggestions func(childComplexity int, projectID int) int
		NetworkHistogram                 func(childComplexity int, projectID int, params model.NetworkHistogramParamsInput) int
		NewSessionAlerts                 func(childComplexity int, projectID int) int
		NewUserAlerts                    func(childComplexity int, projectID int) int
		NewUsersCount                    func(childComplexity int, projectID int, lookbackDays float64) int
		OauthClientMetadata              func(childComplexity int, clientID string) int
		Project                          func(childComplexity int, id int) int
		ProjectHasViewedASession         func(childComplexity int, projectID int) int
		ProjectSettings                  func(childComplexity int, projectID int) int
		ProjectSuggestion                func(childComplexity int, query string) int
		Projects                         func(childComplexity int) int
		PropertySuggestion               func(childComplexity int, projectID int, query string, typeArg string) int
		RageClickAlerts                  func(childComplexity int, projectID int) int
		RageClicks                       func(childComplexity int, sessionSecureID string) int
		RageClicksForProject             func(childComplexity int, projectID int, lookbackDays float64) int
		Referrers                        func(childComplexity int, projectID int, lookbackDays float64) int
		Resources                        func(childComplexity int, sessionSecureID string) int
		SavedSegments                    func(childComplexity int, projectID int, entityType model.SavedSegmentEntityType) int
		SearchIssues                     func(childComplexity int, integrationType model.IntegrationType, projectID int, query string) int
		Segments                         func(childComplexity int, projectID int) int
		ServerIntegration                func(childComplexity int, projectID int) int
		ServiceByName                    func(childComplexity int, projectID int, name string) int
		Services                         func(childComplexity int, projectID int, after *string, before *string, query *string) int
		Session                          func(childComplexity int, secureID string) int
		SessionCommentTagsForProject     func(childComplexity int, projectID int) int
		SessionComments                  func(childComplexity int, sessionSecureID string) int
		SessionCommentsForAdmin          func(childComplexity int) int
		SessionCommentsForProject        func(childComplexity int, projectID int) int
		SessionExports                   func(childComplexity int, projectID int) int
		SessionInsight                   func(childComplexity int, secureID string) int
		SessionIntervals                 func(childComplexity int, sessionSecureID string) int
		SessionLogs                      func(childComplexity int, projectID int, params model.QueryInput) int
		SessionUsersReport               func(childComplexity int, projectID int, params model.QueryInput) int
		Sessions                         func(childComplexity int, projectID int, count int, params model.QueryInput, sortField *string, sortDesc bool, page *int) int
		SessionsClickhouse               func(childComplexity int, projectID int, count int, query model.ClickhouseQuery, sortField *string, sortDesc bool, page *int) int
		SessionsHistogram                func(childComplexity int, projectID int, params model.QueryInput, histogramOptions model.DateHistogramOptions) int
		SessionsHistogramClickhouse      func(childComplexity int, projectID int, query model.ClickhouseQuery, histogramOptions model.DateHistogramOptions) int
		SessionsKeyValues                func(childComplexity int, projectID int, keyName string, dateRange model.DateRangeRequiredInput) int
		SessionsKeys                     func(childComplexity int, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) int
		SessionsMetrics                  func(childComplexity int, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) int
		SessionsReport                   func(childComplexity int, projectID int, query model.ClickhouseQuery) int
		SlackChannelSuggestion           func(childComplexity int, projectID int) int
		SourcemapFiles                   func(childComplexity int, projectID int, version *string) int
		SourcemapVersions                func(childComplexity int, projectID int) int
		SubscriptionDetails              func(childComplexity int, workspaceID int) int
		SuggestedMetrics                 func(childComplexity int, projectID int, prefix string) int
		SystemConfiguration              func(childComplexity int) int
		TimelineIndicatorEvents          func(childComplexity int, sessionSecureID string) int
		TopUsers                         func(childComplexity int, projectID int, lookbackDays float64) int
		Trace                            func(childComplexity int, projectID int, traceID string, sessionSecureID *string) int
		Traces                           func(childComplexity int, projectID int, params model.QueryInput, after *string, before *string, at *string, direction model.SortDirection) int
		TracesIntegration                func(childComplexity int, projectID int) int
		TracesKeyValues                  func(childComplexity int, projectID int, keyName string, dateRange model.DateRangeRequiredInput) int
		TracesKeys                       func(childComplexity int, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) int
		TracesMetrics                    func(childComplexity int, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy *string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) int
		TrackPropertiesAlerts            func(childComplexity int, projectID int) int
		UnprocessedSessionsCount         func(childComplexity int, projectID int) int
		UsageHistory                     func(childComplexity int, workspaceID int, productType model.ProductType, dateRange *model.DateRangeRequiredInput) int
		UserFingerprintCount             func(childComplexity int, projectID int, lookbackDays float64) int
		UserPropertiesAlerts             func(childComplexity int, projectID int) int
		VercelProjectMappings            func(childComplexity int, projectID int) int
		VercelProjects                   func(childComplexity int, projectID int) int
		Visualization                    func(childComplexity int, id int) int
		Visualizations                   func(childComplexity int, projectID int, input string, count int, offset int) int
		WebVitals                        func(childComplexity int, sessionSecureID string) int
		WebsocketEvents                  func(childComplexity int, sessionSecureID string) int
		Workspace                        func(childComplexity int, id int) int
		WorkspaceAdmins                  func(childComplexity int, workspaceID int) int
		WorkspaceAdminsByProjectID       func(childComplexity int, projectID int) int
		WorkspaceForInviteLink           func(childComplexity int, secret string) int
		WorkspaceForProject              func(childComplexity int, projectID int) int
		WorkspaceInviteLinks             func(childComplexity int, workspaceID int) int
		WorkspacePendingInvites          func(childComplexity int, workspaceID int) int
		WorkspaceSettings                func(childComplexity int, workspaceID int) int
		Workspaces                       func(childComplexity int) int
		WorkspacesCount                  func(childComplexity int) int
	}

	QueryKey struct {
		Name func(childComplexity int) int
		Type func(childComplexity int) int
	}

	RageClickEvent struct {
		EndTimestamp    func(childComplexity int) int
		ID              func(childComplexity int) int
		ProjectID       func(childComplexity int) int
		SessionSecureID func(childComplexity int) int
		StartTimestamp  func(childComplexity int) int
		TotalClicks     func(childComplexity int) int
	}

	RageClickEventForProject struct {
		Identifier      func(childComplexity int) int
		SessionSecureID func(childComplexity int) int
		TotalClicks     func(childComplexity int) int
		UserProperties  func(childComplexity int) int
	}

	ReferrerTablePayload struct {
		Count   func(childComplexity int) int
		Host    func(childComplexity int) int
		Percent func(childComplexity int) int
	}

	S3File struct {
		Key func(childComplexity int) int
	}

	Sampling struct {
		ErrorExclusionQuery    func(childComplexity int) int
		ErrorMinuteRateLimit   func(childComplexity int) int
		ErrorSamplingRate      func(childComplexity int) int
		LogExclusionQuery      func(childComplexity int) int
		LogMinuteRateLimit     func(childComplexity int) int
		LogSamplingRate        func(childComplexity int) int
		SessionExclusionQuery  func(childComplexity int) int
		SessionMinuteRateLimit func(childComplexity int) int
		SessionSamplingRate    func(childComplexity int) int
		TraceExclusionQuery    func(childComplexity int) int
		TraceMinuteRateLimit   func(childComplexity int) int
		TraceSamplingRate      func(childComplexity int) int
	}

	SanitizedAdmin struct {
		Email    func(childComplexity int) int
		ID       func(childComplexity int) int
		Name     func(childComplexity int) int
		PhotoURL func(childComplexity int) int
	}

	SanitizedSlackChannel struct {
		WebhookChannel   func(childComplexity int) int
		WebhookChannelID func(childComplexity int) int
	}

	SavedSegment struct {
		EntityType func(childComplexity int) int
		ID         func(childComplexity int) int
		Name       func(childComplexity int) int
		Params     func(childComplexity int) int
		ProjectID  func(childComplexity int) int
	}

	SearchParams struct {
		Query func(childComplexity int) int
	}

	Segment struct {
		ID        func(childComplexity int) int
		Name      func(childComplexity int) int
		Params    func(childComplexity int) int
		ProjectID func(childComplexity int) int
	}

	Service struct {
		BuildPrefix    func(childComplexity int) int
		ErrorDetails   func(childComplexity int) int
		GithubPrefix   func(childComplexity int) int
		GithubRepoPath func(childComplexity int) int
		ID             func(childComplexity int) int
		Name           func(childComplexity int) int
		ProjectID      func(childComplexity int) int
		Status         func(childComplexity int) int
	}

	ServiceConnection struct {
		Edges    func(childComplexity int) int
		PageInfo func(childComplexity int) int
	}

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

	ServiceNode struct {
		BuildPrefix    func(childComplexity int) int
		ErrorDetails   func(childComplexity int) int
		GithubPrefix   func(childComplexity int) int
		GithubRepoPath func(childComplexity int) int
		ID             func(childComplexity int) int
		Name           func(childComplexity int) int
		ProjectID      func(childComplexity int) int
		Status         func(childComplexity int) int
	}

	Session struct {
		ActiveLength                   func(childComplexity int) int
		AppVersion                     func(childComplexity int) int
		BrowserName                    func(childComplexity int) int
		BrowserVersion                 func(childComplexity int) int
		Chunked                        func(childComplexity int) int
		City                           func(childComplexity int) int
		ClientConfig                   func(childComplexity int) int
		ClientID                       func(childComplexity int) int
		ClientVersion                  func(childComplexity int) int
		Country                        func(childComplexity int) int
		CreatedAt                      func(childComplexity int) int
		DeviceMemory                   func(childComplexity int) int
		DirectDownloadURL              func(childComplexity int) int
		EnableRecordingNetworkContents func(childComplexity int) int
		EnableStrictPrivacy            func(childComplexity int) int
		Environment                    func(childComplexity int) int
		EventCounts                    func(childComplexity int) int
		Excluded                       func(childComplexity int) int
		ExcludedReason                 func(childComplexity int) int
		FieldGroup                     func(childComplexity int) int
		Fields                         func(childComplexity int) int
		Fingerprint                    func(childComplexity int) int
		FirstTime                      func(childComplexity int) int
		FirstloadVersion               func(childComplexity int) int
		HasErrors                      func(childComplexity int) int
		HasRageClicks                  func(childComplexity int) int
		ID                             func(childComplexity int) int
		IP                             func(childComplexity int) int
		Identified                     func(childComplexity int) int
		Identifier                     func(childComplexity int) int
		IsPublic                       func(childComplexity int) int
		Language                       func(childComplexity int) int
		LastUserInteractionTime        func(childComplexity int) int
		Length                         func(childComplexity int) int
		OSName                         func(childComplexity int) int
		OSVersion                      func(childComplexity int) int
		ObjectStorageEnabled           func(childComplexity int) int
		PayloadSize                    func(childComplexity int) int
		PayloadUpdatedAt               func(childComplexity int) int
		Postal                         func(childComplexity int) int
		PrivacySetting                 func(childComplexity int) int
		Processed                      func(childComplexity int) int
		ResourcesURL                   func(childComplexity int) int
		SecureID                       func(childComplexity int) int
		SessionFeedback                func(childComplexity int) int
		Starred                        func(childComplexity int) int
		State                          func(childComplexity int) int
		TimelineIndicatorsURL          func(childComplexity int) int
		UserObject                     func(childComplexity int) int
		UserProperties                 func(childComplexity int) int
		Viewed                         func(childComplexity int) int
		WebSocketEventsURL             func(childComplexity int) int
		WithinBillingQuota             func(childComplexity int) int
	}

	SessionAlert struct {
		ChannelsToNotify               func(childComplexity int) int
		CountThreshold                 func(childComplexity int) int
		DailyFrequency                 func(childComplexity int) int
		Default                        func(childComplexity int) int
		Disabled                       func(childComplexity int) int
		DiscordChannelsToNotify        func(childComplexity int) int
		EmailsToNotify                 func(childComplexity int) int
		ExcludeRules                   func(childComplexity int) int
		ExcludedEnvironments           func(childComplexity int) int
		ID                             func(childComplexity int) int
		LastAdminToEditID              func(childComplexity int) int
		MicrosoftTeamsChannelsToNotify func(childComplexity int) int
		Name                           func(childComplexity int) int
		ThresholdWindow                func(childComplexity int) int
		TrackProperties                func(childComplexity int) int
		Type                           func(childComplexity int) int
		UpdatedAt                      func(childComplexity int) int
		UserProperties                 func(childComplexity int) int
		WebhookDestinations            func(childComplexity int) int
	}

	SessionComment struct {
		Attachments     func(childComplexity int) int
		Author          func(childComplexity int) int
		CreatedAt       func(childComplexity int) int
		ID              func(childComplexity int) int
		Metadata        func(childComplexity int) int
		ProjectID       func(childComplexity int) int
		Replies         func(childComplexity int) int
		SessionId       func(childComplexity int) int
		SessionSecureId func(childComplexity int) int
		Tags            func(childComplexity int) int
		Text            func(childComplexity int) int
		Timestamp       func(childComplexity int) int
		Type            func(childComplexity int) int
		UpdatedAt       func(childComplexity int) int
		XCoordinate     func(childComplexity int) int
		YCoordinate     func(childComplexity int) int
	}

	SessionCommentTag struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	SessionExportWithSession struct {
		ActiveLength func(childComplexity int) int
		CreatedAt    func(childComplexity int) int
		Error        func(childComplexity int) int
		Identifier   func(childComplexity int) int
		SecureID     func(childComplexity int) int
		Type         func(childComplexity int) int
		URL          func(childComplexity int) int
	}

	SessionInsight struct {
		ID        func(childComplexity int) int
		Insight   func(childComplexity int) int
		SessionID func(childComplexity int) int
	}

	SessionInterval struct {
		Active          func(childComplexity int) int
		Duration        func(childComplexity int) int
		EndTime         func(childComplexity int) int
		SessionSecureID func(childComplexity int) int
		StartTime       func(childComplexity int) int
	}

	SessionPayload struct {
		Errors                  func(childComplexity int) int
		Events                  func(childComplexity int) int
		LastUserInteractionTime func(childComplexity int) int
		RageClicks              func(childComplexity int) int
		SessionComments         func(childComplexity int) int
	}

	SessionQuery struct {
		ID        func(childComplexity int) int
		ProjectID func(childComplexity int) int
	}

	SessionResults struct {
		Sessions   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	SessionsHistogram struct {
		BucketTimes           func(childComplexity int) int
		SessionsWithErrors    func(childComplexity int) int
		SessionsWithoutErrors func(childComplexity int) int
		TotalSessions         func(childComplexity int) int
	}

	SessionsReportRow struct {
		AvgActiveLengthMins   func(childComplexity int) int
		AvgLengthMins         func(childComplexity int) int
		Key                   func(childComplexity int) int
		Location              func(childComplexity int) int
		MaxActiveLengthMins   func(childComplexity int) int
		MaxLengthMins         func(childComplexity int) int
		NumDaysVisited        func(childComplexity int) int
		NumMonthsVisited      func(childComplexity int) int
		NumSessions           func(childComplexity int) int
		TotalActiveLengthMins func(childComplexity int) int
		TotalLengthMins       func(childComplexity int) int
	}

	SlackSyncResponse struct {
		NewChannelsAddedCount func(childComplexity int) int
		Success               func(childComplexity int) int
	}

	SocialLink struct {
		Link func(childComplexity int) int
		Type func(childComplexity int) int
	}

	SourceMappingError struct {
		ActualMinifiedFetchedPath  func(childComplexity int) int
		ActualSourcemapFetchedPath func(childComplexity int) int
		ErrorCode                  func(childComplexity int) int
		MappedColumnNumber         func(childComplexity int) int
		MappedLineNumber           func(childComplexity int) int
		MinifiedColumnNumber       func(childComplexity int) int
		MinifiedFetchStrategy      func(childComplexity int) int
		MinifiedFileSize           func(childComplexity int) int
		MinifiedLineNumber         func(childComplexity int) int
		SourceMapURL               func(childComplexity int) int
		SourcemapFetchStrategy     func(childComplexity int) int
		SourcemapFileSize          func(childComplexity int) int
		StackTraceFileURL          func(childComplexity int) int
	}

	Subscription struct {
		SessionPayloadAppended func(childComplexity int, sessionSecureID string, initialEventsCount int) int
	}

	SubscriptionDetails struct {
		BaseAmount           func(childComplexity int) int
		BillingIngestBlocked func(childComplexity int) int
		BillingIssue         func(childComplexity int) int
		Discount             func(childComplexity int) int
		LastInvoice          func(childComplexity int) int
	}

	SubscriptionDiscount struct {
		Amount  func(childComplexity int) int
		Name    func(childComplexity int) int
		Percent func(childComplexity int) int
		Until   func(childComplexity int) int
	}

	SystemConfiguration struct {
		MaintenanceEnd   func(childComplexity int) int
		MaintenanceStart func(childComplexity int) int
	}

	TimelineIndicatorEvent struct {
		Data            func(childComplexity int) int
		SID             func(childComplexity int) int
		SessionSecureID func(childComplexity int) int
		Timestamp       func(childComplexity int) int
		Type            func(childComplexity int) int
	}

	TopUsersPayload struct {
		ActiveTimePercentage func(childComplexity int) int
		ID                   func(childComplexity int) int
		Identifier           func(childComplexity int) int
		TotalActiveTime      func(childComplexity int) int
		UserProperties       func(childComplexity int) int
	}

	Trace struct {
		Duration        func(childComplexity int) int
		Environment     func(childComplexity int) int
		Events          func(childComplexity int) int
		HasErrors       func(childComplexity int) int
		Links           func(childComplexity int) int
		ParentSpanID    func(childComplexity int) int
		ProjectID       func(childComplexity int) int
		SecureSessionID func(childComplexity int) int
		ServiceName     func(childComplexity int) int
		ServiceVersion  func(childComplexity int) int
		SpanID          func(childComplexity int) int
		SpanKind        func(childComplexity int) int
		SpanName        func(childComplexity int) int
		StartTime       func(childComplexity int) int
		StatusCode      func(childComplexity int) int
		StatusMessage   func(childComplexity int) int
		Timestamp       func(childComplexity int) int
		TraceAttributes func(childComplexity int) int
		TraceID         func(childComplexity int) int
		TraceState      func(childComplexity int) int
	}

	TraceConnection struct {
		Edges    func(childComplexity int) int
		PageInfo func(childComplexity int) int
	}

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

	TraceError struct {
		CreatedAt          func(childComplexity int) int
		ErrorGroupSecureID func(childComplexity int) int
		Event              func(childComplexity int) int
		ID                 func(childComplexity int) int
		LogCursor          func(childComplexity int) int
		Source             func(childComplexity int) int
		SpanID             func(childComplexity int) int
		Timestamp          func(childComplexity int) int
		TraceID            func(childComplexity int) int
		Type               func(childComplexity int) int
	}

	TraceEvent struct {
		Attributes func(childComplexity int) int
		Name       func(childComplexity int) int
		Timestamp  func(childComplexity int) int
	}

	TraceLink struct {
		Attributes func(childComplexity int) int
		SpanID     func(childComplexity int) int
		TraceID    func(childComplexity int) int
		TraceState func(childComplexity int) int
	}

	TracePayload struct {
		Errors func(childComplexity int) int
		Trace  func(childComplexity int) int
	}

	TrackProperty struct {
		ID    func(childComplexity int) int
		Name  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	UsageHistory struct {
		Usage func(childComplexity int) int
	}

	User struct {
		ID func(childComplexity int) int
	}

	UserFingerprintCount struct {
		Count func(childComplexity int) int
	}

	UserProperty struct {
		ID    func(childComplexity int) int
		Name  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	VercelEnv struct {
		ConfigurationID func(childComplexity int) int
		ID              func(childComplexity int) int
		Key             func(childComplexity int) int
	}

	VercelProject struct {
		Env  func(childComplexity int) int
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	VercelProjectMapping struct {
		ProjectID       func(childComplexity int) int
		VercelProjectID func(childComplexity int) int
	}

	Visualization struct {
		Graphs         func(childComplexity int) int
		ID             func(childComplexity int) int
		Name           func(childComplexity int) int
		ProjectID      func(childComplexity int) int
		UpdatedAt      func(childComplexity int) int
		UpdatedByAdmin func(childComplexity int) int
	}

	VisualizationsResponse struct {
		Count   func(childComplexity int) int
		Results func(childComplexity int) int
	}

	WebSocketEvent struct {
		Message   func(childComplexity int) int
		Name      func(childComplexity int) int
		Size      func(childComplexity int) int
		SocketID  func(childComplexity int) int
		TimeStamp func(childComplexity int) int
		Type      func(childComplexity int) int
	}

	WebhookDestination struct {
		Authorization func(childComplexity int) int
		URL           func(childComplexity int) int
	}

	Workspace struct {
		AllowMeterOverage           func(childComplexity int) int
		AllowedAutoJoinEmailOrigins func(childComplexity int) int
		BillingPeriodEnd            func(childComplexity int) int
		ClearbitEnabled             func(childComplexity int) int
		EligibleForTrialExtension   func(childComplexity int) int
		ErrorsMaxCents              func(childComplexity int) int
		ErrorsRetentionPeriod       func(childComplexity int) int
		ID                          func(childComplexity int) int
		LogsMaxCents                func(childComplexity int) int
		Name                        func(childComplexity int) int
		NextInvoiceDate             func(childComplexity int) int
		PlanTier                    func(childComplexity int) int
		Projects                    func(childComplexity int) int
		RetentionPeriod             func(childComplexity int) int
		Secret                      func(childComplexity int) int
		SessionsMaxCents            func(childComplexity int) int
		SlackChannels               func(childComplexity int) int
		SlackWebhookChannel         func(childComplexity int) int
		TracesMaxCents              func(childComplexity int) int
		TrialEndDate                func(childComplexity int) int
		TrialExtensionEnabled       func(childComplexity int) int
		UnlimitedMembers            func(childComplexity int) int
	}

	WorkspaceAdminRole struct {
		Admin func(childComplexity int) int
		Role  func(childComplexity int) int
	}

	WorkspaceForInviteLink struct {
		ExistingAccount func(childComplexity int) int
		ExpirationDate  func(childComplexity int) int
		InviteeEmail    func(childComplexity int) int
		ProjectID       func(childComplexity int) int
		Secret          func(childComplexity int) int
		WorkspaceID     func(childComplexity int) int
		WorkspaceName   func(childComplexity int) int
	}

	WorkspaceInviteLink struct {
		CreatedAt      func(childComplexity int) int
		ExpirationDate func(childComplexity int) int
		ID             func(childComplexity int) int
		InviteeEmail   func(childComplexity int) int
		InviteeRole    func(childComplexity int) int
		Secret         func(childComplexity int) int
	}
}

type Config

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

type DirectiveRoot

type DirectiveRoot struct {
}

type ErrorAlertResolver

type ErrorAlertResolver interface {
	ChannelsToNotify(ctx context.Context, obj *model1.ErrorAlert) ([]*model.SanitizedSlackChannel, error)
	DiscordChannelsToNotify(ctx context.Context, obj *model1.ErrorAlert) ([]*model1.DiscordChannel, error)
	MicrosoftTeamsChannelsToNotify(ctx context.Context, obj *model1.ErrorAlert) ([]*model1.MicrosoftTeamsChannel, error)
	WebhookDestinations(ctx context.Context, obj *model1.ErrorAlert) ([]*model1.WebhookDestination, error)
	EmailsToNotify(ctx context.Context, obj *model1.ErrorAlert) ([]*string, error)

	RegexGroups(ctx context.Context, obj *model1.ErrorAlert) ([]*string, error)

	DailyFrequency(ctx context.Context, obj *model1.ErrorAlert) ([]*int64, error)
}

type ErrorCommentResolver

type ErrorCommentResolver interface {
	Author(ctx context.Context, obj *model1.ErrorComment) (*model.SanitizedAdmin, error)
}

type ErrorGroupResolver

type ErrorGroupResolver interface {
	Event(ctx context.Context, obj *model1.ErrorGroup) ([]*string, error)
	StructuredStackTrace(ctx context.Context, obj *model1.ErrorGroup) ([]*model.ErrorTrace, error)
	MetadataLog(ctx context.Context, obj *model1.ErrorGroup) ([]*model.ErrorMetadata, error)
}

type ErrorObjectResolver

type ErrorObjectResolver interface {
	ErrorGroupSecureID(ctx context.Context, obj *model1.ErrorObject) (string, error)
	Event(ctx context.Context, obj *model1.ErrorObject) ([]*string, error)

	StructuredStackTrace(ctx context.Context, obj *model1.ErrorObject) ([]*model.ErrorTrace, error)

	Session(ctx context.Context, obj *model1.ErrorObject) (*model1.Session, error)
}

type ErrorSegmentResolver

type ErrorSegmentResolver interface {
	Params(ctx context.Context, obj *model1.ErrorSegment) (*model1.SearchParams, error)
}

type LogAlertResolver

type LogAlertResolver interface {
	ChannelsToNotify(ctx context.Context, obj *model1.LogAlert) ([]*model.SanitizedSlackChannel, error)
	DiscordChannelsToNotify(ctx context.Context, obj *model1.LogAlert) ([]*model1.DiscordChannel, error)
	MicrosoftTeamsChannelsToNotify(ctx context.Context, obj *model1.LogAlert) ([]*model1.MicrosoftTeamsChannel, error)
	WebhookDestinations(ctx context.Context, obj *model1.LogAlert) ([]*model1.WebhookDestination, error)
	EmailsToNotify(ctx context.Context, obj *model1.LogAlert) ([]string, error)

	DailyFrequency(ctx context.Context, obj *model1.LogAlert) ([]*int64, error)
}

type MatchedErrorObjectResolver

type MatchedErrorObjectResolver interface {
	Event(ctx context.Context, obj *model1.MatchedErrorObject) ([]*string, error)
}

type MetricMonitorResolver

type MetricMonitorResolver interface {
	ChannelsToNotify(ctx context.Context, obj *model1.MetricMonitor) ([]*model.SanitizedSlackChannel, error)
	DiscordChannelsToNotify(ctx context.Context, obj *model1.MetricMonitor) ([]*model1.DiscordChannel, error)
	WebhookDestinations(ctx context.Context, obj *model1.MetricMonitor) ([]*model1.WebhookDestination, error)
	EmailsToNotify(ctx context.Context, obj *model1.MetricMonitor) ([]*string, error)

	Filters(ctx context.Context, obj *model1.MetricMonitor) ([]*model.MetricTagFilter, error)
}

type MutationResolver

type MutationResolver interface {
	UpdateAdminAndCreateWorkspace(ctx context.Context, adminAndWorkspaceDetails model.AdminAndWorkspaceDetails) (*model1.Project, error)
	UpdateAdminAboutYouDetails(ctx context.Context, adminDetails model.AdminAboutYouDetails) (bool, error)
	CreateAdmin(ctx context.Context) (*model1.Admin, error)
	CreateProject(ctx context.Context, name string, workspaceID int) (*model1.Project, error)
	CreateWorkspace(ctx context.Context, name string, promoCode *string) (*model1.Workspace, error)
	EditProject(ctx context.Context, id int, name *string, billingEmail *string, excludedUsers pq.StringArray, errorFilters pq.StringArray, errorJSONPaths pq.StringArray, rageClickWindowSeconds *int, rageClickRadiusPixels *int, rageClickCount *int, filterChromeExtension *bool) (*model1.Project, error)
	EditProjectSettings(ctx context.Context, projectID int, name *string, billingEmail *string, excludedUsers pq.StringArray, errorFilters pq.StringArray, errorJSONPaths pq.StringArray, rageClickWindowSeconds *int, rageClickRadiusPixels *int, rageClickCount *int, filterChromeExtension *bool, filterSessionsWithoutError *bool, autoResolveStaleErrorsDayInterval *int, sampling *model.SamplingInput) (*model.AllProjectSettings, error)
	EditWorkspace(ctx context.Context, id int, name *string) (*model1.Workspace, error)
	EditWorkspaceSettings(ctx context.Context, workspaceID int, aiApplication *bool, aiInsights *bool) (*model1.AllWorkspaceSettings, error)
	ExportSession(ctx context.Context, sessionSecureID string) (bool, error)
	MarkErrorGroupAsViewed(ctx context.Context, errorSecureID string, viewed *bool) (*model1.ErrorGroup, error)
	MarkSessionAsViewed(ctx context.Context, secureID string, viewed *bool) (*model1.Session, error)
	UpdateErrorGroupState(ctx context.Context, secureID string, state model.ErrorState, snoozedUntil *time.Time) (*model1.ErrorGroup, error)
	DeleteProject(ctx context.Context, id int) (*bool, error)
	SendAdminWorkspaceInvite(ctx context.Context, workspaceID int, email string, baseURL string, role string) (*string, error)
	AddAdminToWorkspace(ctx context.Context, workspaceID int, inviteID string) (*int, error)
	DeleteInviteLinkFromWorkspace(ctx context.Context, workspaceID int, workspaceInviteLinkID int) (bool, error)
	JoinWorkspace(ctx context.Context, workspaceID int) (*int, error)
	UpdateAllowedEmailOrigins(ctx context.Context, workspaceID int, allowedAutoJoinEmailOrigins string) (*int, error)
	ChangeAdminRole(ctx context.Context, workspaceID int, adminID int, newRole string) (bool, error)
	DeleteAdminFromProject(ctx context.Context, projectID int, adminID int) (*int, error)
	DeleteAdminFromWorkspace(ctx context.Context, workspaceID int, adminID int) (*int, error)
	CreateSegment(ctx context.Context, projectID int, name string, query string) (*model1.Segment, error)
	EmailSignup(ctx context.Context, email string) (string, error)
	EditSegment(ctx context.Context, id int, projectID int, query string, name string) (*bool, error)
	DeleteSegment(ctx context.Context, segmentID int) (*bool, error)
	CreateErrorSegment(ctx context.Context, projectID int, name string, query string) (*model1.ErrorSegment, error)
	EditErrorSegment(ctx context.Context, id int, projectID int, query string, name string) (*bool, error)
	DeleteErrorSegment(ctx context.Context, segmentID int) (*bool, error)
	CreateSavedSegment(ctx context.Context, projectID int, name string, entityType model.SavedSegmentEntityType, query string) (*model1.SavedSegment, error)
	EditSavedSegment(ctx context.Context, id int, projectID int, name string, entityType model.SavedSegmentEntityType, query string) (*bool, error)
	DeleteSavedSegment(ctx context.Context, segmentID int) (*bool, error)
	CreateOrUpdateStripeSubscription(ctx context.Context, workspaceID int) (*string, error)
	HandleAWSMarketplace(ctx context.Context, workspaceID int, code string) (*bool, error)
	UpdateBillingDetails(ctx context.Context, workspaceID int) (*bool, error)
	SaveBillingPlan(ctx context.Context, workspaceID int, sessionsLimitCents *int, sessionsRetention model.RetentionPeriod, errorsLimitCents *int, errorsRetention model.RetentionPeriod, logsLimitCents *int, logsRetention model.RetentionPeriod, tracesLimitCents *int, tracesRetention model.RetentionPeriod) (*bool, error)
	CreateSessionComment(ctx context.Context, projectID int, sessionSecureID string, sessionTimestamp int, text string, textForEmail string, xCoordinate float64, yCoordinate float64, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, sessionURL string, time float64, authorName string, sessionImage *string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType, tags []*model.SessionCommentTagInput, additionalContext *string) (*model1.SessionComment, error)
	CreateSessionCommentWithExistingIssue(ctx context.Context, projectID int, sessionSecureID string, sessionTimestamp int, text string, textForEmail string, xCoordinate float64, yCoordinate float64, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, sessionURL string, time float64, authorName string, sessionImage *string, tags []*model.SessionCommentTagInput, integrations []*model.IntegrationType, issueTitle *string, issueURL string, issueID string, additionalContext *string) (*model1.SessionComment, error)
	CreateIssueForSessionComment(ctx context.Context, projectID int, sessionURL string, sessionCommentID int, authorName string, textForAttachment string, time float64, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) (*model1.SessionComment, error)
	LinkIssueForSessionComment(ctx context.Context, projectID int, sessionURL string, sessionCommentID int, authorName string, textForAttachment string, time float64, issueTitle *string, issueURL string, issueID string, integrations []*model.IntegrationType) (*model1.SessionComment, error)
	DeleteSessionComment(ctx context.Context, id int) (*bool, error)
	MuteSessionCommentThread(ctx context.Context, id int, hasMuted *bool) (*bool, error)
	ReplyToSessionComment(ctx context.Context, commentID int, text string, textForEmail string, sessionURL string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput) (*model1.CommentReply, error)
	CreateErrorComment(ctx context.Context, projectID int, errorGroupSecureID string, text string, textForEmail string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, errorURL string, authorName string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) (*model1.ErrorComment, error)
	CreateErrorCommentForExistingIssue(ctx context.Context, projectID int, errorGroupSecureID string, text string, textForEmail string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput, errorURL string, authorName string, issueURL string, issueTitle string, issueID string, integrations []*model.IntegrationType) (*model1.ErrorComment, error)
	RemoveErrorIssue(ctx context.Context, errorIssueID int) (*bool, error)
	MuteErrorCommentThread(ctx context.Context, id int, hasMuted *bool) (*bool, error)
	CreateIssueForErrorComment(ctx context.Context, projectID int, errorURL string, errorCommentID int, authorName string, textForAttachment string, issueTitle *string, issueDescription *string, issueTeamID *string, issueTypeID *string, integrations []*model.IntegrationType) (*model1.ErrorComment, error)
	LinkIssueForErrorComment(ctx context.Context, projectID int, errorURL string, errorCommentID int, authorName string, textForAttachment string, issueTitle *string, issueDescription *string, issueURL string, issueID string, integrations []*model.IntegrationType) (*model1.ErrorComment, error)
	DeleteErrorComment(ctx context.Context, id int) (*bool, error)
	ReplyToErrorComment(ctx context.Context, commentID int, text string, textForEmail string, errorURL string, taggedAdmins []*model.SanitizedAdminInput, taggedSlackUsers []*model.SanitizedSlackChannelInput) (*model1.CommentReply, error)
	AddIntegrationToProject(ctx context.Context, integrationType *model.IntegrationType, projectID int, code string) (bool, error)
	RemoveIntegrationFromProject(ctx context.Context, integrationType *model.IntegrationType, projectID int) (bool, error)
	AddIntegrationToWorkspace(ctx context.Context, integrationType *model.IntegrationType, workspaceID int, code string) (bool, error)
	RemoveIntegrationFromWorkspace(ctx context.Context, integrationType model.IntegrationType, workspaceID int) (bool, error)
	SyncSlackIntegration(ctx context.Context, projectID int) (*model.SlackSyncResponse, error)
	CreateMetricMonitor(ctx context.Context, projectID int, name string, aggregator model.MetricAggregator, periodMinutes *int, threshold float64, units *string, metricToMonitor string, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, filters []*model.MetricTagFilterInput) (*model1.MetricMonitor, error)
	UpdateMetricMonitor(ctx context.Context, metricMonitorID int, projectID int, name *string, aggregator *model.MetricAggregator, periodMinutes *int, threshold *float64, units *string, metricToMonitor *string, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, disabled *bool, filters []*model.MetricTagFilterInput) (*model1.MetricMonitor, error)
	CreateErrorAlert(ctx context.Context, projectID int, name string, countThreshold int, thresholdWindow int, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, microsoftTeamsChannels []*model.MicrosoftTeamsChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, query string, regexGroups []*string, frequency int, defaultArg *bool) (*model1.ErrorAlert, error)
	UpdateErrorAlert(ctx context.Context, projectID int, name *string, errorAlertID int, countThreshold *int, thresholdWindow *int, slackChannels []*model.SanitizedSlackChannelInput, discordChannels []*model.DiscordChannelInput, microsoftTeamsChannels []*model.MicrosoftTeamsChannelInput, webhookDestinations []*model.WebhookDestinationInput, emails []*string, query string, regexGroups []*string, frequency *int, disabled *bool) (*model1.ErrorAlert, error)
	DeleteErrorAlert(ctx context.Context, projectID int, errorAlertID int) (*model1.ErrorAlert, error)
	DeleteMetricMonitor(ctx context.Context, projectID int, metricMonitorID int) (*model1.MetricMonitor, error)
	UpdateSessionAlertIsDisabled(ctx context.Context, id int, projectID int, disabled bool) (*model1.SessionAlert, error)
	UpdateErrorAlertIsDisabled(ctx context.Context, id int, projectID int, disabled bool) (*model1.ErrorAlert, error)
	UpdateMetricMonitorIsDisabled(ctx context.Context, id int, projectID int, disabled bool) (*model1.MetricMonitor, error)
	UpdateSessionAlert(ctx context.Context, id int, input model.SessionAlertInput) (*model1.SessionAlert, error)
	CreateSessionAlert(ctx context.Context, input model.SessionAlertInput) (*model1.SessionAlert, error)
	DeleteSessionAlert(ctx context.Context, projectID int, sessionAlertID int) (*model1.SessionAlert, error)
	UpdateLogAlert(ctx context.Context, id int, input model.LogAlertInput) (*model1.LogAlert, error)
	CreateLogAlert(ctx context.Context, input model.LogAlertInput) (*model1.LogAlert, error)
	DeleteLogAlert(ctx context.Context, projectID int, id int) (*model1.LogAlert, error)
	UpdateLogAlertIsDisabled(ctx context.Context, id int, projectID int, disabled bool) (*model1.LogAlert, error)
	UpdateSessionIsPublic(ctx context.Context, sessionSecureID string, isPublic bool) (*model1.Session, error)
	UpdateErrorGroupIsPublic(ctx context.Context, errorGroupSecureID string, isPublic bool) (*model1.ErrorGroup, error)
	UpdateAllowMeterOverage(ctx context.Context, workspaceID int, allowMeterOverage bool) (*model1.Workspace, error)
	SubmitRegistrationForm(ctx context.Context, workspaceID int, teamSize string, role string, useCase string, heardAbout string, pun *string) (*bool, error)
	RequestAccess(ctx context.Context, projectID int) (*bool, error)
	ModifyClearbitIntegration(ctx context.Context, workspaceID int, enabled bool) (*bool, error)
	UpsertDashboard(ctx context.Context, id *int, projectID int, name string, metrics []*model.DashboardMetricConfigInput, layout *string, isDefault *bool) (int, error)
	DeleteDashboard(ctx context.Context, id int) (bool, error)
	DeleteSessions(ctx context.Context, projectID int, params model.QueryInput, sessionCount int) (bool, error)
	UpdateVercelProjectMappings(ctx context.Context, projectID int, projectMappings []*model.VercelProjectMappingInput) (bool, error)
	UpdateClickUpProjectMappings(ctx context.Context, workspaceID int, projectMappings []*model.ClickUpProjectMappingInput) (bool, error)
	UpdateIntegrationProjectMappings(ctx context.Context, workspaceID int, integrationType model.IntegrationType, projectMappings []*model.IntegrationProjectMappingInput) (bool, error)
	UpdateEmailOptOut(ctx context.Context, token *string, adminID *int, category model.EmailOptOutCategory, isOptOut bool, projectID *int) (bool, error)
	EditServiceGithubSettings(ctx context.Context, id int, projectID int, githubRepoPath *string, buildPrefix *string, githubPrefix *string) (*model1.Service, error)
	CreateErrorTag(ctx context.Context, title string, description string) (*model1.ErrorTag, error)
	UpdateErrorTags(ctx context.Context) (bool, error)
	UpsertSlackChannel(ctx context.Context, projectID int, name string) (*model.SanitizedSlackChannel, error)
	UpsertDiscordChannel(ctx context.Context, projectID int, name string) (*model1.DiscordChannel, error)
	TestErrorEnhancement(ctx context.Context, errorObjectID int, githubRepoPath string, githubPrefix *string, buildPrefix *string, saveError *bool) (*model1.ErrorObject, error)
	UpsertVisualization(ctx context.Context, visualization model.VisualizationInput) (int, error)
	DeleteVisualization(ctx context.Context, id int) (bool, error)
	UpsertGraph(ctx context.Context, graph model.GraphInput) (*model1.Graph, error)
	DeleteGraph(ctx context.Context, id int) (bool, error)
}

type QueryResolver

type QueryResolver interface {
	Accounts(ctx context.Context) ([]*model.Account, error)
	AccountDetails(ctx context.Context, workspaceID int) (*model.AccountDetails, error)
	Session(ctx context.Context, secureID string) (*model1.Session, error)
	Events(ctx context.Context, sessionSecureID string) ([]interface{}, error)
	SessionIntervals(ctx context.Context, sessionSecureID string) ([]*model1.SessionInterval, error)
	TimelineIndicatorEvents(ctx context.Context, sessionSecureID string) ([]*model1.TimelineIndicatorEvent, error)
	WebsocketEvents(ctx context.Context, sessionSecureID string) ([]interface{}, error)
	RageClicks(ctx context.Context, sessionSecureID string) ([]*model1.RageClickEvent, error)
	RageClicksForProject(ctx context.Context, projectID int, lookbackDays float64) ([]*model.RageClickEventForProject, error)
	ErrorGroupsClickhouse(ctx context.Context, projectID int, count int, query model.ClickhouseQuery, page *int) (*model1.ErrorResults, error)
	ErrorGroups(ctx context.Context, projectID int, count int, params model.QueryInput, page *int) (*model1.ErrorResults, error)
	ErrorsHistogramClickhouse(ctx context.Context, projectID int, query model.ClickhouseQuery, histogramOptions model.DateHistogramOptions) (*model1.ErrorsHistogram, error)
	ErrorsHistogram(ctx context.Context, projectID int, params model.QueryInput, histogramOptions model.DateHistogramOptions) (*model1.ErrorsHistogram, error)
	ErrorGroup(ctx context.Context, secureID string, useClickhouse *bool) (*model1.ErrorGroup, error)
	ErrorObject(ctx context.Context, id int) (*model1.ErrorObject, error)
	ErrorObjects(ctx context.Context, errorGroupSecureID string, count int, params model.QueryInput, page *int) (*model.ErrorObjectResults, error)
	ErrorObjectForLog(ctx context.Context, logCursor string) (*model1.ErrorObject, error)
	ErrorInstance(ctx context.Context, errorGroupSecureID string, errorObjectID *int, params *model.QueryInput) (*model1.ErrorInstance, error)
	EnhancedUserDetails(ctx context.Context, sessionSecureID string) (*model.EnhancedUserDetailsResult, error)
	Errors(ctx context.Context, sessionSecureID string) ([]*model1.ErrorObject, error)
	Resources(ctx context.Context, sessionSecureID string) ([]interface{}, error)
	WebVitals(ctx context.Context, sessionSecureID string) ([]*model1.Metric, error)
	SessionComments(ctx context.Context, sessionSecureID string) ([]*model1.SessionComment, error)
	SessionCommentTagsForProject(ctx context.Context, projectID int) ([]*model1.SessionCommentTag, error)
	SessionCommentsForAdmin(ctx context.Context) ([]*model1.SessionComment, error)
	SessionCommentsForProject(ctx context.Context, projectID int) ([]*model1.SessionComment, error)
	IsSessionPending(ctx context.Context, sessionSecureID string) (*bool, error)
	ErrorIssue(ctx context.Context, errorGroupSecureID string) ([]*model1.ExternalAttachment, error)
	ErrorComments(ctx context.Context, errorGroupSecureID string) ([]*model1.ErrorComment, error)
	ErrorCommentsForAdmin(ctx context.Context) ([]*model1.ErrorComment, error)
	ErrorCommentsForProject(ctx context.Context, projectID int) ([]*model1.ErrorComment, error)
	WorkspaceAdmins(ctx context.Context, workspaceID int) ([]*model1.WorkspaceAdminRole, error)
	WorkspaceAdminsByProjectID(ctx context.Context, projectID int) ([]*model1.WorkspaceAdminRole, error)
	ClientIntegration(ctx context.Context, projectID int) (*model.IntegrationStatus, error)
	ServerIntegration(ctx context.Context, projectID int) (*model.IntegrationStatus, error)
	LogsIntegration(ctx context.Context, projectID int) (*model.IntegrationStatus, error)
	TracesIntegration(ctx context.Context, projectID int) (*model.IntegrationStatus, error)
	UnprocessedSessionsCount(ctx context.Context, projectID int) (*int64, error)
	LiveUsersCount(ctx context.Context, projectID int) (*int64, error)
	AdminHasCreatedComment(ctx context.Context, adminID int) (*bool, error)
	ProjectHasViewedASession(ctx context.Context, projectID int) (*model1.Session, error)
	DailySessionsCount(ctx context.Context, projectID int, dateRange model.DateRangeInput) ([]*model1.DailySessionCount, error)
	DailyErrorsCount(ctx context.Context, projectID int, dateRange model.DateRangeInput) ([]*model1.DailyErrorCount, error)
	DailyErrorFrequency(ctx context.Context, projectID int, errorGroupSecureID string, dateOffset int) ([]int64, error)
	ErrorGroupFrequencies(ctx context.Context, projectID int, errorGroupSecureIds []string, params model.ErrorGroupFrequenciesParamsInput, metric *string, useClickhouse *bool) ([]*model.ErrorDistributionItem, error)
	ErrorGroupTags(ctx context.Context, errorGroupSecureID string, useClickhouse *bool) ([]*model.ErrorGroupTagAggregation, error)
	Referrers(ctx context.Context, projectID int, lookbackDays float64) ([]*model.ReferrerTablePayload, error)
	NewUsersCount(ctx context.Context, projectID int, lookbackDays float64) (*model.NewUsersCount, error)
	TopUsers(ctx context.Context, projectID int, lookbackDays float64) ([]*model.TopUsersPayload, error)
	AverageSessionLength(ctx context.Context, projectID int, lookbackDays float64) (*model.AverageSessionLength, error)
	UserFingerprintCount(ctx context.Context, projectID int, lookbackDays float64) (*model.UserFingerprintCount, error)
	SessionsClickhouse(ctx context.Context, projectID int, count int, query model.ClickhouseQuery, sortField *string, sortDesc bool, page *int) (*model1.SessionResults, error)
	Sessions(ctx context.Context, projectID int, count int, params model.QueryInput, sortField *string, sortDesc bool, page *int) (*model1.SessionResults, error)
	SessionsHistogramClickhouse(ctx context.Context, projectID int, query model.ClickhouseQuery, histogramOptions model.DateHistogramOptions) (*model1.SessionsHistogram, error)
	SessionsHistogram(ctx context.Context, projectID int, params model.QueryInput, histogramOptions model.DateHistogramOptions) (*model1.SessionsHistogram, error)
	SessionsReport(ctx context.Context, projectID int, query model.ClickhouseQuery) ([]*model.SessionsReportRow, error)
	SessionUsersReport(ctx context.Context, projectID int, params model.QueryInput) ([]*model.SessionsReportRow, error)
	FieldTypesClickhouse(ctx context.Context, projectID int, startDate time.Time, endDate time.Time) ([]*model1.Field, error)
	FieldsClickhouse(ctx context.Context, projectID int, count int, fieldType string, fieldName string, query string, startDate time.Time, endDate time.Time) ([]string, error)
	ErrorFieldsClickhouse(ctx context.Context, projectID int, count int, fieldType string, fieldName string, query string, startDate time.Time, endDate time.Time) ([]string, error)
	BillingDetailsForProject(ctx context.Context, projectID int) (*model.BillingDetails, error)
	BillingDetails(ctx context.Context, workspaceID int) (*model.BillingDetails, error)
	UsageHistory(ctx context.Context, workspaceID int, productType model.ProductType, dateRange *model.DateRangeRequiredInput) (*model.UsageHistory, error)
	FieldSuggestion(ctx context.Context, projectID int, name string, query string) ([]*model1.Field, error)
	PropertySuggestion(ctx context.Context, projectID int, query string, typeArg string) ([]*model1.Field, error)
	ErrorFieldSuggestion(ctx context.Context, projectID int, name string, query string) ([]*model1.ErrorField, error)
	Projects(ctx context.Context) ([]*model1.Project, error)
	Workspaces(ctx context.Context) ([]*model1.Workspace, error)
	WorkspacesCount(ctx context.Context) (int64, error)
	JoinableWorkspaces(ctx context.Context) ([]*model1.Workspace, error)
	ErrorAlerts(ctx context.Context, projectID int) ([]*model1.ErrorAlert, error)
	NewUserAlerts(ctx context.Context, projectID int) ([]*model1.SessionAlert, error)
	TrackPropertiesAlerts(ctx context.Context, projectID int) ([]*model1.SessionAlert, error)
	UserPropertiesAlerts(ctx context.Context, projectID int) ([]*model1.SessionAlert, error)
	NewSessionAlerts(ctx context.Context, projectID int) ([]*model1.SessionAlert, error)
	RageClickAlerts(ctx context.Context, projectID int) ([]*model1.SessionAlert, error)
	LogAlerts(ctx context.Context, projectID int) ([]*model1.LogAlert, error)
	LogAlert(ctx context.Context, id int) (*model1.LogAlert, error)
	ProjectSuggestion(ctx context.Context, query string) ([]*model1.Project, error)
	EnvironmentSuggestion(ctx context.Context, projectID int) ([]*model1.Field, error)
	AppVersionSuggestion(ctx context.Context, projectID int) ([]*string, error)
	IdentifierSuggestion(ctx context.Context, projectID int, query string) ([]string, error)
	SlackChannelSuggestion(ctx context.Context, projectID int) ([]*model.SanitizedSlackChannel, error)
	MicrosoftTeamsChannelSuggestions(ctx context.Context, projectID int) ([]*model1.MicrosoftTeamsChannel, error)
	DiscordChannelSuggestions(ctx context.Context, projectID int) ([]*model1.DiscordChannel, error)
	GenerateZapierAccessToken(ctx context.Context, projectID int) (string, error)
	SearchIssues(ctx context.Context, integrationType model.IntegrationType, projectID int, query string) ([]*model.IssuesSearchResult, error)
	IsIntegratedWith(ctx context.Context, integrationType model.IntegrationType, projectID int) (bool, error)
	IsWorkspaceIntegratedWith(ctx context.Context, integrationType model.IntegrationType, workspaceID int) (bool, error)
	IsProjectIntegratedWith(ctx context.Context, integrationType model.IntegrationType, projectID int) (bool, error)
	VercelProjects(ctx context.Context, projectID int) ([]*model.VercelProject, error)
	VercelProjectMappings(ctx context.Context, projectID int) ([]*model.VercelProjectMapping, error)
	ClickupTeams(ctx context.Context, workspaceID int) ([]*model.ClickUpTeam, error)
	ClickupProjectMappings(ctx context.Context, workspaceID int) ([]*model.ClickUpProjectMapping, error)
	ClickupFolders(ctx context.Context, projectID int) ([]*model.ClickUpFolder, error)
	ClickupFolderlessLists(ctx context.Context, projectID int) ([]*model.ClickUpList, error)
	HeightLists(ctx context.Context, projectID int) ([]*model.HeightList, error)
	HeightWorkspaces(ctx context.Context, workspaceID int) ([]*model.HeightWorkspace, error)
	IntegrationProjectMappings(ctx context.Context, workspaceID int, integrationType *model.IntegrationType) ([]*model1.IntegrationProjectMapping, error)
	LinearTeams(ctx context.Context, projectID int) ([]*model.LinearTeam, error)
	JiraProjects(ctx context.Context, workspaceID int) ([]*model.JiraProject, error)
	GitlabProjects(ctx context.Context, workspaceID int) ([]*model.GitlabProject, error)
	GithubRepos(ctx context.Context, workspaceID int) ([]*model.GitHubRepo, error)
	GithubIssueLabels(ctx context.Context, workspaceID int, repository string) ([]string, error)
	Project(ctx context.Context, id int) (*model1.Project, error)
	ProjectSettings(ctx context.Context, projectID int) (*model.AllProjectSettings, error)
	Workspace(ctx context.Context, id int) (*model1.Workspace, error)
	WorkspaceForInviteLink(ctx context.Context, secret string) (*model.WorkspaceForInviteLink, error)
	WorkspaceInviteLinks(ctx context.Context, workspaceID int) (*model1.WorkspaceInviteLink, error)
	WorkspacePendingInvites(ctx context.Context, workspaceID int) ([]*model1.WorkspaceInviteLink, error)
	WorkspaceSettings(ctx context.Context, workspaceID int) (*model1.AllWorkspaceSettings, error)
	WorkspaceForProject(ctx context.Context, projectID int) (*model1.Workspace, error)
	Admin(ctx context.Context) (*model1.Admin, error)
	AdminRole(ctx context.Context, workspaceID int) (*model1.WorkspaceAdminRole, error)
	AdminRoleByProject(ctx context.Context, projectID int) (*model1.WorkspaceAdminRole, error)
	Segments(ctx context.Context, projectID int) ([]*model1.Segment, error)
	ErrorSegments(ctx context.Context, projectID int) ([]*model1.ErrorSegment, error)
	SavedSegments(ctx context.Context, projectID int, entityType model.SavedSegmentEntityType) ([]*model1.SavedSegment, error)
	APIKeyToOrgID(ctx context.Context, apiKey string) (*int, error)
	GetSourceMapUploadUrls(ctx context.Context, apiKey string, paths []string) ([]string, error)
	CustomerPortalURL(ctx context.Context, workspaceID int) (string, error)
	SubscriptionDetails(ctx context.Context, workspaceID int) (*model.SubscriptionDetails, error)
	DashboardDefinitions(ctx context.Context, projectID int) ([]*model.DashboardDefinition, error)
	SuggestedMetrics(ctx context.Context, projectID int, prefix string) ([]string, error)
	MetricTags(ctx context.Context, projectID int, metricName string, query *string) ([]string, error)
	MetricTagValues(ctx context.Context, projectID int, metricName string, tagName string) ([]string, error)
	MetricsTimeline(ctx context.Context, projectID int, metricName string, params model.DashboardParamsInput) ([]*model.DashboardPayload, error)
	NetworkHistogram(ctx context.Context, projectID int, params model.NetworkHistogramParamsInput) (*model.CategoryHistogramPayload, error)
	MetricMonitors(ctx context.Context, projectID int, metricName *string) ([]*model1.MetricMonitor, error)
	EventChunkURL(ctx context.Context, secureID string, index int) (string, error)
	EventChunks(ctx context.Context, secureID string) ([]*model1.EventChunk, error)
	SourcemapFiles(ctx context.Context, projectID int, version *string) ([]*model.S3File, error)
	SourcemapVersions(ctx context.Context, projectID int) ([]string, error)
	OauthClientMetadata(ctx context.Context, clientID string) (*model.OAuthClient, error)
	EmailOptOuts(ctx context.Context, token *string, adminID *int) ([]model.EmailOptOutCategory, error)
	Logs(ctx context.Context, projectID int, params model.QueryInput, after *string, before *string, at *string, direction model.SortDirection) (*model.LogConnection, error)
	SessionLogs(ctx context.Context, projectID int, params model.QueryInput) ([]*model.LogEdge, error)
	LogsTotalCount(ctx context.Context, projectID int, params model.QueryInput) (uint64, error)
	LogsHistogram(ctx context.Context, projectID int, params model.QueryInput) (*model.LogsHistogram, error)
	LogsMetrics(ctx context.Context, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) (*model.MetricsBuckets, error)
	LogsKeys(ctx context.Context, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) ([]*model.QueryKey, error)
	LogsKeyValues(ctx context.Context, projectID int, keyName string, dateRange model.DateRangeRequiredInput) ([]string, error)
	LogsErrorObjects(ctx context.Context, logCursors []string) ([]*model1.ErrorObject, error)
	ExistingLogsTraces(ctx context.Context, projectID int, traceIds []string, dateRange model.DateRangeRequiredInput) ([]string, error)
	ErrorResolutionSuggestion(ctx context.Context, errorObjectID int) (string, error)
	SessionInsight(ctx context.Context, secureID string) (*model1.SessionInsight, error)
	SessionExports(ctx context.Context, projectID int) ([]*model.SessionExportWithSession, error)
	SystemConfiguration(ctx context.Context) (*model1.SystemConfiguration, error)
	Services(ctx context.Context, projectID int, after *string, before *string, query *string) (*model.ServiceConnection, error)
	ServiceByName(ctx context.Context, projectID int, name string) (*model1.Service, error)
	ErrorTags(ctx context.Context) ([]*model1.ErrorTag, error)
	MatchErrorTag(ctx context.Context, query string) ([]*model.MatchedErrorTag, error)
	Trace(ctx context.Context, projectID int, traceID string, sessionSecureID *string) (*model.TracePayload, error)
	Traces(ctx context.Context, projectID int, params model.QueryInput, after *string, before *string, at *string, direction model.SortDirection) (*model.TraceConnection, error)
	TracesMetrics(ctx context.Context, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy *string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) (*model.MetricsBuckets, error)
	TracesKeys(ctx context.Context, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) ([]*model.QueryKey, error)
	TracesKeyValues(ctx context.Context, projectID int, keyName string, dateRange model.DateRangeRequiredInput) ([]string, error)
	ErrorsKeys(ctx context.Context, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) ([]*model.QueryKey, error)
	ErrorsKeyValues(ctx context.Context, projectID int, keyName string, dateRange model.DateRangeRequiredInput) ([]string, error)
	ErrorsMetrics(ctx context.Context, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) (*model.MetricsBuckets, error)
	SessionsKeys(ctx context.Context, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) ([]*model.QueryKey, error)
	SessionsKeyValues(ctx context.Context, projectID int, keyName string, dateRange model.DateRangeRequiredInput) ([]string, error)
	SessionsMetrics(ctx context.Context, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) (*model.MetricsBuckets, error)
	Metrics(ctx context.Context, productType model.ProductType, projectID int, params model.QueryInput, column string, metricTypes []model.MetricAggregator, groupBy []string, bucketBy string, bucketCount *int, limit *int, limitAggregator *model.MetricAggregator, limitColumn *string) (*model.MetricsBuckets, error)
	Keys(ctx context.Context, productType model.ProductType, projectID int, dateRange model.DateRangeRequiredInput, query *string, typeArg *model.KeyType) ([]*model.QueryKey, error)
	KeyValues(ctx context.Context, productType model.ProductType, projectID int, keyName string, dateRange model.DateRangeRequiredInput) ([]string, error)
	Visualization(ctx context.Context, id int) (*model1.Visualization, error)
	Visualizations(ctx context.Context, projectID int, input string, count int, offset int) (*model1.VisualizationsResponse, error)
	Graph(ctx context.Context, id int) (*model1.Graph, error)
	LogLines(ctx context.Context, productType model.ProductType, projectID int, params model.QueryInput) ([]*model.LogLine, error)
}

type ResolverRoot

type ResolverRoot interface {
	CommentReply() CommentReplyResolver
	ErrorAlert() ErrorAlertResolver
	ErrorComment() ErrorCommentResolver
	ErrorGroup() ErrorGroupResolver
	ErrorObject() ErrorObjectResolver
	ErrorSegment() ErrorSegmentResolver
	LogAlert() LogAlertResolver
	MatchedErrorObject() MatchedErrorObjectResolver
	MetricMonitor() MetricMonitorResolver
	Mutation() MutationResolver
	Query() QueryResolver
	SavedSegment() SavedSegmentResolver
	Segment() SegmentResolver
	Service() ServiceResolver
	Session() SessionResolver
	SessionAlert() SessionAlertResolver
	SessionComment() SessionCommentResolver
	Subscription() SubscriptionResolver
	TimelineIndicatorEvent() TimelineIndicatorEventResolver
	Visualization() VisualizationResolver
}

type SavedSegmentResolver

type SavedSegmentResolver interface {
	Params(ctx context.Context, obj *model1.SavedSegment) (*model1.SearchParams, error)
}

type SegmentResolver

type SegmentResolver interface {
	Params(ctx context.Context, obj *model1.Segment) (*model1.SearchParams, error)
}

type ServiceResolver

type ServiceResolver interface {
	ErrorDetails(ctx context.Context, obj *model1.Service) ([]string, error)
}

type SessionAlertResolver

type SessionAlertResolver interface {
	ChannelsToNotify(ctx context.Context, obj *model1.SessionAlert) ([]*model.SanitizedSlackChannel, error)
	DiscordChannelsToNotify(ctx context.Context, obj *model1.SessionAlert) ([]*model1.DiscordChannel, error)
	MicrosoftTeamsChannelsToNotify(ctx context.Context, obj *model1.SessionAlert) ([]*model1.MicrosoftTeamsChannel, error)
	WebhookDestinations(ctx context.Context, obj *model1.SessionAlert) ([]*model1.WebhookDestination, error)
	EmailsToNotify(ctx context.Context, obj *model1.SessionAlert) ([]*string, error)
	ExcludedEnvironments(ctx context.Context, obj *model1.SessionAlert) ([]*string, error)

	TrackProperties(ctx context.Context, obj *model1.SessionAlert) ([]*model1.TrackProperty, error)
	UserProperties(ctx context.Context, obj *model1.SessionAlert) ([]*model1.UserProperty, error)

	ExcludeRules(ctx context.Context, obj *model1.SessionAlert) ([]*string, error)
	DailyFrequency(ctx context.Context, obj *model1.SessionAlert) ([]*int64, error)
}

type SessionCommentResolver

type SessionCommentResolver interface {
	Author(ctx context.Context, obj *model1.SessionComment) (*model.SanitizedAdmin, error)

	Type(ctx context.Context, obj *model1.SessionComment) (model.SessionCommentType, error)
	Metadata(ctx context.Context, obj *model1.SessionComment) (interface{}, error)
	Tags(ctx context.Context, obj *model1.SessionComment) ([]*string, error)
}

type SessionResolver

type SessionResolver interface {
	UserObject(ctx context.Context, obj *model1.Session) (interface{}, error)

	DirectDownloadURL(ctx context.Context, obj *model1.Session) (*string, error)
	ResourcesURL(ctx context.Context, obj *model1.Session) (*string, error)
	WebSocketEventsURL(ctx context.Context, obj *model1.Session) (*string, error)
	TimelineIndicatorsURL(ctx context.Context, obj *model1.Session) (*string, error)
	DeviceMemory(ctx context.Context, obj *model1.Session) (*int, error)

	SessionFeedback(ctx context.Context, obj *model1.Session) ([]*model1.SessionComment, error)
}

type SubscriptionResolver

type SubscriptionResolver interface {
	SessionPayloadAppended(ctx context.Context, sessionSecureID string, initialEventsCount int) (<-chan *model1.SessionPayload, error)
}

type TimelineIndicatorEventResolver

type TimelineIndicatorEventResolver interface {
	Data(ctx context.Context, obj *model1.TimelineIndicatorEvent) (interface{}, error)
}

type VisualizationResolver

type VisualizationResolver interface {
	UpdatedByAdmin(ctx context.Context, obj *model1.Visualization) (*model.SanitizedAdmin, error)
}

Jump to

Keyboard shortcuts

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