Documentation ¶
Index ¶
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- type AnalysisResolver
- type CommentResolver
- type ComplexityRoot
- type Config
- type ContactResolver
- type ContractResolver
- type CustomFieldResolver
- type DashboardCustomerMapResolver
- type DirectiveRoot
- type EmailResolver
- type EntityTemplateResolver
- type FieldSetResolver
- type FieldSetTemplateResolver
- type InteractionEventResolver
- type InteractionSessionResolver
- type InvoiceLineResolver
- type InvoiceResolver
- type IssueResolver
- type JobRoleResolver
- type LastTouchpointResolver
- type LogEntryResolver
- type MasterPlanResolver
- type MeetingResolver
- type MutationResolver
- type NoteResolver
- type OfferingResolver
- type OpportunityResolver
- type OrganizationPlanResolver
- type OrganizationResolver
- type PhoneNumberResolver
- type PlayerResolver
- type QueryResolver
- type ReminderResolver
- type ResolverRoot
- type ServiceLineItemResolver
- type SlackChannelResolver
- type UserResolver
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 AnalysisResolver ¶
type CommentResolver ¶
type ComplexityRoot ¶
type ComplexityRoot struct { Action struct { ActionType func(childComplexity int) int AppSource func(childComplexity int) int Content func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int ID func(childComplexity int) int Metadata func(childComplexity int) int Source func(childComplexity int) int } ActionItem struct { AppSource func(childComplexity int) int Content func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int } Analysis struct { AnalysisType func(childComplexity int) int AppSource func(childComplexity int) int Content func(childComplexity int) int ContentType func(childComplexity int) int CreatedAt func(childComplexity int) int Describes func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int } Attachment struct { AppSource func(childComplexity int) int BasePath func(childComplexity int) int CdnURL func(childComplexity int) int CreatedAt func(childComplexity int) int FileName func(childComplexity int) int ID func(childComplexity int) int MimeType func(childComplexity int) int Size func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int } BankAccount struct { AccountNumber func(childComplexity int) int AllowInternational func(childComplexity int) int BankName func(childComplexity int) int BankTransferEnabled func(childComplexity int) int Bic func(childComplexity int) int Currency func(childComplexity int) int Iban func(childComplexity int) int Metadata func(childComplexity int) int OtherDetails func(childComplexity int) int RoutingNumber func(childComplexity int) int SortCode func(childComplexity int) int } BillingDetails struct { AddressLine1 func(childComplexity int) int AddressLine2 func(childComplexity int) int BillingCycle func(childComplexity int) int BillingCycleInMonths func(childComplexity int) int BillingEmail func(childComplexity int) int BillingEmailBcc func(childComplexity int) int BillingEmailCc func(childComplexity int) int CanPayWithBankTransfer func(childComplexity int) int CanPayWithCard func(childComplexity int) int CanPayWithDirectDebit func(childComplexity int) int Check func(childComplexity int) int Country func(childComplexity int) int DueDays func(childComplexity int) int InvoiceNote func(childComplexity int) int InvoicingStarted func(childComplexity int) int Locality func(childComplexity int) int NextInvoicing func(childComplexity int) int OrganizationLegalName func(childComplexity int) int PayAutomatically func(childComplexity int) int PayOnline func(childComplexity int) int PostalCode func(childComplexity int) int Region func(childComplexity int) int } BillingProfile struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int LegalName func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int TaxID func(childComplexity int) int UpdatedAt func(childComplexity int) int } Calendar struct { AppSource func(childComplexity int) int CalType func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Link func(childComplexity int) int Primary func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } ColumnView struct { ColumnType func(childComplexity int) int Visible func(childComplexity int) int Width func(childComplexity int) int } Comment struct { AppSource func(childComplexity int) int Content func(childComplexity int) int ContentType func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int ExternalLinks func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } Conditionals struct { MinimumChargeAmount func(childComplexity int) int MinimumChargePeriod func(childComplexity int) int } Contact struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int CustomFields func(childComplexity int) int Description func(childComplexity int) int Emails func(childComplexity int) int FieldSets func(childComplexity int) int FirstName func(childComplexity int) int ID func(childComplexity int) int JobRoles func(childComplexity int) int Label func(childComplexity int) int LastName func(childComplexity int) int Locations func(childComplexity int) int Name func(childComplexity int) int Notes func(childComplexity int, pagination *model.Pagination) int NotesByTime func(childComplexity int, pagination *model.TimeRange) int Organizations func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int Owner func(childComplexity int) int PhoneNumbers func(childComplexity int) int Prefix func(childComplexity int) int ProfilePhotoURL func(childComplexity int) int Socials func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Tags func(childComplexity int) int Template func(childComplexity int) int TimelineEvents func(childComplexity int, from *time.Time, size int, timelineEventTypes []model.TimelineEventType) int TimelineEventsTotalCount func(childComplexity int, timelineEventTypes []model.TimelineEventType) int Timezone func(childComplexity int) int Title func(childComplexity int) int UpdatedAt func(childComplexity int) int } ContactParticipant struct { ContactParticipant func(childComplexity int) int Type func(childComplexity int) int } ContactsPage struct { Content func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } Contract struct { AddressLine1 func(childComplexity int) int AddressLine2 func(childComplexity int) int AppSource func(childComplexity int) int Approved func(childComplexity int) int Attachments func(childComplexity int) int AutoRenew func(childComplexity int) int BillingCycle func(childComplexity int) int BillingDetails func(childComplexity int) int BillingEnabled func(childComplexity int) int CommittedPeriodInMonths func(childComplexity int) int CommittedPeriods func(childComplexity int) int ContractEnded func(childComplexity int) int ContractLineItems func(childComplexity int) int ContractName func(childComplexity int) int ContractRenewalCycle func(childComplexity int) int ContractSigned func(childComplexity int) int ContractStatus func(childComplexity int) int ContractURL func(childComplexity int) int Country func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int Currency func(childComplexity int) int EndedAt func(childComplexity int) int ExternalLinks func(childComplexity int) int ID func(childComplexity int) int InvoiceEmail func(childComplexity int) int InvoiceNote func(childComplexity int) int Invoices func(childComplexity int) int InvoicingStartDate func(childComplexity int) int Locality func(childComplexity int) int Metadata func(childComplexity int) int Name func(childComplexity int) int Opportunities func(childComplexity int) int OrganizationLegalName func(childComplexity int) int Owner func(childComplexity int) int RenewalCycle func(childComplexity int) int RenewalPeriods func(childComplexity int) int ServiceLineItems func(childComplexity int) int ServiceStarted func(childComplexity int) int ServiceStartedAt func(childComplexity int) int SignedAt func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Status func(childComplexity int) int UpcomingInvoices func(childComplexity int) int UpdatedAt func(childComplexity int) int Zip func(childComplexity int) int } Country struct { CodeA2 func(childComplexity int) int CodeA3 func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int PhoneCode func(childComplexity int) int } CustomField struct { CreatedAt func(childComplexity int) int Datatype func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Source func(childComplexity int) int Template func(childComplexity int) int UpdatedAt func(childComplexity int) int Value func(childComplexity int) int } CustomFieldTemplate struct { CreatedAt func(childComplexity int) int ID func(childComplexity int) int Length func(childComplexity int) int Mandatory func(childComplexity int) int Max func(childComplexity int) int Min func(childComplexity int) int Name func(childComplexity int) int Order func(childComplexity int) int Type func(childComplexity int) int UpdatedAt func(childComplexity int) int } CustomerContact struct { Email func(childComplexity int) int ID func(childComplexity int) int } CustomerEmail struct { ID func(childComplexity int) int } CustomerJobRole struct { ID func(childComplexity int) int } CustomerUser struct { ID func(childComplexity int) int JobRole func(childComplexity int) int } DashboardARRBreakdown struct { ArrBreakdown func(childComplexity int) int IncreasePercentage func(childComplexity int) int PerMonth func(childComplexity int) int } DashboardARRBreakdownPerMonth struct { Cancellations func(childComplexity int) int Churned func(childComplexity int) int Downgrades func(childComplexity int) int Month func(childComplexity int) int NewlyContracted func(childComplexity int) int Renewals func(childComplexity int) int Upsells func(childComplexity int) int Year func(childComplexity int) int } DashboardCustomerMap struct { Arr func(childComplexity int) int ContractSignedDate func(childComplexity int) int Organization func(childComplexity int) int OrganizationID func(childComplexity int) int State func(childComplexity int) int } DashboardGrossRevenueRetention struct { GrossRevenueRetention func(childComplexity int) int IncreasePercentage func(childComplexity int) int IncreasePercentageValue func(childComplexity int) int PerMonth func(childComplexity int) int } DashboardGrossRevenueRetentionPerMonth struct { Month func(childComplexity int) int Percentage func(childComplexity int) int Year func(childComplexity int) int } DashboardMRRPerCustomer struct { IncreasePercentage func(childComplexity int) int MrrPerCustomer func(childComplexity int) int PerMonth func(childComplexity int) int } DashboardMRRPerCustomerPerMonth struct { Month func(childComplexity int) int Value func(childComplexity int) int Year func(childComplexity int) int } DashboardNewCustomers struct { PerMonth func(childComplexity int) int ThisMonthCount func(childComplexity int) int ThisMonthIncreasePercentage func(childComplexity int) int } DashboardNewCustomersPerMonth struct { Count func(childComplexity int) int Month func(childComplexity int) int Year func(childComplexity int) int } DashboardOnboardingCompletion struct { CompletionPercentage func(childComplexity int) int IncreasePercentage func(childComplexity int) int PerMonth func(childComplexity int) int } DashboardOnboardingCompletionPerMonth struct { Month func(childComplexity int) int Value func(childComplexity int) int Year func(childComplexity int) int } DashboardRetentionRate struct { IncreasePercentage func(childComplexity int) int IncreasePercentageValue func(childComplexity int) int PerMonth func(childComplexity int) int RetentionRate func(childComplexity int) int } DashboardRetentionRatePerMonth struct { ChurnCount func(childComplexity int) int Month func(childComplexity int) int RenewCount func(childComplexity int) int Year func(childComplexity int) int } DashboardRevenueAtRisk struct { AtRisk func(childComplexity int) int HighConfidence func(childComplexity int) int } DashboardTimeToOnboard struct { IncreasePercentage func(childComplexity int) int PerMonth func(childComplexity int) int TimeToOnboard func(childComplexity int) int } DashboardTimeToOnboardPerMonth struct { Month func(childComplexity int) int Value func(childComplexity int) int Year func(childComplexity int) int } DeleteResponse struct { Accepted func(childComplexity int) int Completed func(childComplexity int) int } Email struct { AppSource func(childComplexity int) int Contacts func(childComplexity int) int CreatedAt func(childComplexity int) int Email func(childComplexity int) int EmailValidationDetails func(childComplexity int) int ID func(childComplexity int) int Label func(childComplexity int) int Organizations func(childComplexity int) int Primary func(childComplexity int) int RawEmail func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int Users func(childComplexity int) int } EmailParticipant struct { EmailParticipant func(childComplexity int) int Type func(childComplexity int) int } EmailValidationDetails struct { AcceptsMail func(childComplexity int) int CanConnectSMTP func(childComplexity int) int Error func(childComplexity int) int HasFullInbox func(childComplexity int) int IsCatchAll func(childComplexity int) int IsDeliverable func(childComplexity int) int IsDisabled func(childComplexity int) int IsReachable func(childComplexity int) int IsValidSyntax func(childComplexity int) int Validated func(childComplexity int) int } EntityTemplate struct { CreatedAt func(childComplexity int) int CustomFieldTemplates func(childComplexity int) int Extends func(childComplexity int) int FieldSetTemplates func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int UpdatedAt func(childComplexity int) int Version func(childComplexity int) int } ExternalSystem struct { ExternalID func(childComplexity int) int ExternalSource func(childComplexity int) int ExternalURL func(childComplexity int) int SyncDate func(childComplexity int) int Type func(childComplexity int) int } ExternalSystemInstance struct { StripeDetails func(childComplexity int) int Type func(childComplexity int) int } ExternalSystemStripeDetails struct { PaymentMethodTypes func(childComplexity int) int } FieldSet struct { CreatedAt func(childComplexity int) int CustomFields func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Source func(childComplexity int) int Template func(childComplexity int) int UpdatedAt func(childComplexity int) int } FieldSetTemplate struct { CreatedAt func(childComplexity int) int CustomFieldTemplates func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Order func(childComplexity int) int UpdatedAt func(childComplexity int) int } GCliAttributeKeyValuePair struct { Display func(childComplexity int) int Key func(childComplexity int) int Value func(childComplexity int) int } GCliItem struct { Data func(childComplexity int) int Display func(childComplexity int) int ID func(childComplexity int) int Type func(childComplexity int) int } GlobalCache struct { CdnLogoURL func(childComplexity int) int ContractsExist func(childComplexity int) int GCliCache func(childComplexity int) int IsGoogleActive func(childComplexity int) int IsGoogleTokenExpired func(childComplexity int) int IsOwner func(childComplexity int) int MaxARRForecastValue func(childComplexity int) int MinARRForecastValue func(childComplexity int) int User func(childComplexity int) int } InteractionEvent struct { ActionItems func(childComplexity int) int AppSource func(childComplexity int) int Channel func(childComplexity int) int ChannelData func(childComplexity int) int Content func(childComplexity int) int ContentType func(childComplexity int) int CreatedAt func(childComplexity int) int EventIdentifier func(childComplexity int) int EventType func(childComplexity int) int ExternalLinks func(childComplexity int) int ID func(childComplexity int) int Includes func(childComplexity int) int InteractionSession func(childComplexity int) int Issue func(childComplexity int) int Meeting func(childComplexity int) int RepliesTo func(childComplexity int) int SentBy func(childComplexity int) int SentTo func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Summary func(childComplexity int) int } InteractionSession struct { AppSource func(childComplexity int) int AttendedBy func(childComplexity int) int Channel func(childComplexity int) int ChannelData func(childComplexity int) int CreatedAt func(childComplexity int) int DescribedBy func(childComplexity int) int EndedAt func(childComplexity int) int Events func(childComplexity int) int ID func(childComplexity int) int Includes func(childComplexity int) int Name func(childComplexity int) int SessionIdentifier func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StartedAt func(childComplexity int) int Status func(childComplexity int) int Type func(childComplexity int) int UpdatedAt func(childComplexity int) int } Invoice struct { AmountDue func(childComplexity int) int AmountPaid func(childComplexity int) int AmountRemaining func(childComplexity int) int Contract func(childComplexity int) int Currency func(childComplexity int) int Customer func(childComplexity int) int DomesticPaymentsBankInfo func(childComplexity int) int DryRun func(childComplexity int) int Due func(childComplexity int) int InternationalPaymentsBankInfo func(childComplexity int) int InvoiceLineItems func(childComplexity int) int InvoiceNumber func(childComplexity int) int InvoicePeriodEnd func(childComplexity int) int InvoicePeriodStart func(childComplexity int) int InvoiceURL func(childComplexity int) int Issued func(childComplexity int) int Metadata func(childComplexity int) int Note func(childComplexity int) int OffCycle func(childComplexity int) int Organization func(childComplexity int) int Paid func(childComplexity int) int PaymentLink func(childComplexity int) int Postpaid func(childComplexity int) int Preview func(childComplexity int) int Provider func(childComplexity int) int RepositoryFileID func(childComplexity int) int Status func(childComplexity int) int Subtotal func(childComplexity int) int TaxDue func(childComplexity int) int } InvoiceCustomer struct { AddressCountry func(childComplexity int) int AddressLine1 func(childComplexity int) int AddressLine2 func(childComplexity int) int AddressLocality func(childComplexity int) int AddressRegion func(childComplexity int) int AddressZip func(childComplexity int) int Email func(childComplexity int) int Name func(childComplexity int) int } InvoiceLine struct { ContractLineItem func(childComplexity int) int Description func(childComplexity int) int Metadata func(childComplexity int) int Price func(childComplexity int) int Quantity func(childComplexity int) int Subtotal func(childComplexity int) int TaxDue func(childComplexity int) int Total func(childComplexity int) int } InvoiceLineSimulate struct { Description func(childComplexity int) int Key func(childComplexity int) int Price func(childComplexity int) int Quantity func(childComplexity int) int Subtotal func(childComplexity int) int TaxDue func(childComplexity int) int Total func(childComplexity int) int } InvoiceProvider struct { AddressCountry func(childComplexity int) int AddressLine1 func(childComplexity int) int AddressLine2 func(childComplexity int) int AddressLocality func(childComplexity int) int AddressRegion func(childComplexity int) int AddressZip func(childComplexity int) int LogoRepositoryFileID func(childComplexity int) int LogoURL func(childComplexity int) int Name func(childComplexity int) int } InvoiceSimulate struct { Amount func(childComplexity int) int Currency func(childComplexity int) int Customer func(childComplexity int) int Due func(childComplexity int) int InvoiceLineItems func(childComplexity int) int InvoiceNumber func(childComplexity int) int InvoicePeriodEnd func(childComplexity int) int InvoicePeriodStart func(childComplexity int) int Issued func(childComplexity int) int Note func(childComplexity int) int OffCycle func(childComplexity int) int Postpaid func(childComplexity int) int Provider func(childComplexity int) int Subtotal func(childComplexity int) int TaxDue func(childComplexity int) int Total func(childComplexity int) int } InvoicesPage struct { Content func(childComplexity int) int TotalAvailable func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } InvoicingCycle struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Type func(childComplexity int) int UpdatedAt func(childComplexity int) int } Issue struct { AppSource func(childComplexity int) int AssignedTo func(childComplexity int) int Comments func(childComplexity int) int CreatedAt func(childComplexity int) int Description func(childComplexity int) int ExternalLinks func(childComplexity int) int FollowedBy func(childComplexity int) int ID func(childComplexity int) int InteractionEvents func(childComplexity int) int Priority func(childComplexity int) int ReportedBy func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Status func(childComplexity int) int Subject func(childComplexity int) int SubmittedBy func(childComplexity int) int Tags func(childComplexity int) int UpdatedAt func(childComplexity int) int } IssueSummaryByStatus struct { Count func(childComplexity int) int Status func(childComplexity int) int } JobRole struct { AppSource func(childComplexity int) int Company func(childComplexity int) int Contact func(childComplexity int) int CreatedAt func(childComplexity int) int Description func(childComplexity int) int EndedAt func(childComplexity int) int ID func(childComplexity int) int JobTitle func(childComplexity int) int Organization func(childComplexity int) int Primary func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StartedAt func(childComplexity int) int UpdatedAt func(childComplexity int) int } JobRoleParticipant struct { JobRoleParticipant func(childComplexity int) int Type func(childComplexity int) int } LastTouchpoint struct { LastTouchPointAt func(childComplexity int) int LastTouchPointTimelineEvent func(childComplexity int) int LastTouchPointTimelineEventID func(childComplexity int) int LastTouchPointType func(childComplexity int) int } LinkedOrganization struct { Organization func(childComplexity int) int Type func(childComplexity int) int } Location struct { Address func(childComplexity int) int Address2 func(childComplexity int) int AddressType func(childComplexity int) int AppSource func(childComplexity int) int Commercial func(childComplexity int) int Country func(childComplexity int) int CreatedAt func(childComplexity int) int District func(childComplexity int) int HouseNumber func(childComplexity int) int ID func(childComplexity int) int Latitude func(childComplexity int) int Locality func(childComplexity int) int Longitude func(childComplexity int) int Name func(childComplexity int) int PlusFour func(childComplexity int) int PostalCode func(childComplexity int) int Predirection func(childComplexity int) int RawAddress func(childComplexity int) int Region func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Street func(childComplexity int) int TimeZone func(childComplexity int) int UpdatedAt func(childComplexity int) int UtcOffset func(childComplexity int) int Zip func(childComplexity int) int } LogEntry struct { AppSource func(childComplexity int) int Content func(childComplexity int) int ContentType func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int ExternalLinks func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StartedAt func(childComplexity int) int Tags func(childComplexity int) int UpdatedAt func(childComplexity int) int } MasterPlan struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Milestones func(childComplexity int) int Name func(childComplexity int) int Retired func(childComplexity int) int RetiredMilestones func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } MasterPlanMilestone struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int DurationHours func(childComplexity int) int ID func(childComplexity int) int Items func(childComplexity int) int Name func(childComplexity int) int Optional func(childComplexity int) int Order func(childComplexity int) int Retired func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } Meeting struct { Agenda func(childComplexity int) int AgendaContentType func(childComplexity int) int AppSource func(childComplexity int) int AttendedBy func(childComplexity int) int ConferenceURL func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int DescribedBy func(childComplexity int) int EndedAt func(childComplexity int) int Events func(childComplexity int) int ExternalSystem func(childComplexity int) int ID func(childComplexity int) int Includes func(childComplexity int) int MeetingExternalURL func(childComplexity int) int Name func(childComplexity int) int Note func(childComplexity int) int Recording func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StartedAt func(childComplexity int) int Status func(childComplexity int) int UpdatedAt func(childComplexity int) int } MeetingsPage struct { Content func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } Metadata struct { AppSource func(childComplexity int) int Created func(childComplexity int) int ID func(childComplexity int) int LastUpdated func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int } Mutation struct { AnalysisCreate func(childComplexity int, analysis model.AnalysisInput) int AttachmentCreate func(childComplexity int, input model.AttachmentInput) int BankAccountCreate func(childComplexity int, input *model.BankAccountCreateInput) int BankAccountDelete func(childComplexity int, id string) int BankAccountUpdate func(childComplexity int, input *model.BankAccountUpdateInput) int BillingProfileCreate func(childComplexity int, input model.BillingProfileInput) int BillingProfileLinkEmail func(childComplexity int, input model.BillingProfileLinkEmailInput) int BillingProfileLinkLocation func(childComplexity int, input model.BillingProfileLinkLocationInput) int BillingProfileUnlinkEmail func(childComplexity int, input model.BillingProfileLinkEmailInput) int BillingProfileUnlinkLocation func(childComplexity int, input model.BillingProfileLinkLocationInput) int BillingProfileUpdate func(childComplexity int, input model.BillingProfileUpdateInput) int ContactAddNewLocation func(childComplexity int, contactID string) int ContactAddOrganizationByID func(childComplexity int, input model.ContactOrganizationInput) int ContactAddSocial func(childComplexity int, contactID string, input model.SocialInput) int ContactAddTagByID func(childComplexity int, input model.ContactTagInput) int ContactArchive func(childComplexity int, contactID string) int ContactCreate func(childComplexity int, input model.ContactInput) int ContactHardDelete func(childComplexity int, contactID string) int ContactMerge func(childComplexity int, primaryContactID string, mergedContactIds []string) int ContactRemoveLocation func(childComplexity int, contactID string, locationID string) int ContactRemoveOrganizationByID func(childComplexity int, input model.ContactOrganizationInput) int ContactRemoveTagByID func(childComplexity int, input model.ContactTagInput) int ContactRestoreFromArchive func(childComplexity int, contactID string) int ContactUpdate func(childComplexity int, input model.ContactUpdateInput) int ContractAddAttachment func(childComplexity int, contractID string, attachmentID string) int ContractCreate func(childComplexity int, input model.ContractInput) int ContractDelete func(childComplexity int, id string) int ContractLineItemClose func(childComplexity int, input model.ServiceLineItemCloseInput) int ContractLineItemCreate func(childComplexity int, input model.ServiceLineItemInput) int ContractLineItemNewVersion func(childComplexity int, input model.ServiceLineItemNewVersionInput) int ContractLineItemUpdate func(childComplexity int, input model.ServiceLineItemUpdateInput) int ContractRemoveAttachment func(childComplexity int, contractID string, attachmentID string) int ContractRenew func(childComplexity int, input model.ContractRenewalInput) int ContractUpdate func(childComplexity int, input model.ContractUpdateInput) int CustomFieldDeleteFromContactByID func(childComplexity int, contactID string, id string) int CustomFieldDeleteFromContactByName func(childComplexity int, contactID string, fieldName string) int CustomFieldDeleteFromFieldSetByID func(childComplexity int, contactID string, fieldSetID string, id string) int CustomFieldMergeToContact func(childComplexity int, contactID string, input model.CustomFieldInput) int CustomFieldMergeToFieldSet func(childComplexity int, contactID string, fieldSetID string, input model.CustomFieldInput) int CustomFieldTemplateCreate func(childComplexity int, input model.CustomFieldTemplateInput) int CustomFieldUpdateInContact func(childComplexity int, contactID string, input model.CustomFieldUpdateInput) int CustomFieldUpdateInFieldSet func(childComplexity int, contactID string, fieldSetID string, input model.CustomFieldUpdateInput) int CustomFieldsMergeAndUpdateInContact func(childComplexity int, contactID string, customFields []*model.CustomFieldInput, fieldSets []*model.FieldSetInput) int CustomerContactCreate func(childComplexity int, input model.CustomerContactInput) int CustomerUserAddJobRole func(childComplexity int, id string, jobRoleInput model.JobRoleInput) int EmailDelete func(childComplexity int, id string) int EmailMergeToContact func(childComplexity int, contactID string, input model.EmailInput) int EmailMergeToOrganization func(childComplexity int, organizationID string, input model.EmailInput) int EmailMergeToUser func(childComplexity int, userID string, input model.EmailInput) int EmailRemoveFromContact func(childComplexity int, contactID string, email string) int EmailRemoveFromContactByID func(childComplexity int, contactID string, id string) int EmailRemoveFromOrganization func(childComplexity int, organizationID string, email string) int EmailRemoveFromOrganizationByID func(childComplexity int, organizationID string, id string) int EmailRemoveFromUser func(childComplexity int, userID string, email string) int EmailRemoveFromUserByID func(childComplexity int, userID string, id string) int EmailUpdateInContact func(childComplexity int, contactID string, input model.EmailUpdateInput) int EmailUpdateInOrganization func(childComplexity int, organizationID string, input model.EmailUpdateInput) int EmailUpdateInUser func(childComplexity int, userID string, input model.EmailUpdateInput) int EntityTemplateCreate func(childComplexity int, input model.EntityTemplateInput) int FieldSetDeleteFromContact func(childComplexity int, contactID string, id string) int FieldSetMergeToContact func(childComplexity int, contactID string, input model.FieldSetInput) int FieldSetUpdateInContact func(childComplexity int, contactID string, input model.FieldSetUpdateInput) int InteractionEventCreate func(childComplexity int, event model.InteractionEventInput) int InteractionEventLinkAttachment func(childComplexity int, eventID string, attachmentID string) int InteractionSessionCreate func(childComplexity int, session model.InteractionSessionInput) int InteractionSessionLinkAttachment func(childComplexity int, sessionID string, attachmentID string) int InvoiceNextDryRunForContract func(childComplexity int, contractID string) int InvoicePay func(childComplexity int, id string) int InvoiceSimulate func(childComplexity int, input model.InvoiceSimulateInput) int InvoiceUpdate func(childComplexity int, input model.InvoiceUpdateInput) int InvoiceVoid func(childComplexity int, id string) int InvoicingCycleCreate func(childComplexity int, input model.InvoicingCycleInput) int InvoicingCycleUpdate func(childComplexity int, input model.InvoicingCycleUpdateInput) int JobRoleCreate func(childComplexity int, contactID string, input model.JobRoleInput) int JobRoleDelete func(childComplexity int, contactID string, roleID string) int JobRoleUpdate func(childComplexity int, contactID string, input model.JobRoleUpdateInput) int LocationRemoveFromContact func(childComplexity int, contactID string, locationID string) int LocationRemoveFromOrganization func(childComplexity int, organizationID string, locationID string) int LocationUpdate func(childComplexity int, input model.LocationUpdateInput) int LogEntryAddTag func(childComplexity int, id string, input model.TagIDOrNameInput) int LogEntryCreateForOrganization func(childComplexity int, organizationID string, input model.LogEntryInput) int LogEntryRemoveTag func(childComplexity int, id string, input model.TagIDOrNameInput) int LogEntryResetTags func(childComplexity int, id string, input []*model.TagIDOrNameInput) int LogEntryUpdate func(childComplexity int, id string, input model.LogEntryUpdateInput) int MasterPlanCreate func(childComplexity int, input model.MasterPlanInput) int MasterPlanCreateDefault func(childComplexity int, input model.MasterPlanInput) int MasterPlanDuplicate func(childComplexity int, id string) int MasterPlanMilestoneBulkUpdate func(childComplexity int, input []*model.MasterPlanMilestoneUpdateInput) int MasterPlanMilestoneCreate func(childComplexity int, input model.MasterPlanMilestoneInput) int MasterPlanMilestoneDuplicate func(childComplexity int, masterPlanID string, id string) int MasterPlanMilestoneReorder func(childComplexity int, input model.MasterPlanMilestoneReorderInput) int MasterPlanMilestoneUpdate func(childComplexity int, input model.MasterPlanMilestoneUpdateInput) int MasterPlanUpdate func(childComplexity int, input model.MasterPlanUpdateInput) int MeetingAddNewLocation func(childComplexity int, meetingID string) int MeetingAddNote func(childComplexity int, meetingID string, note *model.NoteInput) int MeetingCreate func(childComplexity int, meeting model.MeetingInput) int MeetingLinkAttachment func(childComplexity int, meetingID string, attachmentID string) int MeetingLinkAttendedBy func(childComplexity int, meetingID string, participant model.MeetingParticipantInput) int MeetingLinkRecording func(childComplexity int, meetingID string, attachmentID string) int MeetingUnlinkAttachment func(childComplexity int, meetingID string, attachmentID string) int MeetingUnlinkAttendedBy func(childComplexity int, meetingID string, participant model.MeetingParticipantInput) int MeetingUnlinkRecording func(childComplexity int, meetingID string, attachmentID string) int MeetingUpdate func(childComplexity int, meetingID string, meeting model.MeetingUpdateInput) int NoteCreateForContact func(childComplexity int, contactID string, input model.NoteInput) int NoteCreateForOrganization func(childComplexity int, organizationID string, input model.NoteInput) int NoteDelete func(childComplexity int, id string) int NoteLinkAttachment func(childComplexity int, noteID string, attachmentID string) int NoteUnlinkAttachment func(childComplexity int, noteID string, attachmentID string) int NoteUpdate func(childComplexity int, input model.NoteUpdateInput) int OfferingCreate func(childComplexity int, input *model.OfferingCreateInput) int OfferingUpdate func(childComplexity int, input *model.OfferingUpdateInput) int OpportunityRenewalUpdate func(childComplexity int, input model.OpportunityRenewalUpdateInput, ownerUserID *string) int OpportunityRenewalUpdateAllForOrganization func(childComplexity int, input model.OpportunityRenewalUpdateAllForOrganizationInput) int OpportunityUpdate func(childComplexity int, input model.OpportunityUpdateInput) int OrganizationAddNewLocation func(childComplexity int, organizationID string) int OrganizationAddSocial func(childComplexity int, organizationID string, input model.SocialInput) int OrganizationAddSubsidiary func(childComplexity int, input model.LinkOrganizationsInput) int OrganizationArchive func(childComplexity int, id string) int OrganizationArchiveAll func(childComplexity int, ids []string) int OrganizationCreate func(childComplexity int, input model.OrganizationInput) int OrganizationHide func(childComplexity int, id string) int OrganizationHideAll func(childComplexity int, ids []string) int OrganizationMerge func(childComplexity int, primaryOrganizationID string, mergedOrganizationIds []string) int OrganizationPlanCreate func(childComplexity int, input model.OrganizationPlanInput) int OrganizationPlanDuplicate func(childComplexity int, id string, organizationID string) int OrganizationPlanMilestoneBulkUpdate func(childComplexity int, input []*model.OrganizationPlanMilestoneUpdateInput) int OrganizationPlanMilestoneCreate func(childComplexity int, input model.OrganizationPlanMilestoneInput) int OrganizationPlanMilestoneDuplicate func(childComplexity int, organizationID string, organizationPlanID string, id string) int OrganizationPlanMilestoneReorder func(childComplexity int, input model.OrganizationPlanMilestoneReorderInput) int OrganizationPlanMilestoneUpdate func(childComplexity int, input model.OrganizationPlanMilestoneUpdateInput) int OrganizationPlanUpdate func(childComplexity int, input model.OrganizationPlanUpdateInput) int OrganizationRemoveSubsidiary func(childComplexity int, organizationID string, subsidiaryID string) int OrganizationSetOwner func(childComplexity int, organizationID string, userID string) int OrganizationShow func(childComplexity int, id string) int OrganizationShowAll func(childComplexity int, ids []string) int OrganizationUnsetOwner func(childComplexity int, organizationID string) int OrganizationUpdate func(childComplexity int, input model.OrganizationUpdateInput) int OrganizationUpdateOnboardingStatus func(childComplexity int, input model.OnboardingStatusInput) int PhoneNumberMergeToContact func(childComplexity int, contactID string, input model.PhoneNumberInput) int PhoneNumberMergeToOrganization func(childComplexity int, organizationID string, input model.PhoneNumberInput) int PhoneNumberMergeToUser func(childComplexity int, userID string, input model.PhoneNumberInput) int PhoneNumberRemoveFromContactByE164 func(childComplexity int, contactID string, e164 string) int PhoneNumberRemoveFromContactByID func(childComplexity int, contactID string, id string) int PhoneNumberRemoveFromOrganizationByE164 func(childComplexity int, organizationID string, e164 string) int PhoneNumberRemoveFromOrganizationByID func(childComplexity int, organizationID string, id string) int PhoneNumberRemoveFromUserByE164 func(childComplexity int, userID string, e164 string) int PhoneNumberRemoveFromUserByID func(childComplexity int, userID string, id string) int PhoneNumberUpdateInContact func(childComplexity int, contactID string, input model.PhoneNumberUpdateInput) int PhoneNumberUpdateInOrganization func(childComplexity int, organizationID string, input model.PhoneNumberUpdateInput) int PhoneNumberUpdateInUser func(childComplexity int, userID string, input model.PhoneNumberUpdateInput) int PlayerMerge func(childComplexity int, userID string, input model.PlayerInput) int ReminderCreate func(childComplexity int, input model.ReminderInput) int ReminderUpdate func(childComplexity int, input model.ReminderUpdateInput) int ServiceLineItemBulkUpdate func(childComplexity int, input model.ServiceLineItemBulkUpdateInput) int ServiceLineItemDelete func(childComplexity int, id string) int SocialRemove func(childComplexity int, socialID string) int SocialUpdate func(childComplexity int, input model.SocialUpdateInput) int TableViewDefCreate func(childComplexity int, input model.TableViewDefCreateInput) int TableViewDefUpdate func(childComplexity int, input model.TableViewDefUpdateInput) int TagCreate func(childComplexity int, input model.TagInput) int TagDelete func(childComplexity int, id string) int TagUpdate func(childComplexity int, input model.TagUpdateInput) int TenantAddBillingProfile func(childComplexity int, input model.TenantBillingProfileInput) int TenantMerge func(childComplexity int, tenant model.TenantInput) int TenantUpdateBillingProfile func(childComplexity int, input model.TenantBillingProfileUpdateInput) int TenantUpdateSettings func(childComplexity int, input *model.TenantSettingsInput) int UserAddRole func(childComplexity int, id string, role model.Role) int UserAddRoleInTenant func(childComplexity int, id string, tenant string, role model.Role) int UserCreate func(childComplexity int, input model.UserInput) int UserDelete func(childComplexity int, id string) int UserDeleteInTenant func(childComplexity int, id string, tenant string) int UserRemoveRole func(childComplexity int, id string, role model.Role) int UserRemoveRoleInTenant func(childComplexity int, id string, tenant string, role model.Role) int UserUpdate func(childComplexity int, input model.UserUpdateInput) int WorkspaceMerge func(childComplexity int, workspace model.WorkspaceInput) int WorkspaceMergeToTenant func(childComplexity int, workspace model.WorkspaceInput, tenant string) int } Note struct { AppSource func(childComplexity int) int Content func(childComplexity int) int ContentType func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int ID func(childComplexity int) int Includes func(childComplexity int) int Noted func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } NotePage struct { Content func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } Offering struct { Active func(childComplexity int) int Conditional func(childComplexity int) int Conditionals func(childComplexity int) int Currency func(childComplexity int) int ExternalLinks func(childComplexity int) int Metadata func(childComplexity int) int Name func(childComplexity int) int Price func(childComplexity int) int PriceCalculated func(childComplexity int) int PriceCalculation func(childComplexity int) int PricingModel func(childComplexity int) int PricingPeriodInMonths func(childComplexity int) int Taxable func(childComplexity int) int Type func(childComplexity int) int } OnboardingDetails struct { Comments func(childComplexity int) int Status func(childComplexity int) int UpdatedAt func(childComplexity int) int } Opportunity struct { Amount func(childComplexity int) int AppSource func(childComplexity int) int Comments func(childComplexity int) int CreatedAt func(childComplexity int) int CreatedBy func(childComplexity int) int EstimatedClosedAt func(childComplexity int) int ExternalLinks func(childComplexity int) int ExternalStage func(childComplexity int) int ExternalType func(childComplexity int) int GeneralNotes func(childComplexity int) int ID func(childComplexity int) int InternalStage func(childComplexity int) int InternalType func(childComplexity int) int MaxAmount func(childComplexity int) int Name func(childComplexity int) int NextSteps func(childComplexity int) int Owner func(childComplexity int) int RenewalAdjustedRate func(childComplexity int) int RenewalApproved func(childComplexity int) int RenewalLikelihood func(childComplexity int) int RenewalUpdatedByUserAt func(childComplexity int) int RenewalUpdatedByUserID func(childComplexity int) int RenewedAt func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } Order struct { AppSource func(childComplexity int) int CancelledAt func(childComplexity int) int ConfirmedAt func(childComplexity int) int CreatedAt func(childComplexity int) int FulfilledAt func(childComplexity int) int ID func(childComplexity int) int PaidAt func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int } OrgAccountDetails struct { Onboarding func(childComplexity int) int RenewalSummary func(childComplexity int) int } Organization struct { AccountDetails func(childComplexity int) int AppSource func(childComplexity int) int Contacts func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int Contracts func(childComplexity int) int CreatedAt func(childComplexity int) int CustomFields func(childComplexity int) int CustomID func(childComplexity int) int CustomerOsID func(childComplexity int) int Description func(childComplexity int) int Domains func(childComplexity int) int Emails func(childComplexity int) int EmployeeGrowthRate func(childComplexity int) int Employees func(childComplexity int) int EntityTemplate func(childComplexity int) int ExternalLinks func(childComplexity int) int FieldSets func(childComplexity int) int Headquarters func(childComplexity int) int Hide func(childComplexity int) int ID func(childComplexity int) int Industry func(childComplexity int) int IndustryGroup func(childComplexity int) int IsCustomer func(childComplexity int) int IsPublic func(childComplexity int) int IssueSummaryByStatus func(childComplexity int) int JobRoles func(childComplexity int) int LastFundingAmount func(childComplexity int) int LastFundingRound func(childComplexity int) int LastTouchPointAt func(childComplexity int) int LastTouchPointTimelineEvent func(childComplexity int) int LastTouchPointTimelineEventID func(childComplexity int) int LastTouchPointType func(childComplexity int) int LastTouchpoint func(childComplexity int) int Locations func(childComplexity int) int Logo func(childComplexity int) int LogoURL func(childComplexity int) int Market func(childComplexity int) int Metadata func(childComplexity int) int Name func(childComplexity int) int Note func(childComplexity int) int Notes func(childComplexity int) int Orders func(childComplexity int) int Owner func(childComplexity int) int ParentCompanies func(childComplexity int) int PhoneNumbers func(childComplexity int) int Public func(childComplexity int) int ReferenceID func(childComplexity int) int Relationship func(childComplexity int) int SlackChannelID func(childComplexity int) int SocialMedia func(childComplexity int) int Socials func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Stage func(childComplexity int) int SubIndustry func(childComplexity int) int Subsidiaries func(childComplexity int) int SubsidiaryOf func(childComplexity int) int SuggestedMergeTo func(childComplexity int) int Tags func(childComplexity int) int TargetAudience func(childComplexity int) int TimelineEvents func(childComplexity int, from *time.Time, size int, timelineEventTypes []model.TimelineEventType) int TimelineEventsTotalCount func(childComplexity int, timelineEventTypes []model.TimelineEventType) int UpdatedAt func(childComplexity int) int ValueProposition func(childComplexity int) int Website func(childComplexity int) int YearFounded func(childComplexity int) int } OrganizationPage struct { Content func(childComplexity int) int TotalAvailable func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } OrganizationParticipant struct { OrganizationParticipant func(childComplexity int) int Type func(childComplexity int) int } OrganizationPlan struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int MasterPlanID func(childComplexity int) int Milestones func(childComplexity int) int Name func(childComplexity int) int Retired func(childComplexity int) int RetiredMilestones func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StatusDetails func(childComplexity int) int UpdatedAt func(childComplexity int) int } OrganizationPlanMilestone struct { Adhoc func(childComplexity int) int AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int DueDate func(childComplexity int) int ID func(childComplexity int) int Items func(childComplexity int) int Name func(childComplexity int) int Optional func(childComplexity int) int Order func(childComplexity int) int Retired func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StatusDetails func(childComplexity int) int UpdatedAt func(childComplexity int) int } OrganizationPlanMilestoneItem struct { Status func(childComplexity int) int Text func(childComplexity int) int UUID func(childComplexity int) int UpdatedAt func(childComplexity int) int } OrganizationPlanMilestoneStatusDetails struct { Status func(childComplexity int) int Text func(childComplexity int) int UpdatedAt func(childComplexity int) int } OrganizationPlanStatusDetails struct { Status func(childComplexity int) int Text func(childComplexity int) int UpdatedAt func(childComplexity int) int } PageView struct { AppSource func(childComplexity int) int Application func(childComplexity int) int EndedAt func(childComplexity int) int EngagedTime func(childComplexity int) int ID func(childComplexity int) int OrderInSession func(childComplexity int) int PageTitle func(childComplexity int) int PageURL func(childComplexity int) int SessionID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int StartedAt func(childComplexity int) int } PhoneNumber struct { AppSource func(childComplexity int) int Contacts func(childComplexity int) int Country func(childComplexity int) int CreatedAt func(childComplexity int) int E164 func(childComplexity int) int ID func(childComplexity int) int Label func(childComplexity int) int Organizations func(childComplexity int) int Primary func(childComplexity int) int RawPhoneNumber func(childComplexity int) int Source func(childComplexity int) int UpdatedAt func(childComplexity int) int Users func(childComplexity int) int Validated func(childComplexity int) int } PhoneNumberParticipant struct { PhoneNumberParticipant func(childComplexity int) int Type func(childComplexity int) int } Player struct { AppSource func(childComplexity int) int AuthID func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int IdentityID func(childComplexity int) int Provider func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int Users func(childComplexity int) int } PlayerUser struct { Default func(childComplexity int) int Tenant func(childComplexity int) int User func(childComplexity int) int } PriceCalculation struct { CalculationType func(childComplexity int) int RevenueSharePercentage func(childComplexity int) int } Query struct { Analysis func(childComplexity int, id string) int Attachment func(childComplexity int, id string) int BankAccounts func(childComplexity int) int BillableInfo func(childComplexity int) int Contact func(childComplexity int, id string) int ContactByEmail func(childComplexity int, email string) int ContactByPhone func(childComplexity int, e164 string) int Contacts func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int Contract func(childComplexity int, id string) int DashboardARRBreakdown func(childComplexity int, period *model.DashboardPeriodInput) int DashboardCustomerMap func(childComplexity int) int DashboardGrossRevenueRetention func(childComplexity int, period *model.DashboardPeriodInput) int DashboardMRRPerCustomer func(childComplexity int, period *model.DashboardPeriodInput) int DashboardNewCustomers func(childComplexity int, period *model.DashboardPeriodInput) int DashboardOnboardingCompletion func(childComplexity int, period *model.DashboardPeriodInput) int DashboardRetentionRate func(childComplexity int, period *model.DashboardPeriodInput) int DashboardRevenueAtRisk func(childComplexity int, period *model.DashboardPeriodInput) int DashboardTimeToOnboard func(childComplexity int, period *model.DashboardPeriodInput) int DashboardViewOrganizations func(childComplexity int, pagination model.Pagination, where *model.Filter, sort *model.SortBy) int DashboardViewRenewals func(childComplexity int, pagination model.Pagination, where *model.Filter, sort *model.SortBy) int Email func(childComplexity int, id string) int EntityTemplates func(childComplexity int, extends *model.EntityTemplateExtension) int ExternalMeetings func(childComplexity int, externalSystemID string, externalID *string, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int ExternalSystemInstances func(childComplexity int) int GcliSearch func(childComplexity int, keyword string, limit *int) int GlobalCache func(childComplexity int) int InteractionEvent func(childComplexity int, id string) int InteractionEventByEventIdentifier func(childComplexity int, eventIdentifier string) int InteractionSession func(childComplexity int, id string) int InteractionSessionBySessionIdentifier func(childComplexity int, sessionIdentifier string) int Invoice func(childComplexity int, id string) int InvoiceByNumber func(childComplexity int, number string) int Invoices func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy, organizationID *string) int InvoicingCycle func(childComplexity int) int Issue func(childComplexity int, id string) int LogEntry func(childComplexity int, id string) int MasterPlan func(childComplexity int, id string) int MasterPlans func(childComplexity int, retired *bool) int Meeting func(childComplexity int, id string) int Offerings func(childComplexity int) int Opportunity func(childComplexity int, id string) int Organization func(childComplexity int, id string) int OrganizationByCustomID func(childComplexity int, customID string) int OrganizationByCustomerOsID func(childComplexity int, customerOsID string) int OrganizationDistinctOwners func(childComplexity int) int OrganizationPlan func(childComplexity int, id string) int OrganizationPlans func(childComplexity int, retired *bool) int OrganizationPlansForOrganization func(childComplexity int, organizationID string) int Organizations func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int PhoneNumber func(childComplexity int, id string) int PlayerByAuthIDProvider func(childComplexity int, authID string, provider string) int Reminder func(childComplexity int, id string) int RemindersForOrganization func(childComplexity int, organizationID string, dismissed *bool) int ServiceLineItem func(childComplexity int, id string) int SlackChannels func(childComplexity int, pagination *model.Pagination) int TableViewDefs func(childComplexity int) int Tags func(childComplexity int) int Tenant func(childComplexity int) int TenantBillingProfile func(childComplexity int, id string) int TenantBillingProfiles func(childComplexity int) int TenantByEmail func(childComplexity int, email string) int TenantByWorkspace func(childComplexity int, workspace model.WorkspaceInput) int TenantSettings func(childComplexity int) int TimelineEvents func(childComplexity int, ids []string) int User func(childComplexity int, id string) int UserByEmail func(childComplexity int, email string) int Users func(childComplexity int, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) int } Reminder struct { Content func(childComplexity int) int Dismissed func(childComplexity int) int DueDate func(childComplexity int) int Metadata func(childComplexity int) int Owner func(childComplexity int) int } RenewalRecord struct { Contract func(childComplexity int) int Opportunity func(childComplexity int) int Organization func(childComplexity int) int } RenewalSummary struct { ArrForecast func(childComplexity int) int MaxArrForecast func(childComplexity int) int NextRenewalDate func(childComplexity int) int RenewalLikelihood func(childComplexity int) int } RenewalsPage struct { Content func(childComplexity int) int TotalAvailable func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } Result struct { Result func(childComplexity int) int } ServiceLineItem struct { BillingCycle func(childComplexity int) int Closed func(childComplexity int) int Comments func(childComplexity int) int CreatedBy func(childComplexity int) int Description func(childComplexity int) int ExternalLinks func(childComplexity int) int Metadata func(childComplexity int) int ParentID func(childComplexity int) int Price func(childComplexity int) int Quantity func(childComplexity int) int ServiceEnded func(childComplexity int) int ServiceStarted func(childComplexity int) int Tax func(childComplexity int) int } SlackChannel struct { ChannelID func(childComplexity int) int ChannelName func(childComplexity int) int Metadata func(childComplexity int) int Organization func(childComplexity int) int } SlackChannelPage struct { Content func(childComplexity int) int TotalAvailable func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } Social struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int URL func(childComplexity int) int UpdatedAt func(childComplexity int) int } State struct { Code func(childComplexity int) int Country func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int } SuggestedMergeOrganization struct { Confidence func(childComplexity int) int Organization func(childComplexity int) int SuggestedAt func(childComplexity int) int SuggestedBy func(childComplexity int) int } TableViewDef struct { Columns func(childComplexity int) int CreatedAt func(childComplexity int) int Filters func(childComplexity int) int ID func(childComplexity int) int Icon func(childComplexity int) int Name func(childComplexity int) int Order func(childComplexity int) int Sorting func(childComplexity int) int TableType func(childComplexity int) int UpdatedAt func(childComplexity int) int } Tag struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Source func(childComplexity int) int UpdatedAt func(childComplexity int) int } Tax struct { SalesTax func(childComplexity int) int TaxRate func(childComplexity int) int Vat func(childComplexity int) int } TenantBillableInfo struct { GreylistedContacts func(childComplexity int) int GreylistedOrganizations func(childComplexity int) int WhitelistedContacts func(childComplexity int) int WhitelistedOrganizations func(childComplexity int) int } TenantBillingProfile struct { AddressLine1 func(childComplexity int) int AddressLine2 func(childComplexity int) int AddressLine3 func(childComplexity int) int AppSource func(childComplexity int) int CanPayWithBankTransfer func(childComplexity int) int CanPayWithCard func(childComplexity int) int CanPayWithDirectDebitAch func(childComplexity int) int CanPayWithDirectDebitBacs func(childComplexity int) int CanPayWithDirectDebitSepa func(childComplexity int) int CanPayWithPigeon func(childComplexity int) int Check func(childComplexity int) int Country func(childComplexity int) int CreatedAt func(childComplexity int) int DomesticPaymentsBankInfo func(childComplexity int) int Email func(childComplexity int) int ID func(childComplexity int) int InternationalPaymentsBankInfo func(childComplexity int) int LegalName func(childComplexity int) int Locality func(childComplexity int) int Phone func(childComplexity int) int Region func(childComplexity int) int SendInvoicesBcc func(childComplexity int) int SendInvoicesFrom func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int VatNumber func(childComplexity int) int Zip func(childComplexity int) int } TenantSettings struct { BaseCurrency func(childComplexity int) int BillingEnabled func(childComplexity int) int LogoRepositoryFileID func(childComplexity int) int LogoURL func(childComplexity int) int } User struct { AppSource func(childComplexity int) int Bot func(childComplexity int) int Calendars func(childComplexity int) int CreatedAt func(childComplexity int) int Emails func(childComplexity int) int FirstName func(childComplexity int) int ID func(childComplexity int) int Internal func(childComplexity int) int JobRoles func(childComplexity int) int LastName func(childComplexity int) int Name func(childComplexity int) int PhoneNumbers func(childComplexity int) int Player func(childComplexity int) int ProfilePhotoURL func(childComplexity int) int Roles func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int Timezone func(childComplexity int) int UpdatedAt func(childComplexity int) int } UserPage struct { Content func(childComplexity int) int TotalElements func(childComplexity int) int TotalPages func(childComplexity int) int } UserParticipant struct { Type func(childComplexity int) int UserParticipant func(childComplexity int) int } Workspace struct { AppSource func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Provider func(childComplexity int) int Source func(childComplexity int) int SourceOfTruth func(childComplexity int) int UpdatedAt func(childComplexity int) int } }
type Config ¶
type Config struct { Schema *ast.Schema Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type ContactResolver ¶
type ContactResolver interface { Tags(ctx context.Context, obj *model.Contact) ([]*model.Tag, error) JobRoles(ctx context.Context, obj *model.Contact) ([]*model.JobRole, error) Organizations(ctx context.Context, obj *model.Contact, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.OrganizationPage, error) PhoneNumbers(ctx context.Context, obj *model.Contact) ([]*model.PhoneNumber, error) Emails(ctx context.Context, obj *model.Contact) ([]*model.Email, error) Locations(ctx context.Context, obj *model.Contact) ([]*model.Location, error) Socials(ctx context.Context, obj *model.Contact) ([]*model.Social, error) CustomFields(ctx context.Context, obj *model.Contact) ([]*model.CustomField, error) FieldSets(ctx context.Context, obj *model.Contact) ([]*model.FieldSet, error) Template(ctx context.Context, obj *model.Contact) (*model.EntityTemplate, error) Owner(ctx context.Context, obj *model.Contact) (*model.User, error) Notes(ctx context.Context, obj *model.Contact, pagination *model.Pagination) (*model.NotePage, error) NotesByTime(ctx context.Context, obj *model.Contact, pagination *model.TimeRange) ([]*model.Note, error) TimelineEvents(ctx context.Context, obj *model.Contact, from *time.Time, size int, timelineEventTypes []model.TimelineEventType) ([]model.TimelineEvent, error) TimelineEventsTotalCount(ctx context.Context, obj *model.Contact, timelineEventTypes []model.TimelineEventType) (int64, error) }
type ContractResolver ¶
type ContractResolver interface { ContractLineItems(ctx context.Context, obj *model.Contract) ([]*model.ServiceLineItem, error) CreatedBy(ctx context.Context, obj *model.Contract) (*model.User, error) ExternalLinks(ctx context.Context, obj *model.Contract) ([]*model.ExternalSystem, error) Opportunities(ctx context.Context, obj *model.Contract) ([]*model.Opportunity, error) Owner(ctx context.Context, obj *model.Contract) (*model.User, error) Attachments(ctx context.Context, obj *model.Contract) ([]*model.Attachment, error) Invoices(ctx context.Context, obj *model.Contract) ([]*model.Invoice, error) UpcomingInvoices(ctx context.Context, obj *model.Contract) ([]*model.Invoice, error) ServiceLineItems(ctx context.Context, obj *model.Contract) ([]*model.ServiceLineItem, error) }
type CustomFieldResolver ¶
type CustomFieldResolver interface {
Template(ctx context.Context, obj *model.CustomField) (*model.CustomFieldTemplate, error)
}
type DashboardCustomerMapResolver ¶
type DashboardCustomerMapResolver interface {
Organization(ctx context.Context, obj *model.DashboardCustomerMap) (*model.Organization, error)
}
type DirectiveRoot ¶
type DirectiveRoot struct { HasIdentityId func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) HasRole func(ctx context.Context, obj interface{}, next graphql.Resolver, roles []model.Role) (res interface{}, err error) HasTenant func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) }
type EmailResolver ¶
type EntityTemplateResolver ¶
type EntityTemplateResolver interface { FieldSetTemplates(ctx context.Context, obj *model.EntityTemplate) ([]*model.FieldSetTemplate, error) CustomFieldTemplates(ctx context.Context, obj *model.EntityTemplate) ([]*model.CustomFieldTemplate, error) }
type FieldSetResolver ¶
type FieldSetTemplateResolver ¶
type FieldSetTemplateResolver interface {
CustomFieldTemplates(ctx context.Context, obj *model.FieldSetTemplate) ([]*model.CustomFieldTemplate, error)
}
type InteractionEventResolver ¶
type InteractionEventResolver interface { InteractionSession(ctx context.Context, obj *model.InteractionEvent) (*model.InteractionSession, error) Issue(ctx context.Context, obj *model.InteractionEvent) (*model.Issue, error) Meeting(ctx context.Context, obj *model.InteractionEvent) (*model.Meeting, error) SentBy(ctx context.Context, obj *model.InteractionEvent) ([]model.InteractionEventParticipant, error) SentTo(ctx context.Context, obj *model.InteractionEvent) ([]model.InteractionEventParticipant, error) RepliesTo(ctx context.Context, obj *model.InteractionEvent) (*model.InteractionEvent, error) Includes(ctx context.Context, obj *model.InteractionEvent) ([]*model.Attachment, error) Summary(ctx context.Context, obj *model.InteractionEvent) (*model.Analysis, error) ActionItems(ctx context.Context, obj *model.InteractionEvent) ([]*model.ActionItem, error) ExternalLinks(ctx context.Context, obj *model.InteractionEvent) ([]*model.ExternalSystem, error) }
type InteractionSessionResolver ¶
type InteractionSessionResolver interface { Events(ctx context.Context, obj *model.InteractionSession) ([]*model.InteractionEvent, error) AttendedBy(ctx context.Context, obj *model.InteractionSession) ([]model.InteractionSessionParticipant, error) Includes(ctx context.Context, obj *model.InteractionSession) ([]*model.Attachment, error) DescribedBy(ctx context.Context, obj *model.InteractionSession) ([]*model.Analysis, error) }
type InvoiceLineResolver ¶
type InvoiceLineResolver interface {
ContractLineItem(ctx context.Context, obj *model.InvoiceLine) (*model.ServiceLineItem, error)
}
type InvoiceResolver ¶
type IssueResolver ¶
type IssueResolver interface { Tags(ctx context.Context, obj *model.Issue) ([]*model.Tag, error) InteractionEvents(ctx context.Context, obj *model.Issue) ([]*model.InteractionEvent, error) Comments(ctx context.Context, obj *model.Issue) ([]*model.Comment, error) ExternalLinks(ctx context.Context, obj *model.Issue) ([]*model.ExternalSystem, error) SubmittedBy(ctx context.Context, obj *model.Issue) (model.IssueParticipant, error) ReportedBy(ctx context.Context, obj *model.Issue) (model.IssueParticipant, error) AssignedTo(ctx context.Context, obj *model.Issue) ([]model.IssueParticipant, error) FollowedBy(ctx context.Context, obj *model.Issue) ([]model.IssueParticipant, error) }
type JobRoleResolver ¶
type LastTouchpointResolver ¶
type LastTouchpointResolver interface {
LastTouchPointTimelineEvent(ctx context.Context, obj *model.LastTouchpoint) (model.TimelineEvent, error)
}
type LogEntryResolver ¶
type MasterPlanResolver ¶
type MasterPlanResolver interface { Milestones(ctx context.Context, obj *model.MasterPlan) ([]*model.MasterPlanMilestone, error) RetiredMilestones(ctx context.Context, obj *model.MasterPlan) ([]*model.MasterPlanMilestone, error) }
type MeetingResolver ¶
type MeetingResolver interface { AttendedBy(ctx context.Context, obj *model.Meeting) ([]model.MeetingParticipant, error) CreatedBy(ctx context.Context, obj *model.Meeting) ([]model.MeetingParticipant, error) Includes(ctx context.Context, obj *model.Meeting) ([]*model.Attachment, error) DescribedBy(ctx context.Context, obj *model.Meeting) ([]*model.Analysis, error) Note(ctx context.Context, obj *model.Meeting) ([]*model.Note, error) Events(ctx context.Context, obj *model.Meeting) ([]*model.InteractionEvent, error) Recording(ctx context.Context, obj *model.Meeting) (*model.Attachment, error) ExternalSystem(ctx context.Context, obj *model.Meeting) ([]*model.ExternalSystem, error) }
type MutationResolver ¶
type MutationResolver interface { AnalysisCreate(ctx context.Context, analysis model.AnalysisInput) (*model.Analysis, error) AttachmentCreate(ctx context.Context, input model.AttachmentInput) (*model.Attachment, error) BankAccountCreate(ctx context.Context, input *model.BankAccountCreateInput) (*model.BankAccount, error) BankAccountUpdate(ctx context.Context, input *model.BankAccountUpdateInput) (*model.BankAccount, error) BankAccountDelete(ctx context.Context, id string) (*model.DeleteResponse, error) BillingProfileCreate(ctx context.Context, input model.BillingProfileInput) (string, error) BillingProfileUpdate(ctx context.Context, input model.BillingProfileUpdateInput) (string, error) BillingProfileLinkEmail(ctx context.Context, input model.BillingProfileLinkEmailInput) (string, error) BillingProfileUnlinkEmail(ctx context.Context, input model.BillingProfileLinkEmailInput) (string, error) BillingProfileLinkLocation(ctx context.Context, input model.BillingProfileLinkLocationInput) (string, error) BillingProfileUnlinkLocation(ctx context.Context, input model.BillingProfileLinkLocationInput) (string, error) ContactCreate(ctx context.Context, input model.ContactInput) (*model.Contact, error) CustomerContactCreate(ctx context.Context, input model.CustomerContactInput) (*model.CustomerContact, error) ContactUpdate(ctx context.Context, input model.ContactUpdateInput) (*model.Contact, error) ContactHardDelete(ctx context.Context, contactID string) (*model.Result, error) ContactArchive(ctx context.Context, contactID string) (*model.Result, error) ContactRestoreFromArchive(ctx context.Context, contactID string) (*model.Result, error) ContactMerge(ctx context.Context, primaryContactID string, mergedContactIds []string) (*model.Contact, error) ContactAddTagByID(ctx context.Context, input model.ContactTagInput) (*model.Contact, error) ContactRemoveTagByID(ctx context.Context, input model.ContactTagInput) (*model.Contact, error) ContactAddOrganizationByID(ctx context.Context, input model.ContactOrganizationInput) (*model.Contact, error) ContactRemoveOrganizationByID(ctx context.Context, input model.ContactOrganizationInput) (*model.Contact, error) ContactAddNewLocation(ctx context.Context, contactID string) (*model.Location, error) ContactRemoveLocation(ctx context.Context, contactID string, locationID string) (*model.Contact, error) ContactAddSocial(ctx context.Context, contactID string, input model.SocialInput) (*model.Social, error) ContractCreate(ctx context.Context, input model.ContractInput) (*model.Contract, error) ContractUpdate(ctx context.Context, input model.ContractUpdateInput) (*model.Contract, error) ContractDelete(ctx context.Context, id string) (*model.DeleteResponse, error) ContractRenew(ctx context.Context, input model.ContractRenewalInput) (*model.Contract, error) ContractAddAttachment(ctx context.Context, contractID string, attachmentID string) (*model.Contract, error) ContractRemoveAttachment(ctx context.Context, contractID string, attachmentID string) (*model.Contract, error) CustomFieldsMergeAndUpdateInContact(ctx context.Context, contactID string, customFields []*model.CustomFieldInput, fieldSets []*model.FieldSetInput) (*model.Contact, error) CustomFieldMergeToContact(ctx context.Context, contactID string, input model.CustomFieldInput) (*model.CustomField, error) CustomFieldUpdateInContact(ctx context.Context, contactID string, input model.CustomFieldUpdateInput) (*model.CustomField, error) CustomFieldDeleteFromContactByName(ctx context.Context, contactID string, fieldName string) (*model.Result, error) CustomFieldDeleteFromContactByID(ctx context.Context, contactID string, id string) (*model.Result, error) CustomFieldMergeToFieldSet(ctx context.Context, contactID string, fieldSetID string, input model.CustomFieldInput) (*model.CustomField, error) CustomFieldUpdateInFieldSet(ctx context.Context, contactID string, fieldSetID string, input model.CustomFieldUpdateInput) (*model.CustomField, error) CustomFieldDeleteFromFieldSetByID(ctx context.Context, contactID string, fieldSetID string, id string) (*model.Result, error) FieldSetMergeToContact(ctx context.Context, contactID string, input model.FieldSetInput) (*model.FieldSet, error) FieldSetUpdateInContact(ctx context.Context, contactID string, input model.FieldSetUpdateInput) (*model.FieldSet, error) FieldSetDeleteFromContact(ctx context.Context, contactID string, id string) (*model.Result, error) CustomFieldTemplateCreate(ctx context.Context, input model.CustomFieldTemplateInput) (*model.CustomFieldTemplate, error) EmailMergeToContact(ctx context.Context, contactID string, input model.EmailInput) (*model.Email, error) EmailUpdateInContact(ctx context.Context, contactID string, input model.EmailUpdateInput) (*model.Email, error) EmailRemoveFromContact(ctx context.Context, contactID string, email string) (*model.Result, error) EmailRemoveFromContactByID(ctx context.Context, contactID string, id string) (*model.Result, error) EmailMergeToUser(ctx context.Context, userID string, input model.EmailInput) (*model.Email, error) EmailUpdateInUser(ctx context.Context, userID string, input model.EmailUpdateInput) (*model.Email, error) EmailRemoveFromUser(ctx context.Context, userID string, email string) (*model.Result, error) EmailRemoveFromUserByID(ctx context.Context, userID string, id string) (*model.Result, error) EmailMergeToOrganization(ctx context.Context, organizationID string, input model.EmailInput) (*model.Email, error) EmailUpdateInOrganization(ctx context.Context, organizationID string, input model.EmailUpdateInput) (*model.Email, error) EmailRemoveFromOrganization(ctx context.Context, organizationID string, email string) (*model.Result, error) EmailRemoveFromOrganizationByID(ctx context.Context, organizationID string, id string) (*model.Result, error) EmailDelete(ctx context.Context, id string) (*model.Result, error) EntityTemplateCreate(ctx context.Context, input model.EntityTemplateInput) (*model.EntityTemplate, error) InteractionSessionCreate(ctx context.Context, session model.InteractionSessionInput) (*model.InteractionSession, error) InteractionSessionLinkAttachment(ctx context.Context, sessionID string, attachmentID string) (*model.InteractionSession, error) InteractionEventCreate(ctx context.Context, event model.InteractionEventInput) (*model.InteractionEvent, error) InteractionEventLinkAttachment(ctx context.Context, eventID string, attachmentID string) (*model.InteractionEvent, error) InvoiceNextDryRunForContract(ctx context.Context, contractID string) (string, error) InvoiceUpdate(ctx context.Context, input model.InvoiceUpdateInput) (*model.Invoice, error) InvoicePay(ctx context.Context, id string) (*model.Invoice, error) InvoiceVoid(ctx context.Context, id string) (*model.Invoice, error) InvoiceSimulate(ctx context.Context, input model.InvoiceSimulateInput) ([]*model.InvoiceSimulate, error) InvoicingCycleCreate(ctx context.Context, input model.InvoicingCycleInput) (*model.InvoicingCycle, error) InvoicingCycleUpdate(ctx context.Context, input model.InvoicingCycleUpdateInput) (*model.InvoicingCycle, error) JobRoleDelete(ctx context.Context, contactID string, roleID string) (*model.Result, error) JobRoleCreate(ctx context.Context, contactID string, input model.JobRoleInput) (*model.JobRole, error) JobRoleUpdate(ctx context.Context, contactID string, input model.JobRoleUpdateInput) (*model.JobRole, error) LocationRemoveFromContact(ctx context.Context, contactID string, locationID string) (*model.Contact, error) LocationRemoveFromOrganization(ctx context.Context, organizationID string, locationID string) (*model.Organization, error) LocationUpdate(ctx context.Context, input model.LocationUpdateInput) (*model.Location, error) LogEntryCreateForOrganization(ctx context.Context, organizationID string, input model.LogEntryInput) (string, error) LogEntryUpdate(ctx context.Context, id string, input model.LogEntryUpdateInput) (string, error) LogEntryAddTag(ctx context.Context, id string, input model.TagIDOrNameInput) (string, error) LogEntryRemoveTag(ctx context.Context, id string, input model.TagIDOrNameInput) (string, error) LogEntryResetTags(ctx context.Context, id string, input []*model.TagIDOrNameInput) (string, error) MasterPlanCreate(ctx context.Context, input model.MasterPlanInput) (*model.MasterPlan, error) MasterPlanCreateDefault(ctx context.Context, input model.MasterPlanInput) (*model.MasterPlan, error) MasterPlanUpdate(ctx context.Context, input model.MasterPlanUpdateInput) (*model.MasterPlan, error) MasterPlanDuplicate(ctx context.Context, id string) (*model.MasterPlan, error) MasterPlanMilestoneCreate(ctx context.Context, input model.MasterPlanMilestoneInput) (*model.MasterPlanMilestone, error) MasterPlanMilestoneUpdate(ctx context.Context, input model.MasterPlanMilestoneUpdateInput) (*model.MasterPlanMilestone, error) MasterPlanMilestoneBulkUpdate(ctx context.Context, input []*model.MasterPlanMilestoneUpdateInput) ([]*model.MasterPlanMilestone, error) MasterPlanMilestoneReorder(ctx context.Context, input model.MasterPlanMilestoneReorderInput) (string, error) MasterPlanMilestoneDuplicate(ctx context.Context, masterPlanID string, id string) (*model.MasterPlanMilestone, error) MeetingCreate(ctx context.Context, meeting model.MeetingInput) (*model.Meeting, error) MeetingUpdate(ctx context.Context, meetingID string, meeting model.MeetingUpdateInput) (*model.Meeting, error) MeetingLinkAttendedBy(ctx context.Context, meetingID string, participant model.MeetingParticipantInput) (*model.Meeting, error) MeetingUnlinkAttendedBy(ctx context.Context, meetingID string, participant model.MeetingParticipantInput) (*model.Meeting, error) MeetingLinkAttachment(ctx context.Context, meetingID string, attachmentID string) (*model.Meeting, error) MeetingUnlinkAttachment(ctx context.Context, meetingID string, attachmentID string) (*model.Meeting, error) MeetingLinkRecording(ctx context.Context, meetingID string, attachmentID string) (*model.Meeting, error) MeetingUnlinkRecording(ctx context.Context, meetingID string, attachmentID string) (*model.Meeting, error) MeetingAddNewLocation(ctx context.Context, meetingID string) (*model.Location, error) MeetingAddNote(ctx context.Context, meetingID string, note *model.NoteInput) (*model.Meeting, error) NoteCreateForContact(ctx context.Context, contactID string, input model.NoteInput) (*model.Note, error) NoteCreateForOrganization(ctx context.Context, organizationID string, input model.NoteInput) (*model.Note, error) NoteUpdate(ctx context.Context, input model.NoteUpdateInput) (*model.Note, error) NoteDelete(ctx context.Context, id string) (*model.Result, error) NoteLinkAttachment(ctx context.Context, noteID string, attachmentID string) (*model.Note, error) NoteUnlinkAttachment(ctx context.Context, noteID string, attachmentID string) (*model.Note, error) OfferingCreate(ctx context.Context, input *model.OfferingCreateInput) (*string, error) OfferingUpdate(ctx context.Context, input *model.OfferingUpdateInput) (*string, error) OpportunityUpdate(ctx context.Context, input model.OpportunityUpdateInput) (*model.Opportunity, error) OpportunityRenewalUpdate(ctx context.Context, input model.OpportunityRenewalUpdateInput, ownerUserID *string) (*model.Opportunity, error) OpportunityRenewalUpdateAllForOrganization(ctx context.Context, input model.OpportunityRenewalUpdateAllForOrganizationInput) (*model.Organization, error) OrganizationCreate(ctx context.Context, input model.OrganizationInput) (*model.Organization, error) OrganizationUpdate(ctx context.Context, input model.OrganizationUpdateInput) (*model.Organization, error) OrganizationArchive(ctx context.Context, id string) (*model.Result, error) OrganizationArchiveAll(ctx context.Context, ids []string) (*model.Result, error) OrganizationHide(ctx context.Context, id string) (string, error) OrganizationHideAll(ctx context.Context, ids []string) (*model.Result, error) OrganizationShow(ctx context.Context, id string) (string, error) OrganizationShowAll(ctx context.Context, ids []string) (*model.Result, error) OrganizationMerge(ctx context.Context, primaryOrganizationID string, mergedOrganizationIds []string) (*model.Organization, error) OrganizationAddSubsidiary(ctx context.Context, input model.LinkOrganizationsInput) (*model.Organization, error) OrganizationRemoveSubsidiary(ctx context.Context, organizationID string, subsidiaryID string) (*model.Organization, error) OrganizationAddNewLocation(ctx context.Context, organizationID string) (*model.Location, error) OrganizationAddSocial(ctx context.Context, organizationID string, input model.SocialInput) (*model.Social, error) OrganizationSetOwner(ctx context.Context, organizationID string, userID string) (*model.Organization, error) OrganizationUnsetOwner(ctx context.Context, organizationID string) (*model.Organization, error) OrganizationUpdateOnboardingStatus(ctx context.Context, input model.OnboardingStatusInput) (*model.Organization, error) OrganizationPlanCreate(ctx context.Context, input model.OrganizationPlanInput) (*model.OrganizationPlan, error) OrganizationPlanUpdate(ctx context.Context, input model.OrganizationPlanUpdateInput) (*model.OrganizationPlan, error) OrganizationPlanDuplicate(ctx context.Context, id string, organizationID string) (*model.OrganizationPlan, error) OrganizationPlanMilestoneCreate(ctx context.Context, input model.OrganizationPlanMilestoneInput) (*model.OrganizationPlanMilestone, error) OrganizationPlanMilestoneUpdate(ctx context.Context, input model.OrganizationPlanMilestoneUpdateInput) (*model.OrganizationPlanMilestone, error) OrganizationPlanMilestoneBulkUpdate(ctx context.Context, input []*model.OrganizationPlanMilestoneUpdateInput) ([]*model.OrganizationPlanMilestone, error) OrganizationPlanMilestoneReorder(ctx context.Context, input model.OrganizationPlanMilestoneReorderInput) (string, error) OrganizationPlanMilestoneDuplicate(ctx context.Context, organizationID string, organizationPlanID string, id string) (*model.OrganizationPlanMilestone, error) PhoneNumberMergeToContact(ctx context.Context, contactID string, input model.PhoneNumberInput) (*model.PhoneNumber, error) PhoneNumberUpdateInContact(ctx context.Context, contactID string, input model.PhoneNumberUpdateInput) (*model.PhoneNumber, error) PhoneNumberRemoveFromContactByE164(ctx context.Context, contactID string, e164 string) (*model.Result, error) PhoneNumberRemoveFromContactByID(ctx context.Context, contactID string, id string) (*model.Result, error) PhoneNumberMergeToOrganization(ctx context.Context, organizationID string, input model.PhoneNumberInput) (*model.PhoneNumber, error) PhoneNumberUpdateInOrganization(ctx context.Context, organizationID string, input model.PhoneNumberUpdateInput) (*model.PhoneNumber, error) PhoneNumberRemoveFromOrganizationByE164(ctx context.Context, organizationID string, e164 string) (*model.Result, error) PhoneNumberRemoveFromOrganizationByID(ctx context.Context, organizationID string, id string) (*model.Result, error) PhoneNumberMergeToUser(ctx context.Context, userID string, input model.PhoneNumberInput) (*model.PhoneNumber, error) PhoneNumberUpdateInUser(ctx context.Context, userID string, input model.PhoneNumberUpdateInput) (*model.PhoneNumber, error) PhoneNumberRemoveFromUserByE164(ctx context.Context, userID string, e164 string) (*model.Result, error) PhoneNumberRemoveFromUserByID(ctx context.Context, userID string, id string) (*model.Result, error) PlayerMerge(ctx context.Context, userID string, input model.PlayerInput) (*model.Result, error) ReminderCreate(ctx context.Context, input model.ReminderInput) (*string, error) ReminderUpdate(ctx context.Context, input model.ReminderUpdateInput) (*string, error) ContractLineItemCreate(ctx context.Context, input model.ServiceLineItemInput) (*model.ServiceLineItem, error) ContractLineItemNewVersion(ctx context.Context, input model.ServiceLineItemNewVersionInput) (*model.ServiceLineItem, error) ContractLineItemUpdate(ctx context.Context, input model.ServiceLineItemUpdateInput) (*model.ServiceLineItem, error) ContractLineItemClose(ctx context.Context, input model.ServiceLineItemCloseInput) (string, error) ServiceLineItemDelete(ctx context.Context, id string) (*model.DeleteResponse, error) ServiceLineItemBulkUpdate(ctx context.Context, input model.ServiceLineItemBulkUpdateInput) ([]string, error) SocialUpdate(ctx context.Context, input model.SocialUpdateInput) (*model.Social, error) SocialRemove(ctx context.Context, socialID string) (*model.Result, error) TagCreate(ctx context.Context, input model.TagInput) (*model.Tag, error) TagUpdate(ctx context.Context, input model.TagUpdateInput) (*model.Tag, error) TagDelete(ctx context.Context, id string) (*model.Result, error) TenantMerge(ctx context.Context, tenant model.TenantInput) (string, error) TenantAddBillingProfile(ctx context.Context, input model.TenantBillingProfileInput) (*model.TenantBillingProfile, error) TenantUpdateBillingProfile(ctx context.Context, input model.TenantBillingProfileUpdateInput) (*model.TenantBillingProfile, error) TenantUpdateSettings(ctx context.Context, input *model.TenantSettingsInput) (*model.TenantSettings, error) UserCreate(ctx context.Context, input model.UserInput) (*model.User, error) UserUpdate(ctx context.Context, input model.UserUpdateInput) (*model.User, error) UserAddRole(ctx context.Context, id string, role model.Role) (*model.User, error) UserRemoveRole(ctx context.Context, id string, role model.Role) (*model.User, error) UserAddRoleInTenant(ctx context.Context, id string, tenant string, role model.Role) (*model.User, error) UserRemoveRoleInTenant(ctx context.Context, id string, tenant string, role model.Role) (*model.User, error) UserDelete(ctx context.Context, id string) (*model.Result, error) UserDeleteInTenant(ctx context.Context, id string, tenant string) (*model.Result, error) CustomerUserAddJobRole(ctx context.Context, id string, jobRoleInput model.JobRoleInput) (*model.CustomerUser, error) TableViewDefCreate(ctx context.Context, input model.TableViewDefCreateInput) (*model.TableViewDef, error) TableViewDefUpdate(ctx context.Context, input model.TableViewDefUpdateInput) (*model.TableViewDef, error) WorkspaceMergeToTenant(ctx context.Context, workspace model.WorkspaceInput, tenant string) (*model.Result, error) WorkspaceMerge(ctx context.Context, workspace model.WorkspaceInput) (*model.Result, error) }
type NoteResolver ¶
type OfferingResolver ¶
type OpportunityResolver ¶
type OrganizationPlanResolver ¶
type OrganizationPlanResolver interface { Milestones(ctx context.Context, obj *model.OrganizationPlan) ([]*model.OrganizationPlanMilestone, error) RetiredMilestones(ctx context.Context, obj *model.OrganizationPlan) ([]*model.OrganizationPlanMilestone, error) }
type OrganizationResolver ¶
type OrganizationResolver interface { Contracts(ctx context.Context, obj *model.Organization) ([]*model.Contract, error) CustomFields(ctx context.Context, obj *model.Organization) ([]*model.CustomField, error) Domains(ctx context.Context, obj *model.Organization) ([]string, error) Locations(ctx context.Context, obj *model.Organization) ([]*model.Location, error) Owner(ctx context.Context, obj *model.Organization) (*model.User, error) ParentCompanies(ctx context.Context, obj *model.Organization) ([]*model.LinkedOrganization, error) SocialMedia(ctx context.Context, obj *model.Organization) ([]*model.Social, error) Subsidiaries(ctx context.Context, obj *model.Organization) ([]*model.LinkedOrganization, error) Tags(ctx context.Context, obj *model.Organization) ([]*model.Tag, error) TimelineEvents(ctx context.Context, obj *model.Organization, from *time.Time, size int, timelineEventTypes []model.TimelineEventType) ([]model.TimelineEvent, error) Contacts(ctx context.Context, obj *model.Organization, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.ContactsPage, error) JobRoles(ctx context.Context, obj *model.Organization) ([]*model.JobRole, error) Emails(ctx context.Context, obj *model.Organization) ([]*model.Email, error) PhoneNumbers(ctx context.Context, obj *model.Organization) ([]*model.PhoneNumber, error) SuggestedMergeTo(ctx context.Context, obj *model.Organization) ([]*model.SuggestedMergeOrganization, error) FieldSets(ctx context.Context, obj *model.Organization) ([]*model.FieldSet, error) EntityTemplate(ctx context.Context, obj *model.Organization) (*model.EntityTemplate, error) TimelineEventsTotalCount(ctx context.Context, obj *model.Organization, timelineEventTypes []model.TimelineEventType) (int64, error) ExternalLinks(ctx context.Context, obj *model.Organization) ([]*model.ExternalSystem, error) IssueSummaryByStatus(ctx context.Context, obj *model.Organization) ([]*model.IssueSummaryByStatus, error) Orders(ctx context.Context, obj *model.Organization) ([]*model.Order, error) Socials(ctx context.Context, obj *model.Organization) ([]*model.Social, error) LastTouchPointTimelineEvent(ctx context.Context, obj *model.Organization) (model.TimelineEvent, error) SubsidiaryOf(ctx context.Context, obj *model.Organization) ([]*model.LinkedOrganization, error) }
type PhoneNumberResolver ¶
type PhoneNumberResolver interface { Country(ctx context.Context, obj *model.PhoneNumber) (*model.Country, error) Users(ctx context.Context, obj *model.PhoneNumber) ([]*model.User, error) Contacts(ctx context.Context, obj *model.PhoneNumber) ([]*model.Contact, error) Organizations(ctx context.Context, obj *model.PhoneNumber) ([]*model.Organization, error) }
type PlayerResolver ¶
type QueryResolver ¶
type QueryResolver interface { EntityTemplates(ctx context.Context, extends *model.EntityTemplateExtension) ([]*model.EntityTemplate, error) Analysis(ctx context.Context, id string) (*model.Analysis, error) Attachment(ctx context.Context, id string) (*model.Attachment, error) BankAccounts(ctx context.Context) ([]*model.BankAccount, error) GlobalCache(ctx context.Context) (*model.GlobalCache, error) Contact(ctx context.Context, id string) (*model.Contact, error) Contacts(ctx context.Context, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.ContactsPage, error) ContactByEmail(ctx context.Context, email string) (*model.Contact, error) ContactByPhone(ctx context.Context, e164 string) (*model.Contact, error) Contract(ctx context.Context, id string) (*model.Contract, error) DashboardViewOrganizations(ctx context.Context, pagination model.Pagination, where *model.Filter, sort *model.SortBy) (*model.OrganizationPage, error) DashboardViewRenewals(ctx context.Context, pagination model.Pagination, where *model.Filter, sort *model.SortBy) (*model.RenewalsPage, error) DashboardCustomerMap(ctx context.Context) ([]*model.DashboardCustomerMap, error) DashboardMRRPerCustomer(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardMRRPerCustomer, error) DashboardGrossRevenueRetention(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardGrossRevenueRetention, error) DashboardARRBreakdown(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardARRBreakdown, error) DashboardRevenueAtRisk(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardRevenueAtRisk, error) DashboardRetentionRate(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardRetentionRate, error) DashboardNewCustomers(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardNewCustomers, error) DashboardTimeToOnboard(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardTimeToOnboard, error) DashboardOnboardingCompletion(ctx context.Context, period *model.DashboardPeriodInput) (*model.DashboardOnboardingCompletion, error) Email(ctx context.Context, id string) (*model.Email, error) ExternalSystemInstances(ctx context.Context) ([]*model.ExternalSystemInstance, error) InteractionSession(ctx context.Context, id string) (*model.InteractionSession, error) InteractionSessionBySessionIdentifier(ctx context.Context, sessionIdentifier string) (*model.InteractionSession, error) InteractionEvent(ctx context.Context, id string) (*model.InteractionEvent, error) InteractionEventByEventIdentifier(ctx context.Context, eventIdentifier string) (*model.InteractionEvent, error) Invoice(ctx context.Context, id string) (*model.Invoice, error) Invoices(ctx context.Context, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy, organizationID *string) (*model.InvoicesPage, error) InvoiceByNumber(ctx context.Context, number string) (*model.Invoice, error) InvoicingCycle(ctx context.Context) (*model.InvoicingCycle, error) Issue(ctx context.Context, id string) (*model.Issue, error) LogEntry(ctx context.Context, id string) (*model.LogEntry, error) MasterPlan(ctx context.Context, id string) (*model.MasterPlan, error) MasterPlans(ctx context.Context, retired *bool) ([]*model.MasterPlan, error) Meeting(ctx context.Context, id string) (*model.Meeting, error) ExternalMeetings(ctx context.Context, externalSystemID string, externalID *string, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.MeetingsPage, error) Offerings(ctx context.Context) ([]*model.Offering, error) Opportunity(ctx context.Context, id string) (*model.Opportunity, error) Organizations(ctx context.Context, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.OrganizationPage, error) Organization(ctx context.Context, id string) (*model.Organization, error) OrganizationByCustomerOsID(ctx context.Context, customerOsID string) (*model.Organization, error) OrganizationByCustomID(ctx context.Context, customID string) (*model.Organization, error) OrganizationDistinctOwners(ctx context.Context) ([]*model.User, error) OrganizationPlan(ctx context.Context, id string) (*model.OrganizationPlan, error) OrganizationPlansForOrganization(ctx context.Context, organizationID string) ([]*model.OrganizationPlan, error) OrganizationPlans(ctx context.Context, retired *bool) ([]*model.OrganizationPlan, error) PhoneNumber(ctx context.Context, id string) (*model.PhoneNumber, error) PlayerByAuthIDProvider(ctx context.Context, authID string, provider string) (*model.Player, error) Reminder(ctx context.Context, id string) (*model.Reminder, error) RemindersForOrganization(ctx context.Context, organizationID string, dismissed *bool) ([]*model.Reminder, error) GcliSearch(ctx context.Context, keyword string, limit *int) ([]*model.GCliItem, error) ServiceLineItem(ctx context.Context, id string) (*model.ServiceLineItem, error) SlackChannels(ctx context.Context, pagination *model.Pagination) (*model.SlackChannelPage, error) Tags(ctx context.Context) ([]*model.Tag, error) Tenant(ctx context.Context) (string, error) TenantByWorkspace(ctx context.Context, workspace model.WorkspaceInput) (*string, error) TenantByEmail(ctx context.Context, email string) (*string, error) TenantBillingProfiles(ctx context.Context) ([]*model.TenantBillingProfile, error) TenantBillingProfile(ctx context.Context, id string) (*model.TenantBillingProfile, error) TenantSettings(ctx context.Context) (*model.TenantSettings, error) BillableInfo(ctx context.Context) (*model.TenantBillableInfo, error) TimelineEvents(ctx context.Context, ids []string) ([]model.TimelineEvent, error) Users(ctx context.Context, pagination *model.Pagination, where *model.Filter, sort []*model.SortBy) (*model.UserPage, error) User(ctx context.Context, id string) (*model.User, error) UserByEmail(ctx context.Context, email string) (*model.User, error) TableViewDefs(ctx context.Context) ([]*model.TableViewDef, error) }
type ReminderResolver ¶
type ResolverRoot ¶
type ResolverRoot interface { Analysis() AnalysisResolver Comment() CommentResolver Contact() ContactResolver Contract() ContractResolver CustomField() CustomFieldResolver DashboardCustomerMap() DashboardCustomerMapResolver Email() EmailResolver EntityTemplate() EntityTemplateResolver FieldSet() FieldSetResolver FieldSetTemplate() FieldSetTemplateResolver InteractionEvent() InteractionEventResolver InteractionSession() InteractionSessionResolver Invoice() InvoiceResolver InvoiceLine() InvoiceLineResolver Issue() IssueResolver JobRole() JobRoleResolver LastTouchpoint() LastTouchpointResolver LogEntry() LogEntryResolver MasterPlan() MasterPlanResolver Meeting() MeetingResolver Mutation() MutationResolver Note() NoteResolver Offering() OfferingResolver Opportunity() OpportunityResolver Organization() OrganizationResolver OrganizationPlan() OrganizationPlanResolver PhoneNumber() PhoneNumberResolver Player() PlayerResolver Query() QueryResolver Reminder() ReminderResolver ServiceLineItem() ServiceLineItemResolver SlackChannel() SlackChannelResolver User() UserResolver }
type ServiceLineItemResolver ¶
type ServiceLineItemResolver interface { CreatedBy(ctx context.Context, obj *model.ServiceLineItem) (*model.User, error) ExternalLinks(ctx context.Context, obj *model.ServiceLineItem) ([]*model.ExternalSystem, error) }
type SlackChannelResolver ¶
type SlackChannelResolver interface {
Organization(ctx context.Context, obj *model.SlackChannel) (*model.Organization, error)
}
type UserResolver ¶
type UserResolver interface { Player(ctx context.Context, obj *model.User) (*model.Player, error) Roles(ctx context.Context, obj *model.User) ([]model.Role, error) Emails(ctx context.Context, obj *model.User) ([]*model.Email, error) PhoneNumbers(ctx context.Context, obj *model.User) ([]*model.PhoneNumber, error) JobRoles(ctx context.Context, obj *model.User) ([]*model.JobRole, error) Calendars(ctx context.Context, obj *model.User) ([]*model.Calendar, error) }
Click to show internal directories.
Click to hide internal directories.