generated

package
v0.0.0-...-5acab9f Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ActivityResolver

type ActivityResolver interface {
	ActorUserAccount(ctx context.Context, obj *models.Activity) (*authentication.UserAccount, error)
}

type AddedAsCollaboratorMetaResolver

type AddedAsCollaboratorMetaResolver interface {
	ModelPlan(ctx context.Context, obj *models.AddedAsCollaboratorMeta) (*models.ModelPlan, error)

	Collaborator(ctx context.Context, obj *models.AddedAsCollaboratorMeta) (*models.PlanCollaborator, error)
}

type AnalyzedModelLeadInfoResolver

type AnalyzedModelLeadInfoResolver interface {
	UserAccount(ctx context.Context, obj *models.AnalyzedModelLeadInfo) (*authentication.UserAccount, error)
}

type AuditChangeResolver

type AuditChangeResolver interface {
	Fields(ctx context.Context, obj *models.AuditChange) (map[string]interface{}, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	Activity struct {
		ActivityType          func(childComplexity int) int
		ActorID               func(childComplexity int) int
		ActorUserAccount      func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		EntityID              func(childComplexity int) int
		ID                    func(childComplexity int) int
		MetaData              func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
	}

	AddedAsCollaboratorMeta struct {
		Collaborator   func(childComplexity int) int
		CollaboratorID func(childComplexity int) int
		ModelPlan      func(childComplexity int) int
		ModelPlanID    func(childComplexity int) int
		Type           func(childComplexity int) int
		Version        func(childComplexity int) int
	}

	AnalyzedAudit struct {
		Changes               func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		Date                  func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModelName             func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
	}

	AnalyzedAuditChange struct {
		CrTdls          func(childComplexity int) int
		Documents       func(childComplexity int) int
		ModelLeads      func(childComplexity int) int
		ModelPlan       func(childComplexity int) int
		PlanDiscussions func(childComplexity int) int
		PlanSections    func(childComplexity int) int
	}

	AnalyzedCrTdls struct {
		Activity func(childComplexity int) int
	}

	AnalyzedDocuments struct {
		Count func(childComplexity int) int
	}

	AnalyzedModelLeadInfo struct {
		CommonName  func(childComplexity int) int
		ID          func(childComplexity int) int
		UserAccount func(childComplexity int) int
	}

	AnalyzedModelLeads struct {
		Added func(childComplexity int) int
	}

	AnalyzedModelPlan struct {
		OldName       func(childComplexity int) int
		StatusChanges func(childComplexity int) int
	}

	AnalyzedPlanDiscussions struct {
		Activity func(childComplexity int) int
	}

	AnalyzedPlanSections struct {
		ReadyForClearance func(childComplexity int) int
		ReadyForReview    func(childComplexity int) int
		Updated           func(childComplexity int) int
	}

	AuditChange struct {
		Action                func(childComplexity int) int
		Fields                func(childComplexity int) int
		ForeignKey            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		PrimaryKey            func(childComplexity int) int
		TableName             func(childComplexity int) int
	}

	CurrentUser struct {
		Account                 func(childComplexity int) int
		LaunchDarkly            func(childComplexity int) int
		NotificationPreferences func(childComplexity int) int
		Notifications           func(childComplexity int) int
	}

	DailyDigestCompleteActivityMeta struct {
		AnalyzedAudits func(childComplexity int) int
		Date           func(childComplexity int) int
		ModelPlanIDs   func(childComplexity int) int
		Type           func(childComplexity int) int
		UserID         func(childComplexity int) int
		Version        func(childComplexity int) int
	}

	DiscussionReply struct {
		Content               func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		DiscussionID          func(childComplexity int) int
		ID                    func(childComplexity int) int
		IsAssessment          func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		UserRole              func(childComplexity int) int
		UserRoleDescription   func(childComplexity int) int
	}

	DiscussionRoleSelection struct {
		UserRole            func(childComplexity int) int
		UserRoleDescription func(childComplexity int) int
	}

	ExistingModel struct {
		Authority                     func(childComplexity int) int
		Category                      func(childComplexity int) int
		CreatedBy                     func(childComplexity int) int
		CreatedByUserAccount          func(childComplexity int) int
		CreatedDts                    func(childComplexity int) int
		DateBegan                     func(childComplexity int) int
		DateEnded                     func(childComplexity int) int
		Description                   func(childComplexity int) int
		DisplayModelSummary           func(childComplexity int) int
		ID                            func(childComplexity int) int
		Keywords                      func(childComplexity int) int
		ModelName                     func(childComplexity int) int
		ModifiedBy                    func(childComplexity int) int
		ModifiedByUserAccount         func(childComplexity int) int
		ModifiedDts                   func(childComplexity int) int
		NumberOfBeneficiariesImpacted func(childComplexity int) int
		NumberOfParticipants          func(childComplexity int) int
		NumberOfPhysiciansImpacted    func(childComplexity int) int
		Stage                         func(childComplexity int) int
		States                        func(childComplexity int) int
		URL                           func(childComplexity int) int
	}

	ExistingModelLink struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		CurrentModelPlanID    func(childComplexity int) int
		ExistingModelID       func(childComplexity int) int
		FieldName             func(childComplexity int) int
		ID                    func(childComplexity int) int
		Model                 func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
	}

	ExistingModelLinks struct {
		FieldName   func(childComplexity int) int
		Links       func(childComplexity int) int
		ModelPlanID func(childComplexity int) int
		Names       func(childComplexity int) int
	}

	LaunchDarklySettings struct {
		SignedHash func(childComplexity int) int
		UserKey    func(childComplexity int) int
	}

	ModelPlan struct {
		Abbreviation             func(childComplexity int) int
		Archived                 func(childComplexity int) int
		Basics                   func(childComplexity int) int
		Beneficiaries            func(childComplexity int) int
		Collaborators            func(childComplexity int) int
		CreatedBy                func(childComplexity int) int
		CreatedByUserAccount     func(childComplexity int) int
		CreatedDts               func(childComplexity int) int
		Crs                      func(childComplexity int) int
		Discussions              func(childComplexity int) int
		Documents                func(childComplexity int) int
		GeneralCharacteristics   func(childComplexity int) int
		ID                       func(childComplexity int) int
		IsCollaborator           func(childComplexity int) int
		IsFavorite               func(childComplexity int) int
		ModelName                func(childComplexity int) int
		ModifiedBy               func(childComplexity int) int
		ModifiedByUserAccount    func(childComplexity int) int
		ModifiedDts              func(childComplexity int) int
		NameHistory              func(childComplexity int, sort models.SortDirection) int
		OperationalNeeds         func(childComplexity int) int
		OpsEvalAndLearning       func(childComplexity int) int
		ParticipantsAndProviders func(childComplexity int) int
		Payments                 func(childComplexity int) int
		PrepareForClearance      func(childComplexity int) int
		Status                   func(childComplexity int) int
		Tdls                     func(childComplexity int) int
	}

	ModelPlanSharedActivityMeta struct {
		ModelPlan       func(childComplexity int) int
		ModelPlanID     func(childComplexity int) int
		OptionalMessage func(childComplexity int) int
		Type            func(childComplexity int) int
		Version         func(childComplexity int) int
	}

	Mutation struct {
		AddOrUpdateCustomOperationalNeed   func(childComplexity int, modelPlanID uuid.UUID, customNeedType string, needed bool) int
		AddPlanFavorite                    func(childComplexity int, modelPlanID uuid.UUID) int
		AgreeToNda                         func(childComplexity int, agree bool) int
		CreateDiscussionReply              func(childComplexity int, input model.DiscussionReplyCreateInput) int
		CreateModelPlan                    func(childComplexity int, modelName string) int
		CreateOperationalSolution          func(childComplexity int, operationalNeedID uuid.UUID, solutionType *models.OperationalSolutionKey, changes map[string]interface{}) int
		CreateOperationalSolutionSubtasks  func(childComplexity int, solutionID uuid.UUID, inputs []*model.CreateOperationalSolutionSubtaskInput) int
		CreatePlanCollaborator             func(childComplexity int, input model.PlanCollaboratorCreateInput) int
		CreatePlanCr                       func(childComplexity int, input model.PlanCRCreateInput) int
		CreatePlanDiscussion               func(childComplexity int, input model.PlanDiscussionCreateInput) int
		CreatePlanDocumentSolutionLinks    func(childComplexity int, solutionID uuid.UUID, documentIDs []uuid.UUID) int
		CreatePlanTdl                      func(childComplexity int, input model.PlanTDLCreateInput) int
		DeleteOperationalSolutionSubtask   func(childComplexity int, id uuid.UUID) int
		DeletePlanCollaborator             func(childComplexity int, id uuid.UUID) int
		DeletePlanCr                       func(childComplexity int, id uuid.UUID) int
		DeletePlanDocument                 func(childComplexity int, id uuid.UUID) int
		DeletePlanFavorite                 func(childComplexity int, modelPlanID uuid.UUID) int
		DeletePlanTdl                      func(childComplexity int, id uuid.UUID) int
		LinkNewPlanDocument                func(childComplexity int, input model.PlanDocumentLinkInput) int
		LockTaskListSection                func(childComplexity int, modelPlanID uuid.UUID, section models.TaskListSection) int
		MarkAllNotificationsAsRead         func(childComplexity int) int
		MarkNotificationAsRead             func(childComplexity int, notificationID uuid.UUID) int
		RemovePlanDocumentSolutionLinks    func(childComplexity int, solutionID uuid.UUID, documentIDs []uuid.UUID) int
		ReportAProblem                     func(childComplexity int, input model.ReportAProblemInput) int
		SendFeedbackEmail                  func(childComplexity int, input model.SendFeedbackEmailInput) int
		ShareModelPlan                     func(childComplexity int, modelPlanID uuid.UUID, viewFilter *models.ModelViewFilter, usernames []string, optionalMessage *string) int
		UnlockAllTaskListSections          func(childComplexity int, modelPlanID uuid.UUID) int
		UnlockTaskListSection              func(childComplexity int, modelPlanID uuid.UUID, section models.TaskListSection) int
		UpdateCustomOperationalNeedByID    func(childComplexity int, id uuid.UUID, customNeedType *string, needed bool) int
		UpdateExistingModelLinks           func(childComplexity int, modelPlanID uuid.UUID, fieldName models.ExisitingModelLinkFieldType, existingModelIDs []int, currentModelPlanIDs []uuid.UUID) int
		UpdateModelPlan                    func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdateOperationalSolution          func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdateOperationalSolutionSubtasks  func(childComplexity int, inputs []*model.UpdateOperationalSolutionSubtaskInput) int
		UpdatePlanBasics                   func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanBeneficiaries            func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanCollaborator             func(childComplexity int, id uuid.UUID, newRoles []models.TeamRole) int
		UpdatePlanCr                       func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanGeneralCharacteristics   func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanOpsEvalAndLearning       func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanParticipantsAndProviders func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanPayments                 func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdatePlanTdl                      func(childComplexity int, id uuid.UUID, changes map[string]interface{}) int
		UpdateUserNotificationPreferences  func(childComplexity int, changes map[string]interface{}) int
		UploadNewPlanDocument              func(childComplexity int, input model.PlanDocumentInput) int
	}

	NDAInfo struct {
		Agreed    func(childComplexity int) int
		AgreedDts func(childComplexity int) int
	}

	NewDiscussionRepliedActivityMeta struct {
		Content      func(childComplexity int) int
		Discussion   func(childComplexity int) int
		DiscussionID func(childComplexity int) int
		ModelPlan    func(childComplexity int) int
		ModelPlanID  func(childComplexity int) int
		Reply        func(childComplexity int) int
		ReplyID      func(childComplexity int) int
		Type         func(childComplexity int) int
		Version      func(childComplexity int) int
	}

	OperationalNeed struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		Key                   func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Name                  func(childComplexity int) int
		NameOther             func(childComplexity int) int
		Needed                func(childComplexity int) int
		Section               func(childComplexity int) int
		Solutions             func(childComplexity int, includeNotNeeded bool) int
	}

	OperationalSolution struct {
		CreatedBy                   func(childComplexity int) int
		CreatedByUserAccount        func(childComplexity int) int
		CreatedDts                  func(childComplexity int) int
		Documents                   func(childComplexity int) int
		ID                          func(childComplexity int) int
		IsCommonSolution            func(childComplexity int) int
		IsOther                     func(childComplexity int) int
		Key                         func(childComplexity int) int
		ModifiedBy                  func(childComplexity int) int
		ModifiedByUserAccount       func(childComplexity int) int
		ModifiedDts                 func(childComplexity int) int
		MustFinishDts               func(childComplexity int) int
		MustStartDts                func(childComplexity int) int
		Name                        func(childComplexity int) int
		NameOther                   func(childComplexity int) int
		Needed                      func(childComplexity int) int
		OperationalNeedID           func(childComplexity int) int
		OperationalSolutionSubtasks func(childComplexity int) int
		OtherHeader                 func(childComplexity int) int
		PocEmail                    func(childComplexity int) int
		PocName                     func(childComplexity int) int
		SolutionType                func(childComplexity int) int
		Status                      func(childComplexity int) int
	}

	OperationalSolutionSubtask struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Name                  func(childComplexity int) int
		SolutionID            func(childComplexity int) int
		Status                func(childComplexity int) int
	}

	PlanBasics struct {
		AdditionalModelCategories      func(childComplexity int) int
		AmsModelID                     func(childComplexity int) int
		Announced                      func(childComplexity int) int
		ApplicationsEnd                func(childComplexity int) int
		ApplicationsStart              func(childComplexity int) int
		ClearanceEnds                  func(childComplexity int) int
		ClearanceStarts                func(childComplexity int) int
		CmmiGroups                     func(childComplexity int) int
		CmsCenters                     func(childComplexity int) int
		CompleteICIP                   func(childComplexity int) int
		CreatedBy                      func(childComplexity int) int
		CreatedByUserAccount           func(childComplexity int) int
		CreatedDts                     func(childComplexity int) int
		DemoCode                       func(childComplexity int) int
		Goal                           func(childComplexity int) int
		HighLevelNote                  func(childComplexity int) int
		ID                             func(childComplexity int) int
		ModelCategory                  func(childComplexity int) int
		ModelPlanID                    func(childComplexity int) int
		ModelType                      func(childComplexity int) int
		ModelTypeOther                 func(childComplexity int) int
		ModifiedBy                     func(childComplexity int) int
		ModifiedByUserAccount          func(childComplexity int) int
		ModifiedDts                    func(childComplexity int) int
		Note                           func(childComplexity int) int
		PerformancePeriodEnds          func(childComplexity int) int
		PerformancePeriodStarts        func(childComplexity int) int
		PhasedIn                       func(childComplexity int) int
		PhasedInNote                   func(childComplexity int) int
		Problem                        func(childComplexity int) int
		ReadyForClearanceBy            func(childComplexity int) int
		ReadyForClearanceByUserAccount func(childComplexity int) int
		ReadyForClearanceDts           func(childComplexity int) int
		ReadyForReviewBy               func(childComplexity int) int
		ReadyForReviewByUserAccount    func(childComplexity int) int
		ReadyForReviewDts              func(childComplexity int) int
		Status                         func(childComplexity int) int
		TestInterventions              func(childComplexity int) int
		WrapUpEnds                     func(childComplexity int) int
	}

	PlanBeneficiaries struct {
		Beneficiaries                            func(childComplexity int) int
		BeneficiariesNote                        func(childComplexity int) int
		BeneficiariesOther                       func(childComplexity int) int
		BeneficiaryOverlap                       func(childComplexity int) int
		BeneficiaryOverlapNote                   func(childComplexity int) int
		BeneficiaryRemovalFrequency              func(childComplexity int) int
		BeneficiaryRemovalFrequencyContinually   func(childComplexity int) int
		BeneficiaryRemovalFrequencyNote          func(childComplexity int) int
		BeneficiaryRemovalFrequencyOther         func(childComplexity int) int
		BeneficiarySelectionFrequency            func(childComplexity int) int
		BeneficiarySelectionFrequencyContinually func(childComplexity int) int
		BeneficiarySelectionFrequencyNote        func(childComplexity int) int
		BeneficiarySelectionFrequencyOther       func(childComplexity int) int
		BeneficiarySelectionMethod               func(childComplexity int) int
		BeneficiarySelectionNote                 func(childComplexity int) int
		BeneficiarySelectionOther                func(childComplexity int) int
		ConfidenceNote                           func(childComplexity int) int
		CreatedBy                                func(childComplexity int) int
		CreatedByUserAccount                     func(childComplexity int) int
		CreatedDts                               func(childComplexity int) int
		DiseaseSpecificGroup                     func(childComplexity int) int
		EstimateConfidence                       func(childComplexity int) int
		ExcludeCertainCharacteristics            func(childComplexity int) int
		ExcludeCertainCharacteristicsCriteria    func(childComplexity int) int
		ExcludeCertainCharacteristicsNote        func(childComplexity int) int
		ID                                       func(childComplexity int) int
		ModelPlanID                              func(childComplexity int) int
		ModifiedBy                               func(childComplexity int) int
		ModifiedByUserAccount                    func(childComplexity int) int
		ModifiedDts                              func(childComplexity int) int
		NumberPeopleImpacted                     func(childComplexity int) int
		PrecedenceRules                          func(childComplexity int) int
		PrecedenceRulesNo                        func(childComplexity int) int
		PrecedenceRulesNote                      func(childComplexity int) int
		PrecedenceRulesYes                       func(childComplexity int) int
		ReadyForClearanceBy                      func(childComplexity int) int
		ReadyForClearanceByUserAccount           func(childComplexity int) int
		ReadyForClearanceDts                     func(childComplexity int) int
		ReadyForReviewBy                         func(childComplexity int) int
		ReadyForReviewByUserAccount              func(childComplexity int) int
		ReadyForReviewDts                        func(childComplexity int) int
		Status                                   func(childComplexity int) int
		TreatDualElligibleDifferent              func(childComplexity int) int
		TreatDualElligibleDifferentHow           func(childComplexity int) int
		TreatDualElligibleDifferentNote          func(childComplexity int) int
	}

	PlanCR struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		DateImplemented       func(childComplexity int) int
		DateInitiated         func(childComplexity int) int
		ID                    func(childComplexity int) int
		IDNumber              func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Note                  func(childComplexity int) int
		Title                 func(childComplexity int) int
	}

	PlanCollaborator struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		TeamRoles             func(childComplexity int) int
		UserAccount           func(childComplexity int) int
		UserID                func(childComplexity int) int
	}

	PlanDiscussion struct {
		Content               func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		IsAssessment          func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Replies               func(childComplexity int) int
		UserRole              func(childComplexity int) int
		UserRoleDescription   func(childComplexity int) int
	}

	PlanDocument struct {
		Bucket                func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		DeletedAt             func(childComplexity int) int
		DocumentType          func(childComplexity int) int
		DownloadURL           func(childComplexity int) int
		FileKey               func(childComplexity int) int
		FileName              func(childComplexity int) int
		FileSize              func(childComplexity int) int
		FileType              func(childComplexity int) int
		ID                    func(childComplexity int) int
		IsLink                func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		NumLinkedSolutions    func(childComplexity int) int
		OptionalNotes         func(childComplexity int) int
		OtherType             func(childComplexity int) int
		Restricted            func(childComplexity int) int
		URL                   func(childComplexity int) int
		VirusClean            func(childComplexity int) int
		VirusScanned          func(childComplexity int) int
	}

	PlanDocumentSolutionLink struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		DocumentID            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		SolutionID            func(childComplexity int) int
	}

	PlanFavorite struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		UserAccount           func(childComplexity int) int
		UserID                func(childComplexity int) int
	}

	PlanGeneralCharacteristics struct {
		AdditionalServicesInvolved                    func(childComplexity int) int
		AdditionalServicesInvolvedDescription         func(childComplexity int) int
		AdditionalServicesInvolvedNote                func(childComplexity int) int
		AgencyOrStateHelp                             func(childComplexity int) int
		AgencyOrStateHelpNote                         func(childComplexity int) int
		AgencyOrStateHelpOther                        func(childComplexity int) int
		AgreementTypes                                func(childComplexity int) int
		AgreementTypesOther                           func(childComplexity int) int
		AlternativePaymentModelNote                   func(childComplexity int) int
		AlternativePaymentModelTypes                  func(childComplexity int) int
		AuthorityAllowances                           func(childComplexity int) int
		AuthorityAllowancesNote                       func(childComplexity int) int
		AuthorityAllowancesOther                      func(childComplexity int) int
		CareCoordinationInvolved                      func(childComplexity int) int
		CareCoordinationInvolvedDescription           func(childComplexity int) int
		CareCoordinationInvolvedNote                  func(childComplexity int) int
		CollectPlanBids                               func(childComplexity int) int
		CollectPlanBidsNote                           func(childComplexity int) int
		CommunityPartnersInvolved                     func(childComplexity int) int
		CommunityPartnersInvolvedDescription          func(childComplexity int) int
		CommunityPartnersInvolvedNote                 func(childComplexity int) int
		CreatedBy                                     func(childComplexity int) int
		CreatedByUserAccount                          func(childComplexity int) int
		CreatedDts                                    func(childComplexity int) int
		CurrentModelPlan                              func(childComplexity int) int
		CurrentModelPlanID                            func(childComplexity int) int
		ExistingModel                                 func(childComplexity int) int
		ExistingModelID                               func(childComplexity int) int
		ExistingModelPlan                             func(childComplexity int) int
		GeographiesRegionTypes                        func(childComplexity int) int
		GeographiesStatesAndTerritories               func(childComplexity int) int
		GeographiesTargeted                           func(childComplexity int) int
		GeographiesTargetedAppliedTo                  func(childComplexity int) int
		GeographiesTargetedAppliedToOther             func(childComplexity int) int
		GeographiesTargetedNote                       func(childComplexity int) int
		GeographiesTargetedTypes                      func(childComplexity int) int
		GeographiesTargetedTypesOther                 func(childComplexity int) int
		HasComponentsOrTracks                         func(childComplexity int) int
		HasComponentsOrTracksDiffer                   func(childComplexity int) int
		HasComponentsOrTracksNote                     func(childComplexity int) int
		ID                                            func(childComplexity int) int
		IsNewModel                                    func(childComplexity int) int
		KeyCharacteristics                            func(childComplexity int) int
		KeyCharacteristicsNote                        func(childComplexity int) int
		KeyCharacteristicsOther                       func(childComplexity int) int
		ManagePartCDEnrollment                        func(childComplexity int) int
		ManagePartCDEnrollmentNote                    func(childComplexity int) int
		ModelPlanID                                   func(childComplexity int) int
		ModifiedBy                                    func(childComplexity int) int
		ModifiedByUserAccount                         func(childComplexity int) int
		ModifiedDts                                   func(childComplexity int) int
		MultiplePatricipationAgreementsNeeded         func(childComplexity int) int
		MultiplePatricipationAgreementsNeededNote     func(childComplexity int) int
		ParticipationInModelPrecondition              func(childComplexity int) int
		ParticipationInModelPreconditionNote          func(childComplexity int) int
		ParticipationInModelPreconditionOtherOption   func(childComplexity int) int
		ParticipationInModelPreconditionOtherSelected func(childComplexity int) int
		ParticipationInModelPreconditionOtherSpecify  func(childComplexity int) int
		ParticipationInModelPreconditionWhich         func(childComplexity int) int
		ParticipationInModelPreconditionWhyHow        func(childComplexity int) int
		ParticipationOptions                          func(childComplexity int) int
		ParticipationOptionsNote                      func(childComplexity int) int
		PlanContractUpdated                           func(childComplexity int) int
		PlanContractUpdatedNote                       func(childComplexity int) int
		ReadyForClearanceBy                           func(childComplexity int) int
		ReadyForClearanceByUserAccount                func(childComplexity int) int
		ReadyForClearanceDts                          func(childComplexity int) int
		ReadyForReviewBy                              func(childComplexity int) int
		ReadyForReviewByUserAccount                   func(childComplexity int) int
		ReadyForReviewDts                             func(childComplexity int) int
		ResemblesExistingModel                        func(childComplexity int) int
		ResemblesExistingModelHow                     func(childComplexity int) int
		ResemblesExistingModelNote                    func(childComplexity int) int
		ResemblesExistingModelOtherOption             func(childComplexity int) int
		ResemblesExistingModelOtherSelected           func(childComplexity int) int
		ResemblesExistingModelOtherSpecify            func(childComplexity int) int
		ResemblesExistingModelWhich                   func(childComplexity int) int
		ResemblesExistingModelWhyHow                  func(childComplexity int) int
		RulemakingRequired                            func(childComplexity int) int
		RulemakingRequiredDescription                 func(childComplexity int) int
		RulemakingRequiredNote                        func(childComplexity int) int
		Status                                        func(childComplexity int) int
		WaiversRequired                               func(childComplexity int) int
		WaiversRequiredNote                           func(childComplexity int) int
		WaiversRequiredTypes                          func(childComplexity int) int
	}

	PlanOpsEvalAndLearning struct {
		AnticipatedChallenges                        func(childComplexity int) int
		AppToSendFilesToKnown                        func(childComplexity int) int
		AppToSendFilesToNote                         func(childComplexity int) int
		AppToSendFilesToWhich                        func(childComplexity int) int
		AppealFeedback                               func(childComplexity int) int
		AppealNote                                   func(childComplexity int) int
		AppealOther                                  func(childComplexity int) int
		AppealPayments                               func(childComplexity int) int
		AppealPerformance                            func(childComplexity int) int
		BenchmarkForPerformance                      func(childComplexity int) int
		BenchmarkForPerformanceNote                  func(childComplexity int) int
		CaptureParticipantInfo                       func(childComplexity int) int
		CaptureParticipantInfoNote                   func(childComplexity int) int
		CcmInvolvment                                func(childComplexity int) int
		CcmInvolvmentNote                            func(childComplexity int) int
		CcmInvolvmentOther                           func(childComplexity int) int
		ComputePerformanceScores                     func(childComplexity int) int
		ComputePerformanceScoresNote                 func(childComplexity int) int
		ContractorSupport                            func(childComplexity int) int
		ContractorSupportHow                         func(childComplexity int) int
		ContractorSupportNote                        func(childComplexity int) int
		ContractorSupportOther                       func(childComplexity int) int
		CreatedBy                                    func(childComplexity int) int
		CreatedByUserAccount                         func(childComplexity int) int
		CreatedDts                                   func(childComplexity int) int
		DataCollectionFrequency                      func(childComplexity int) int
		DataCollectionFrequencyContinually           func(childComplexity int) int
		DataCollectionFrequencyNote                  func(childComplexity int) int
		DataCollectionFrequencyOther                 func(childComplexity int) int
		DataCollectionStarts                         func(childComplexity int) int
		DataCollectionStartsOther                    func(childComplexity int) int
		DataFlowDiagramsNeeded                       func(childComplexity int) int
		DataFullTimeOrIncremental                    func(childComplexity int) int
		DataMonitoringFileOther                      func(childComplexity int) int
		DataMonitoringFileTypes                      func(childComplexity int) int
		DataMonitoringNote                           func(childComplexity int) int
		DataNeededForMonitoring                      func(childComplexity int) int
		DataNeededForMonitoringNote                  func(childComplexity int) int
		DataNeededForMonitoringOther                 func(childComplexity int) int
		DataResponseFileFrequency                    func(childComplexity int) int
		DataResponseType                             func(childComplexity int) int
		DataSharingFrequency                         func(childComplexity int) int
		DataSharingFrequencyContinually              func(childComplexity int) int
		DataSharingFrequencyOther                    func(childComplexity int) int
		DataSharingStarts                            func(childComplexity int) int
		DataSharingStartsNote                        func(childComplexity int) int
		DataSharingStartsOther                       func(childComplexity int) int
		DataToSendParticicipants                     func(childComplexity int) int
		DataToSendParticicipantsNote                 func(childComplexity int) int
		DataToSendParticicipantsOther                func(childComplexity int) int
		DevelopNewQualityMeasures                    func(childComplexity int) int
		DevelopNewQualityMeasuresNote                func(childComplexity int) int
		DraftIcdDueDate                              func(childComplexity int) int
		EftSetUp                                     func(childComplexity int) int
		EvaluationApproachOther                      func(childComplexity int) int
		EvaluationApproaches                         func(childComplexity int) int
		EvalutaionApproachNote                       func(childComplexity int) int
		FileNamingConventions                        func(childComplexity int) int
		HelpdeskUse                                  func(childComplexity int) int
		HelpdeskUseNote                              func(childComplexity int) int
		ID                                           func(childComplexity int) int
		IcdNote                                      func(childComplexity int) int
		IcdOwner                                     func(childComplexity int) int
		IddocSupport                                 func(childComplexity int) int
		IddocSupportNote                             func(childComplexity int) int
		ModelLearningSystems                         func(childComplexity int) int
		ModelLearningSystemsNote                     func(childComplexity int) int
		ModelLearningSystemsOther                    func(childComplexity int) int
		ModelPlanID                                  func(childComplexity int) int
		ModifiedBy                                   func(childComplexity int) int
		ModifiedByUserAccount                        func(childComplexity int) int
		ModifiedDts                                  func(childComplexity int) int
		ProduceBenefitEnhancementFiles               func(childComplexity int) int
		QualityPerformanceImpactsPayment             func(childComplexity int) int
		QualityPerformanceImpactsPaymentNote         func(childComplexity int) int
		QualityPerformanceImpactsPaymentOther        func(childComplexity int) int
		QualityReportingFrequency                    func(childComplexity int) int
		QualityReportingFrequencyContinually         func(childComplexity int) int
		QualityReportingFrequencyOther               func(childComplexity int) int
		QualityReportingStarts                       func(childComplexity int) int
		QualityReportingStartsNote                   func(childComplexity int) int
		QualityReportingStartsOther                  func(childComplexity int) int
		ReadyForClearanceBy                          func(childComplexity int) int
		ReadyForClearanceByUserAccount               func(childComplexity int) int
		ReadyForClearanceDts                         func(childComplexity int) int
		ReadyForReviewBy                             func(childComplexity int) int
		ReadyForReviewByUserAccount                  func(childComplexity int) int
		ReadyForReviewDts                            func(childComplexity int) int
		RiskAdjustFeedback                           func(childComplexity int) int
		RiskAdjustNote                               func(childComplexity int) int
		RiskAdjustOther                              func(childComplexity int) int
		RiskAdjustPayments                           func(childComplexity int) int
		RiskAdjustPerformance                        func(childComplexity int) int
		SendFilesBetweenCcw                          func(childComplexity int) int
		SendFilesBetweenCcwNote                      func(childComplexity int) int
		ShareCclfData                                func(childComplexity int) int
		ShareCclfDataNote                            func(childComplexity int) int
		Stakeholders                                 func(childComplexity int) int
		StakeholdersNote                             func(childComplexity int) int
		StakeholdersOther                            func(childComplexity int) int
		Status                                       func(childComplexity int) int
		StcNeeds                                     func(childComplexity int) int
		TechnicalContactsIdentified                  func(childComplexity int) int
		TechnicalContactsIdentifiedDetail            func(childComplexity int) int
		TechnicalContactsIdentifiedNote              func(childComplexity int) int
		TestingNote                                  func(childComplexity int) int
		TestingTimelines                             func(childComplexity int) int
		UatNeeds                                     func(childComplexity int) int
		UnsolicitedAdjustmentsIncluded               func(childComplexity int) int
		UseCcwForFileDistribiutionToParticipants     func(childComplexity int) int
		UseCcwForFileDistribiutionToParticipantsNote func(childComplexity int) int
	}

	PlanParticipantsAndProviders struct {
		CommunicationMethod                       func(childComplexity int) int
		CommunicationMethodOther                  func(childComplexity int) int
		CommunicationNote                         func(childComplexity int) int
		ConfidenceNote                            func(childComplexity int) int
		CoordinateWork                            func(childComplexity int) int
		CoordinateWorkNote                        func(childComplexity int) int
		CreatedBy                                 func(childComplexity int) int
		CreatedByUserAccount                      func(childComplexity int) int
		CreatedDts                                func(childComplexity int) int
		EstimateConfidence                        func(childComplexity int) int
		ExpectedNumberOfParticipants              func(childComplexity int) int
		GainsharePayments                         func(childComplexity int) int
		GainsharePaymentsEligibility              func(childComplexity int) int
		GainsharePaymentsEligibilityOther         func(childComplexity int) int
		GainsharePaymentsNote                     func(childComplexity int) int
		GainsharePaymentsTrack                    func(childComplexity int) int
		ID                                        func(childComplexity int) int
		MedicareProviderType                      func(childComplexity int) int
		ModelApplicationLevel                     func(childComplexity int) int
		ModelPlanID                               func(childComplexity int) int
		ModifiedBy                                func(childComplexity int) int
		ModifiedByUserAccount                     func(childComplexity int) int
		ModifiedDts                               func(childComplexity int) int
		ParticipantAddedFrequency                 func(childComplexity int) int
		ParticipantAddedFrequencyContinually      func(childComplexity int) int
		ParticipantAddedFrequencyNote             func(childComplexity int) int
		ParticipantAddedFrequencyOther            func(childComplexity int) int
		ParticipantRemovedFrequency               func(childComplexity int) int
		ParticipantRemovedFrequencyContinually    func(childComplexity int) int
		ParticipantRemovedFrequencyNote           func(childComplexity int) int
		ParticipantRemovedFrequencyOther          func(childComplexity int) int
		ParticipantRequireFinancialGuarantee      func(childComplexity int) int
		ParticipantRequireFinancialGuaranteeNote  func(childComplexity int) int
		ParticipantRequireFinancialGuaranteeOther func(childComplexity int) int
		ParticipantRequireFinancialGuaranteeType  func(childComplexity int) int
		Participants                              func(childComplexity int) int
		ParticipantsCurrentlyInModels             func(childComplexity int) int
		ParticipantsCurrentlyInModelsNote         func(childComplexity int) int
		ParticipantsIDSNote                       func(childComplexity int) int
		ParticipantsIds                           func(childComplexity int) int
		ParticipantsIdsOther                      func(childComplexity int) int
		ParticipantsNote                          func(childComplexity int) int
		ParticipantsOther                         func(childComplexity int) int
		ProviderAddMethod                         func(childComplexity int) int
		ProviderAddMethodNote                     func(childComplexity int) int
		ProviderAddMethodOther                    func(childComplexity int) int
		ProviderAdditionFrequency                 func(childComplexity int) int
		ProviderAdditionFrequencyContinually      func(childComplexity int) int
		ProviderAdditionFrequencyNote             func(childComplexity int) int
		ProviderAdditionFrequencyOther            func(childComplexity int) int
		ProviderLeaveMethod                       func(childComplexity int) int
		ProviderLeaveMethodNote                   func(childComplexity int) int
		ProviderLeaveMethodOther                  func(childComplexity int) int
		ProviderOverlap                           func(childComplexity int) int
		ProviderOverlapHierarchy                  func(childComplexity int) int
		ProviderOverlapNote                       func(childComplexity int) int
		ProviderRemovalFrequency                  func(childComplexity int) int
		ProviderRemovalFrequencyContinually       func(childComplexity int) int
		ProviderRemovalFrequencyNote              func(childComplexity int) int
		ProviderRemovalFrequencyOther             func(childComplexity int) int
		ReadyForClearanceBy                       func(childComplexity int) int
		ReadyForClearanceByUserAccount            func(childComplexity int) int
		ReadyForClearanceDts                      func(childComplexity int) int
		ReadyForReviewBy                          func(childComplexity int) int
		ReadyForReviewByUserAccount               func(childComplexity int) int
		ReadyForReviewDts                         func(childComplexity int) int
		RecruitmentMethod                         func(childComplexity int) int
		RecruitmentNote                           func(childComplexity int) int
		RecruitmentOther                          func(childComplexity int) int
		RiskNote                                  func(childComplexity int) int
		RiskOther                                 func(childComplexity int) int
		RiskType                                  func(childComplexity int) int
		SelectionMethod                           func(childComplexity int) int
		SelectionNote                             func(childComplexity int) int
		SelectionOther                            func(childComplexity int) int
		StatesEngagement                          func(childComplexity int) int
		Status                                    func(childComplexity int) int
		WillRiskChange                            func(childComplexity int) int
		WillRiskChangeNote                        func(childComplexity int) int
	}

	PlanPayments struct {
		AffectsMedicareSecondaryPayerClaims               func(childComplexity int) int
		AffectsMedicareSecondaryPayerClaimsHow            func(childComplexity int) int
		AffectsMedicareSecondaryPayerClaimsNote           func(childComplexity int) int
		AnticipateReconcilingPaymentsRetrospectively      func(childComplexity int) int
		AnticipateReconcilingPaymentsRetrospectivelyNote  func(childComplexity int) int
		AnticipatedPaymentFrequency                       func(childComplexity int) int
		AnticipatedPaymentFrequencyContinually            func(childComplexity int) int
		AnticipatedPaymentFrequencyNote                   func(childComplexity int) int
		AnticipatedPaymentFrequencyOther                  func(childComplexity int) int
		BeneficiaryCostSharingLevelAndHandling            func(childComplexity int) int
		CanParticipantsSelectBetweenPaymentMechanisms     func(childComplexity int) int
		CanParticipantsSelectBetweenPaymentMechanismsHow  func(childComplexity int) int
		CanParticipantsSelectBetweenPaymentMechanismsNote func(childComplexity int) int
		ChangesMedicarePhysicianFeeSchedule               func(childComplexity int) int
		ChangesMedicarePhysicianFeeScheduleNote           func(childComplexity int) int
		ClaimsProcessingPrecedence                        func(childComplexity int) int
		ClaimsProcessingPrecedenceNote                    func(childComplexity int) int
		ClaimsProcessingPrecedenceOther                   func(childComplexity int) int
		CreatedBy                                         func(childComplexity int) int
		CreatedByUserAccount                              func(childComplexity int) int
		CreatedDts                                        func(childComplexity int) int
		CreatingDependenciesBetweenServices               func(childComplexity int) int
		CreatingDependenciesBetweenServicesNote           func(childComplexity int) int
		ExpectedCalculationComplexityLevel                func(childComplexity int) int
		ExpectedCalculationComplexityLevelNote            func(childComplexity int) int
		FundingSource                                     func(childComplexity int) int
		FundingSourceMedicareAInfo                        func(childComplexity int) int
		FundingSourceMedicareBInfo                        func(childComplexity int) int
		FundingSourceNote                                 func(childComplexity int) int
		FundingSourceOther                                func(childComplexity int) int
		FundingSourceR                                    func(childComplexity int) int
		FundingSourceRMedicareAInfo                       func(childComplexity int) int
		FundingSourceRMedicareBInfo                       func(childComplexity int) int
		FundingSourceRNote                                func(childComplexity int) int
		FundingSourceROther                               func(childComplexity int) int
		ID                                                func(childComplexity int) int
		IsContractorAwareTestDataRequirements             func(childComplexity int) int
		ModelPlanID                                       func(childComplexity int) int
		ModifiedBy                                        func(childComplexity int) int
		ModifiedByUserAccount                             func(childComplexity int) int
		ModifiedDts                                       func(childComplexity int) int
		NeedsClaimsDataCollection                         func(childComplexity int) int
		NeedsClaimsDataCollectionNote                     func(childComplexity int) int
		NonClaimsPaymentOther                             func(childComplexity int) int
		NonClaimsPayments                                 func(childComplexity int) int
		NonClaimsPaymentsNote                             func(childComplexity int) int
		NumberPaymentsPerPayCycle                         func(childComplexity int) int
		NumberPaymentsPerPayCycleNote                     func(childComplexity int) int
		PayClaims                                         func(childComplexity int) int
		PayClaimsNote                                     func(childComplexity int) int
		PayClaimsOther                                    func(childComplexity int) int
		PayModelDifferentiation                           func(childComplexity int) int
		PayRecipients                                     func(childComplexity int) int
		PayRecipientsNote                                 func(childComplexity int) int
		PayRecipientsOtherSpecification                   func(childComplexity int) int
		PayType                                           func(childComplexity int) int
		PayTypeNote                                       func(childComplexity int) int
		PaymentCalculationOwner                           func(childComplexity int) int
		PaymentDemandRecoupmentFrequency                  func(childComplexity int) int
		PaymentDemandRecoupmentFrequencyContinually       func(childComplexity int) int
		PaymentDemandRecoupmentFrequencyNote              func(childComplexity int) int
		PaymentDemandRecoupmentFrequencyOther             func(childComplexity int) int
		PaymentReconciliationFrequency                    func(childComplexity int) int
		PaymentReconciliationFrequencyContinually         func(childComplexity int) int
		PaymentReconciliationFrequencyNote                func(childComplexity int) int
		PaymentReconciliationFrequencyOther               func(childComplexity int) int
		PaymentStartDate                                  func(childComplexity int) int
		PaymentStartDateNote                              func(childComplexity int) int
		PlanningToUseInnovationPaymentContractor          func(childComplexity int) int
		PlanningToUseInnovationPaymentContractorNote      func(childComplexity int) int
		ProvidingThirdPartyFile                           func(childComplexity int) int
		ReadyForClearanceBy                               func(childComplexity int) int
		ReadyForClearanceByUserAccount                    func(childComplexity int) int
		ReadyForClearanceDts                              func(childComplexity int) int
		ReadyForReviewBy                                  func(childComplexity int) int
		ReadyForReviewByUserAccount                       func(childComplexity int) int
		ReadyForReviewDts                                 func(childComplexity int) int
		SharedSystemsInvolvedAdditionalClaimPayment       func(childComplexity int) int
		SharedSystemsInvolvedAdditionalClaimPaymentNote   func(childComplexity int) int
		ShouldAnyProviderExcludedFFSSystemsNote           func(childComplexity int) int
		ShouldAnyProvidersExcludedFFSSystems              func(childComplexity int) int
		Status                                            func(childComplexity int) int
		WaiveBeneficiaryCostSharingForAnyServices         func(childComplexity int) int
		WaiveBeneficiaryCostSharingNote                   func(childComplexity int) int
		WaiveBeneficiaryCostSharingServiceSpecification   func(childComplexity int) int
		WaiverOnlyAppliesPartOfPayment                    func(childComplexity int) int
		WillRecoverPayments                               func(childComplexity int) int
		WillRecoverPaymentsNote                           func(childComplexity int) int
	}

	PlanTDL struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		DateInitiated         func(childComplexity int) int
		ID                    func(childComplexity int) int
		IDNumber              func(childComplexity int) int
		ModelPlanID           func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Note                  func(childComplexity int) int
		Title                 func(childComplexity int) int
	}

	PossibleOperationalNeed struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		ID                    func(childComplexity int) int
		Key                   func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Name                  func(childComplexity int) int
		PossibleSolutions     func(childComplexity int) int
		Section               func(childComplexity int) int
	}

	PossibleOperationalSolution struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		FilterView            func(childComplexity int) int
		ID                    func(childComplexity int) int
		Key                   func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		Name                  func(childComplexity int) int
		PointsOfContact       func(childComplexity int) int
		PrimaryContact        func(childComplexity int) int
		TreatAsOther          func(childComplexity int) int
	}

	PossibleOperationalSolutionContact struct {
		CreatedBy                     func(childComplexity int) int
		CreatedByUserAccount          func(childComplexity int) int
		CreatedDts                    func(childComplexity int) int
		Email                         func(childComplexity int) int
		ID                            func(childComplexity int) int
		IsPrimary                     func(childComplexity int) int
		IsTeam                        func(childComplexity int) int
		ModifiedBy                    func(childComplexity int) int
		ModifiedByUserAccount         func(childComplexity int) int
		ModifiedDts                   func(childComplexity int) int
		Name                          func(childComplexity int) int
		PossibleOperationalSolutionID func(childComplexity int) int
		Role                          func(childComplexity int) int
	}

	PrepareForClearance struct {
		LatestClearanceDts func(childComplexity int) int
		Status             func(childComplexity int) int
	}

	Query struct {
		AnalyzedAudits                    func(childComplexity int, dateAnalyzed time.Time) int
		AuditChanges                      func(childComplexity int, tableName string, primaryKey uuid.UUID) int
		CurrentUser                       func(childComplexity int) int
		ExistingModelCollection           func(childComplexity int) int
		ExistingModelLink                 func(childComplexity int, id uuid.UUID) int
		ModelPlan                         func(childComplexity int, id uuid.UUID) int
		ModelPlanCollection               func(childComplexity int, filter model.ModelPlanFilter) int
		MostRecentDiscussionRoleSelection func(childComplexity int) int
		NdaInfo                           func(childComplexity int) int
		OperationalNeed                   func(childComplexity int, id uuid.UUID) int
		OperationalSolution               func(childComplexity int, id uuid.UUID) int
		OperationalSolutions              func(childComplexity int, operationalNeedID uuid.UUID, includeNotNeeded bool) int
		PlanCollaboratorByID              func(childComplexity int, id uuid.UUID) int
		PlanCr                            func(childComplexity int, id uuid.UUID) int
		PlanDocument                      func(childComplexity int, id uuid.UUID) int
		PlanPayments                      func(childComplexity int, id uuid.UUID) int
		PlanTdl                           func(childComplexity int, id uuid.UUID) int
		PossibleOperationalNeeds          func(childComplexity int) int
		PossibleOperationalSolutions      func(childComplexity int) int
		SearchOktaUsers                   func(childComplexity int, searchTerm string) int
		TaskListSectionLocks              func(childComplexity int, modelPlanID uuid.UUID) int
		UserAccount                       func(childComplexity int, username string) int
	}

	Subscription struct {
		OnLockTaskListSectionContext  func(childComplexity int, modelPlanID uuid.UUID) int
		OnTaskListSectionLocksChanged func(childComplexity int, modelPlanID uuid.UUID) int
	}

	Tag struct {
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		Entity                func(childComplexity int) int
		EntityIntID           func(childComplexity int) int
		EntityUUID            func(childComplexity int) int
		ID                    func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		TagType               func(childComplexity int) int
		TaggedContentID       func(childComplexity int) int
		TaggedContentTable    func(childComplexity int) int
		TaggedField           func(childComplexity int) int
	}

	TaggedContent struct {
		RawContent func(childComplexity int) int
		Tags       func(childComplexity int) int
	}

	TaggedInDiscussionReplyActivityMeta struct {
		Content      func(childComplexity int) int
		Discussion   func(childComplexity int) int
		DiscussionID func(childComplexity int) int
		ModelPlan    func(childComplexity int) int
		ModelPlanID  func(childComplexity int) int
		Reply        func(childComplexity int) int
		ReplyID      func(childComplexity int) int
		Type         func(childComplexity int) int
		Version      func(childComplexity int) int
	}

	TaggedInPlanDiscussionActivityMeta struct {
		Content      func(childComplexity int) int
		Discussion   func(childComplexity int) int
		DiscussionID func(childComplexity int) int
		ModelPlan    func(childComplexity int) int
		ModelPlanID  func(childComplexity int) int
		Type         func(childComplexity int) int
		Version      func(childComplexity int) int
	}

	TaskListSectionLockStatus struct {
		IsAssessment        func(childComplexity int) int
		LockedByUserAccount func(childComplexity int) int
		ModelPlanID         func(childComplexity int) int
		Section             func(childComplexity int) int
	}

	TaskListSectionLockStatusChanged struct {
		ActionType func(childComplexity int) int
		ChangeType func(childComplexity int) int
		LockStatus func(childComplexity int) int
	}

	UserAccount struct {
		CommonName  func(childComplexity int) int
		Email       func(childComplexity int) int
		FamilyName  func(childComplexity int) int
		GivenName   func(childComplexity int) int
		HasLoggedIn func(childComplexity int) int
		ID          func(childComplexity int) int
		IsEUAID     func(childComplexity int) int
		Locale      func(childComplexity int) int
		Username    func(childComplexity int) int
		ZoneInfo    func(childComplexity int) int
	}

	UserInfo struct {
		DisplayName func(childComplexity int) int
		Email       func(childComplexity int) int
		FirstName   func(childComplexity int) int
		LastName    func(childComplexity int) int
		Username    func(childComplexity int) int
	}

	UserNotification struct {
		Activity              func(childComplexity int) int
		ActivityID            func(childComplexity int) int
		CreatedBy             func(childComplexity int) int
		CreatedByUserAccount  func(childComplexity int) int
		CreatedDts            func(childComplexity int) int
		EmailSent             func(childComplexity int) int
		ID                    func(childComplexity int) int
		InAppSent             func(childComplexity int) int
		IsRead                func(childComplexity int) int
		ModifiedBy            func(childComplexity int) int
		ModifiedByUserAccount func(childComplexity int) int
		ModifiedDts           func(childComplexity int) int
		UserID                func(childComplexity int) int
	}

	UserNotificationPreferences struct {
		AddedAsCollaborator     func(childComplexity int) int
		CreatedBy               func(childComplexity int) int
		CreatedByUserAccount    func(childComplexity int) int
		CreatedDts              func(childComplexity int) int
		DailyDigestComplete     func(childComplexity int) int
		ID                      func(childComplexity int) int
		ModelPlanShared         func(childComplexity int) int
		ModifiedBy              func(childComplexity int) int
		ModifiedByUserAccount   func(childComplexity int) int
		ModifiedDts             func(childComplexity int) int
		NewDiscussionReply      func(childComplexity int) int
		TaggedInDiscussion      func(childComplexity int) int
		TaggedInDiscussionReply func(childComplexity int) int
		UserID                  func(childComplexity int) int
	}

	UserNotifications struct {
		Notifications          func(childComplexity int) int
		NumUnreadNotifications func(childComplexity int) int
		UnreadNotifications    func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type CurrentUserResolver

type CurrentUserResolver interface {
	LaunchDarkly(ctx context.Context, obj *models.CurrentUser) (*model.LaunchDarklySettings, error)
	Account(ctx context.Context, obj *models.CurrentUser) (*authentication.UserAccount, error)
	Notifications(ctx context.Context, obj *models.CurrentUser) (*models.UserNotifications, error)
	NotificationPreferences(ctx context.Context, obj *models.CurrentUser) (*models.UserNotificationPreferences, error)
}

type DailyDigestCompleteActivityMetaResolver

type DailyDigestCompleteActivityMetaResolver interface {
	AnalyzedAudits(ctx context.Context, obj *models.DailyDigestCompleteActivityMeta) ([]*models.AnalyzedAudit, error)
}

type DirectiveRoot

type DirectiveRoot struct {
	HasAnyRole func(ctx context.Context, obj interface{}, next graphql.Resolver, roles []model.Role) (res interface{}, err error)
	HasRole    func(ctx context.Context, obj interface{}, next graphql.Resolver, role model.Role) (res interface{}, err error)
}

type DiscussionReplyResolver

type DiscussionReplyResolver interface {
	Content(ctx context.Context, obj *models.DiscussionReply) (*models.TaggedContent, error)
}

type ExistingModelLinkResolver

type ExistingModelLinkResolver interface {
	Model(ctx context.Context, obj *models.ExistingModelLink) (models.LinkedExistingModel, error)
}

type ExistingModelLinksResolver

type ExistingModelLinksResolver interface {
	Names(ctx context.Context, obj *models.ExistingModelLinks) ([]string, error)
}

type ModelPlanResolver

type ModelPlanResolver interface {
	Basics(ctx context.Context, obj *models.ModelPlan) (*models.PlanBasics, error)
	GeneralCharacteristics(ctx context.Context, obj *models.ModelPlan) (*models.PlanGeneralCharacteristics, error)
	ParticipantsAndProviders(ctx context.Context, obj *models.ModelPlan) (*models.PlanParticipantsAndProviders, error)
	Beneficiaries(ctx context.Context, obj *models.ModelPlan) (*models.PlanBeneficiaries, error)
	OpsEvalAndLearning(ctx context.Context, obj *models.ModelPlan) (*models.PlanOpsEvalAndLearning, error)
	Collaborators(ctx context.Context, obj *models.ModelPlan) ([]*models.PlanCollaborator, error)
	Documents(ctx context.Context, obj *models.ModelPlan) ([]*models.PlanDocument, error)
	Discussions(ctx context.Context, obj *models.ModelPlan) ([]*models.PlanDiscussion, error)
	Payments(ctx context.Context, obj *models.ModelPlan) (*models.PlanPayments, error)

	IsFavorite(ctx context.Context, obj *models.ModelPlan) (bool, error)
	IsCollaborator(ctx context.Context, obj *models.ModelPlan) (bool, error)
	Crs(ctx context.Context, obj *models.ModelPlan) ([]*models.PlanCR, error)
	Tdls(ctx context.Context, obj *models.ModelPlan) ([]*models.PlanTDL, error)
	PrepareForClearance(ctx context.Context, obj *models.ModelPlan) (*model.PrepareForClearance, error)
	NameHistory(ctx context.Context, obj *models.ModelPlan, sort models.SortDirection) ([]string, error)
	OperationalNeeds(ctx context.Context, obj *models.ModelPlan) ([]*models.OperationalNeed, error)
}

type ModelPlanSharedActivityMetaResolver

type ModelPlanSharedActivityMetaResolver interface {
	ModelPlan(ctx context.Context, obj *models.ModelPlanSharedActivityMeta) (*models.ModelPlan, error)
}

type MutationResolver

type MutationResolver interface {
	CreateDiscussionReply(ctx context.Context, input model.DiscussionReplyCreateInput) (*models.DiscussionReply, error)
	UpdateExistingModelLinks(ctx context.Context, modelPlanID uuid.UUID, fieldName models.ExisitingModelLinkFieldType, existingModelIDs []int, currentModelPlanIDs []uuid.UUID) (*models.ExistingModelLinks, error)
	CreateModelPlan(ctx context.Context, modelName string) (*models.ModelPlan, error)
	UpdateModelPlan(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.ModelPlan, error)
	ShareModelPlan(ctx context.Context, modelPlanID uuid.UUID, viewFilter *models.ModelViewFilter, usernames []string, optionalMessage *string) (bool, error)
	AgreeToNda(ctx context.Context, agree bool) (*model.NDAInfo, error)
	AddOrUpdateCustomOperationalNeed(ctx context.Context, modelPlanID uuid.UUID, customNeedType string, needed bool) (*models.OperationalNeed, error)
	UpdateCustomOperationalNeedByID(ctx context.Context, id uuid.UUID, customNeedType *string, needed bool) (*models.OperationalNeed, error)
	CreateOperationalSolution(ctx context.Context, operationalNeedID uuid.UUID, solutionType *models.OperationalSolutionKey, changes map[string]interface{}) (*models.OperationalSolution, error)
	UpdateOperationalSolution(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.OperationalSolution, error)
	CreateOperationalSolutionSubtasks(ctx context.Context, solutionID uuid.UUID, inputs []*model.CreateOperationalSolutionSubtaskInput) ([]*models.OperationalSolutionSubtask, error)
	UpdateOperationalSolutionSubtasks(ctx context.Context, inputs []*model.UpdateOperationalSolutionSubtaskInput) ([]*models.OperationalSolutionSubtask, error)
	DeleteOperationalSolutionSubtask(ctx context.Context, id uuid.UUID) (int, error)
	UpdatePlanBasics(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanBasics, error)
	UpdatePlanBeneficiaries(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanBeneficiaries, error)
	CreatePlanCollaborator(ctx context.Context, input model.PlanCollaboratorCreateInput) (*models.PlanCollaborator, error)
	UpdatePlanCollaborator(ctx context.Context, id uuid.UUID, newRoles []models.TeamRole) (*models.PlanCollaborator, error)
	DeletePlanCollaborator(ctx context.Context, id uuid.UUID) (*models.PlanCollaborator, error)
	CreatePlanCr(ctx context.Context, input model.PlanCRCreateInput) (*models.PlanCR, error)
	UpdatePlanCr(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanCR, error)
	DeletePlanCr(ctx context.Context, id uuid.UUID) (*models.PlanCR, error)
	CreatePlanDiscussion(ctx context.Context, input model.PlanDiscussionCreateInput) (*models.PlanDiscussion, error)
	UploadNewPlanDocument(ctx context.Context, input model.PlanDocumentInput) (*models.PlanDocument, error)
	LinkNewPlanDocument(ctx context.Context, input model.PlanDocumentLinkInput) (*models.PlanDocument, error)
	DeletePlanDocument(ctx context.Context, id uuid.UUID) (int, error)
	CreatePlanDocumentSolutionLinks(ctx context.Context, solutionID uuid.UUID, documentIDs []uuid.UUID) ([]*models.PlanDocumentSolutionLink, error)
	RemovePlanDocumentSolutionLinks(ctx context.Context, solutionID uuid.UUID, documentIDs []uuid.UUID) (bool, error)
	AddPlanFavorite(ctx context.Context, modelPlanID uuid.UUID) (*models.PlanFavorite, error)
	DeletePlanFavorite(ctx context.Context, modelPlanID uuid.UUID) (*models.PlanFavorite, error)
	UpdatePlanGeneralCharacteristics(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanGeneralCharacteristics, error)
	UpdatePlanOpsEvalAndLearning(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanOpsEvalAndLearning, error)
	UpdatePlanParticipantsAndProviders(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanParticipantsAndProviders, error)
	UpdatePlanPayments(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanPayments, error)
	CreatePlanTdl(ctx context.Context, input model.PlanTDLCreateInput) (*models.PlanTDL, error)
	UpdatePlanTdl(ctx context.Context, id uuid.UUID, changes map[string]interface{}) (*models.PlanTDL, error)
	DeletePlanTdl(ctx context.Context, id uuid.UUID) (*models.PlanTDL, error)
	ReportAProblem(ctx context.Context, input model.ReportAProblemInput) (bool, error)
	SendFeedbackEmail(ctx context.Context, input model.SendFeedbackEmailInput) (bool, error)
	LockTaskListSection(ctx context.Context, modelPlanID uuid.UUID, section models.TaskListSection) (bool, error)
	UnlockTaskListSection(ctx context.Context, modelPlanID uuid.UUID, section models.TaskListSection) (bool, error)
	UnlockAllTaskListSections(ctx context.Context, modelPlanID uuid.UUID) ([]*model.TaskListSectionLockStatus, error)
	MarkNotificationAsRead(ctx context.Context, notificationID uuid.UUID) (*models.UserNotification, error)
	MarkAllNotificationsAsRead(ctx context.Context) ([]*models.UserNotification, error)
	UpdateUserNotificationPreferences(ctx context.Context, changes map[string]interface{}) (*models.UserNotificationPreferences, error)
}

type OperationalNeedResolver

type OperationalNeedResolver interface {
	Solutions(ctx context.Context, obj *models.OperationalNeed, includeNotNeeded bool) ([]*models.OperationalSolution, error)
}

type OperationalSolutionResolver

type OperationalSolutionResolver interface {
	Documents(ctx context.Context, obj *models.OperationalSolution) ([]*models.PlanDocument, error)
	OperationalSolutionSubtasks(ctx context.Context, obj *models.OperationalSolution) ([]*models.OperationalSolutionSubtask, error)
}

type PlanBasicsResolver

type PlanBasicsResolver interface {
	AdditionalModelCategories(ctx context.Context, obj *models.PlanBasics) ([]models.ModelCategory, error)
	CmsCenters(ctx context.Context, obj *models.PlanBasics) ([]model.CMSCenter, error)
	CmmiGroups(ctx context.Context, obj *models.PlanBasics) ([]model.CMMIGroup, error)
	ModelType(ctx context.Context, obj *models.PlanBasics) ([]models.ModelType, error)
}

type PlanBeneficiariesResolver

type PlanBeneficiariesResolver interface {
	Beneficiaries(ctx context.Context, obj *models.PlanBeneficiaries) ([]model.BeneficiariesType, error)

	BeneficiarySelectionMethod(ctx context.Context, obj *models.PlanBeneficiaries) ([]model.SelectionMethodType, error)

	BeneficiarySelectionFrequency(ctx context.Context, obj *models.PlanBeneficiaries) ([]models.FrequencyType, error)

	BeneficiaryRemovalFrequency(ctx context.Context, obj *models.PlanBeneficiaries) ([]models.FrequencyType, error)

	PrecedenceRules(ctx context.Context, obj *models.PlanBeneficiaries) ([]models.YesNoType, error)
}

type PlanCollaboratorResolver

type PlanCollaboratorResolver interface {
	TeamRoles(ctx context.Context, obj *models.PlanCollaborator) ([]models.TeamRole, error)
}

type PlanDiscussionResolver

type PlanDiscussionResolver interface {
	Content(ctx context.Context, obj *models.PlanDiscussion) (*models.TaggedContent, error)

	Replies(ctx context.Context, obj *models.PlanDiscussion) ([]*models.DiscussionReply, error)
}

type PlanDocumentResolver

type PlanDocumentResolver interface {
	URL(ctx context.Context, obj *models.PlanDocument) (*string, error)

	OtherType(ctx context.Context, obj *models.PlanDocument) (*string, error)
	OptionalNotes(ctx context.Context, obj *models.PlanDocument) (*string, error)
	DownloadURL(ctx context.Context, obj *models.PlanDocument) (*string, error)

	NumLinkedSolutions(ctx context.Context, obj *models.PlanDocument) (int, error)
}

type PlanGeneralCharacteristicsResolver

type PlanGeneralCharacteristicsResolver interface {
	ExistingModel(ctx context.Context, obj *models.PlanGeneralCharacteristics) (*string, error)

	CurrentModelPlan(ctx context.Context, obj *models.PlanGeneralCharacteristics) (*models.ModelPlan, error)

	ExistingModelPlan(ctx context.Context, obj *models.PlanGeneralCharacteristics) (*models.ExistingModel, error)

	ResemblesExistingModelWhich(ctx context.Context, obj *models.PlanGeneralCharacteristics) (*models.ExistingModelLinks, error)

	ParticipationInModelPreconditionWhich(ctx context.Context, obj *models.PlanGeneralCharacteristics) (*models.ExistingModelLinks, error)

	AgencyOrStateHelp(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.AgencyOrStateHelpType, error)

	AlternativePaymentModelTypes(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.AlternativePaymentModelType, error)

	KeyCharacteristics(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.KeyCharacteristic, error)

	GeographiesTargetedTypes(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.GeographyType, error)
	GeographiesStatesAndTerritories(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]models.StatesAndTerritories, error)
	GeographiesRegionTypes(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]models.GeographyRegionType, error)

	GeographiesTargetedAppliedTo(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.GeographyApplication, error)

	AgreementTypes(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.AgreementType, error)

	AuthorityAllowances(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.AuthorityAllowance, error)

	WaiversRequiredTypes(ctx context.Context, obj *models.PlanGeneralCharacteristics) ([]model.WaiverType, error)
}

type PlanOpsEvalAndLearningResolver

type PlanOpsEvalAndLearningResolver interface {
	Stakeholders(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.StakeholdersType, error)

	ContractorSupport(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.ContractorSupportType, error)

	DataMonitoringFileTypes(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.MonitoringFileType, error)

	EvaluationApproaches(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.EvaluationApproachType, error)

	CcmInvolvment(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.CcmInvolvmentType, error)

	DataNeededForMonitoring(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.DataForMonitoringType, error)

	DataToSendParticicipants(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.DataToSendParticipantsType, error)

	DataSharingFrequency(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]models.FrequencyType, error)

	DataCollectionFrequency(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]models.FrequencyType, error)

	QualityReportingFrequency(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]models.FrequencyType, error)

	ModelLearningSystems(ctx context.Context, obj *models.PlanOpsEvalAndLearning) ([]model.ModelLearningSystemType, error)
}

type PlanParticipantsAndProvidersResolver

type PlanParticipantsAndProvidersResolver interface {
	Participants(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ParticipantsType, error)

	SelectionMethod(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ParticipantSelectionType, error)

	ParticipantAddedFrequency(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]models.FrequencyType, error)

	ParticipantRemovedFrequency(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]models.FrequencyType, error)

	CommunicationMethod(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ParticipantCommunicationType, error)

	RiskType(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]models.ParticipantRiskType, error)

	ParticipantRequireFinancialGuaranteeType(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ParticipantRequireFinancialGuaranteeType, error)

	GainsharePaymentsEligibility(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.GainshareArrangementEligibility, error)

	ParticipantsIds(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ParticipantsIDType, error)

	ProviderAdditionFrequency(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]models.FrequencyType, error)

	ProviderAddMethod(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ProviderAddType, error)

	ProviderLeaveMethod(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]model.ProviderLeaveType, error)

	ProviderRemovalFrequency(ctx context.Context, obj *models.PlanParticipantsAndProviders) ([]models.FrequencyType, error)
}

type PlanPaymentsResolver

type PlanPaymentsResolver interface {
	FundingSource(ctx context.Context, obj *models.PlanPayments) ([]models.FundingSource, error)

	FundingSourceR(ctx context.Context, obj *models.PlanPayments) ([]models.FundingSource, error)

	PayRecipients(ctx context.Context, obj *models.PlanPayments) ([]models.PayRecipient, error)

	PayType(ctx context.Context, obj *models.PlanPayments) ([]models.PayType, error)

	PayClaims(ctx context.Context, obj *models.PlanPayments) ([]models.ClaimsBasedPayType, error)

	NonClaimsPayments(ctx context.Context, obj *models.PlanPayments) ([]model.NonClaimsBasedPayType, error)
	NonClaimsPaymentOther(ctx context.Context, obj *models.PlanPayments) (*string, error)

	AnticipatedPaymentFrequency(ctx context.Context, obj *models.PlanPayments) ([]models.FrequencyType, error)

	PaymentReconciliationFrequency(ctx context.Context, obj *models.PlanPayments) ([]models.FrequencyType, error)

	PaymentDemandRecoupmentFrequency(ctx context.Context, obj *models.PlanPayments) ([]models.FrequencyType, error)
}

type PossibleOperationalNeedResolver

type PossibleOperationalNeedResolver interface {
	PossibleSolutions(ctx context.Context, obj *models.PossibleOperationalNeed) ([]*models.PossibleOperationalSolution, error)
}

type QueryResolver

type QueryResolver interface {
	AnalyzedAudits(ctx context.Context, dateAnalyzed time.Time) ([]*models.AnalyzedAudit, error)
	AuditChanges(ctx context.Context, tableName string, primaryKey uuid.UUID) ([]*models.AuditChange, error)
	CurrentUser(ctx context.Context) (*models.CurrentUser, error)
	MostRecentDiscussionRoleSelection(ctx context.Context) (*models.DiscussionRoleSelection, error)
	ExistingModelCollection(ctx context.Context) ([]*models.ExistingModel, error)
	ExistingModelLink(ctx context.Context, id uuid.UUID) (*models.ExistingModelLink, error)
	ModelPlan(ctx context.Context, id uuid.UUID) (*models.ModelPlan, error)
	ModelPlanCollection(ctx context.Context, filter model.ModelPlanFilter) ([]*models.ModelPlan, error)
	NdaInfo(ctx context.Context) (*model.NDAInfo, error)
	OperationalNeed(ctx context.Context, id uuid.UUID) (*models.OperationalNeed, error)
	OperationalSolutions(ctx context.Context, operationalNeedID uuid.UUID, includeNotNeeded bool) ([]*models.OperationalSolution, error)
	OperationalSolution(ctx context.Context, id uuid.UUID) (*models.OperationalSolution, error)
	PlanCollaboratorByID(ctx context.Context, id uuid.UUID) (*models.PlanCollaborator, error)
	PlanCr(ctx context.Context, id uuid.UUID) (*models.PlanCR, error)
	PlanDocument(ctx context.Context, id uuid.UUID) (*models.PlanDocument, error)
	PlanPayments(ctx context.Context, id uuid.UUID) (*models.PlanPayments, error)
	PlanTdl(ctx context.Context, id uuid.UUID) (*models.PlanTDL, error)
	PossibleOperationalNeeds(ctx context.Context) ([]*models.PossibleOperationalNeed, error)
	PossibleOperationalSolutions(ctx context.Context) ([]*models.PossibleOperationalSolution, error)
	TaskListSectionLocks(ctx context.Context, modelPlanID uuid.UUID) ([]*model.TaskListSectionLockStatus, error)
	UserAccount(ctx context.Context, username string) (*authentication.UserAccount, error)
	SearchOktaUsers(ctx context.Context, searchTerm string) ([]*models.UserInfo, error)
}

type ResolverRoot

type ResolverRoot interface {
	Activity() ActivityResolver
	AddedAsCollaboratorMeta() AddedAsCollaboratorMetaResolver
	AnalyzedModelLeadInfo() AnalyzedModelLeadInfoResolver
	AuditChange() AuditChangeResolver
	CurrentUser() CurrentUserResolver
	DailyDigestCompleteActivityMeta() DailyDigestCompleteActivityMetaResolver
	DiscussionReply() DiscussionReplyResolver
	ExistingModelLink() ExistingModelLinkResolver
	ExistingModelLinks() ExistingModelLinksResolver
	ModelPlan() ModelPlanResolver
	ModelPlanSharedActivityMeta() ModelPlanSharedActivityMetaResolver
	Mutation() MutationResolver
	NewDiscussionRepliedActivityMeta() NewDiscussionRepliedActivityMetaResolver
	OperationalNeed() OperationalNeedResolver
	OperationalSolution() OperationalSolutionResolver
	PlanBasics() PlanBasicsResolver
	PlanBeneficiaries() PlanBeneficiariesResolver
	PlanCollaborator() PlanCollaboratorResolver
	PlanDiscussion() PlanDiscussionResolver
	PlanDocument() PlanDocumentResolver
	PlanGeneralCharacteristics() PlanGeneralCharacteristicsResolver
	PlanOpsEvalAndLearning() PlanOpsEvalAndLearningResolver
	PlanParticipantsAndProviders() PlanParticipantsAndProvidersResolver
	PlanPayments() PlanPaymentsResolver
	PossibleOperationalNeed() PossibleOperationalNeedResolver
	PossibleOperationalSolution() PossibleOperationalSolutionResolver
	Query() QueryResolver
	Subscription() SubscriptionResolver
	Tag() TagResolver
	TaggedContent() TaggedContentResolver
	TaggedInDiscussionReplyActivityMeta() TaggedInDiscussionReplyActivityMetaResolver
	TaggedInPlanDiscussionActivityMeta() TaggedInPlanDiscussionActivityMetaResolver
	UserNotification() UserNotificationResolver
	UserNotificationPreferences() UserNotificationPreferencesResolver
}

type SubscriptionResolver

type SubscriptionResolver interface {
	OnTaskListSectionLocksChanged(ctx context.Context, modelPlanID uuid.UUID) (<-chan *model.TaskListSectionLockStatusChanged, error)
	OnLockTaskListSectionContext(ctx context.Context, modelPlanID uuid.UUID) (<-chan *model.TaskListSectionLockStatusChanged, error)
}

type TagResolver

type TagResolver interface {
	Entity(ctx context.Context, obj *models.Tag) (models.TaggedEntity, error)
}

type TaggedContentResolver

type TaggedContentResolver interface {
	RawContent(ctx context.Context, obj *models.TaggedContent) (string, error)
}

type TaggedInPlanDiscussionActivityMetaResolver

type TaggedInPlanDiscussionActivityMetaResolver interface {
	ModelPlan(ctx context.Context, obj *models.TaggedInPlanDiscussionActivityMeta) (*models.ModelPlan, error)

	Discussion(ctx context.Context, obj *models.TaggedInPlanDiscussionActivityMeta) (*models.PlanDiscussion, error)
}

type UserNotificationResolver

type UserNotificationResolver interface {
	Activity(ctx context.Context, obj *models.UserNotification) (*models.Activity, error)
}

Jump to

Keyboard shortcuts

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