Documentation ¶
Index ¶
- Constants
- func MakeGraphQLRequest(apiKEY, query string) (map[string]interface{}, error)
- func NewConnector() (*sdk.ConnectorPlugin, error)
- type Assignee
- type AttachmentCollectionFilter
- func (v *AttachmentCollectionFilter) GetAnd() []*AttachmentCollectionFilter
- func (v *AttachmentCollectionFilter) GetCreatedAt() *DateComparator
- func (v *AttachmentCollectionFilter) GetCreator() *NullableUserFilter
- func (v *AttachmentCollectionFilter) GetEvery() *AttachmentFilter
- func (v *AttachmentCollectionFilter) GetId() *IDComparator
- func (v *AttachmentCollectionFilter) GetLength() *NumberComparator
- func (v *AttachmentCollectionFilter) GetOr() []*AttachmentCollectionFilter
- func (v *AttachmentCollectionFilter) GetSome() *AttachmentFilter
- func (v *AttachmentCollectionFilter) GetSourceType() *SourceTypeComparator
- func (v *AttachmentCollectionFilter) GetSubtitle() *NullableStringComparator
- func (v *AttachmentCollectionFilter) GetTitle() *StringComparator
- func (v *AttachmentCollectionFilter) GetUpdatedAt() *DateComparator
- func (v *AttachmentCollectionFilter) GetUrl() *StringComparator
- type AttachmentFilter
- func (v *AttachmentFilter) GetAnd() []*AttachmentFilter
- func (v *AttachmentFilter) GetCreatedAt() *DateComparator
- func (v *AttachmentFilter) GetCreator() *NullableUserFilter
- func (v *AttachmentFilter) GetId() *IDComparator
- func (v *AttachmentFilter) GetOr() []*AttachmentFilter
- func (v *AttachmentFilter) GetSourceType() *SourceTypeComparator
- func (v *AttachmentFilter) GetSubtitle() *NullableStringComparator
- func (v *AttachmentFilter) GetTitle() *StringComparator
- func (v *AttachmentFilter) GetUpdatedAt() *DateComparator
- func (v *AttachmentFilter) GetUrl() *StringComparator
- type BooleanComparator
- type CommentCollectionFilter
- func (v *CommentCollectionFilter) GetAnd() []*CommentCollectionFilter
- func (v *CommentCollectionFilter) GetBody() *StringComparator
- func (v *CommentCollectionFilter) GetCreatedAt() *DateComparator
- func (v *CommentCollectionFilter) GetDocumentContent() *DocumentContentFilter
- func (v *CommentCollectionFilter) GetEvery() *CommentFilter
- func (v *CommentCollectionFilter) GetId() *IDComparator
- func (v *CommentCollectionFilter) GetIssue() *NullableIssueFilter
- func (v *CommentCollectionFilter) GetLength() *NumberComparator
- func (v *CommentCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *CommentCollectionFilter) GetOr() []*CommentCollectionFilter
- func (v *CommentCollectionFilter) GetParent() *NullableCommentFilter
- func (v *CommentCollectionFilter) GetProjectUpdate() *ProjectUpdateFilter
- func (v *CommentCollectionFilter) GetReactions() *ReactionCollectionFilter
- func (v *CommentCollectionFilter) GetSome() *CommentFilter
- func (v *CommentCollectionFilter) GetUpdatedAt() *DateComparator
- func (v *CommentCollectionFilter) GetUser() *UserFilter
- type CommentFilter
- func (v *CommentFilter) GetAnd() []*CommentFilter
- func (v *CommentFilter) GetBody() *StringComparator
- func (v *CommentFilter) GetCreatedAt() *DateComparator
- func (v *CommentFilter) GetDocumentContent() *DocumentContentFilter
- func (v *CommentFilter) GetId() *IDComparator
- func (v *CommentFilter) GetIssue() *NullableIssueFilter
- func (v *CommentFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *CommentFilter) GetOr() []*CommentFilter
- func (v *CommentFilter) GetParent() *NullableCommentFilter
- func (v *CommentFilter) GetProjectUpdate() *ProjectUpdateFilter
- func (v *CommentFilter) GetReactions() *ReactionCollectionFilter
- func (v *CommentFilter) GetUpdatedAt() *DateComparator
- func (v *CommentFilter) GetUser() *UserFilter
- type ContentComparator
- type CreateIssueOperation
- type CustomerFilter
- func (v *CustomerFilter) GetAnd() []*CustomerFilter
- func (v *CustomerFilter) GetCreatedAt() *DateComparator
- func (v *CustomerFilter) GetDomains() *StringArrayComparator
- func (v *CustomerFilter) GetExternalIds() *StringArrayComparator
- func (v *CustomerFilter) GetId() *IDComparator
- func (v *CustomerFilter) GetName() *StringComparator
- func (v *CustomerFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *CustomerFilter) GetOr() []*CustomerFilter
- func (v *CustomerFilter) GetOwner() *UserFilter
- func (v *CustomerFilter) GetSlackChannelId() *StringComparator
- func (v *CustomerFilter) GetUpdatedAt() *DateComparator
- type CustomerNeedCollectionFilter
- func (v *CustomerNeedCollectionFilter) GetAnd() []*CustomerNeedCollectionFilter
- func (v *CustomerNeedCollectionFilter) GetComment() *NullableCommentFilter
- func (v *CustomerNeedCollectionFilter) GetCreatedAt() *DateComparator
- func (v *CustomerNeedCollectionFilter) GetCustomer() *CustomerFilter
- func (v *CustomerNeedCollectionFilter) GetEvery() *CustomerNeedFilter
- func (v *CustomerNeedCollectionFilter) GetId() *IDComparator
- func (v *CustomerNeedCollectionFilter) GetIssue() *NullableIssueFilter
- func (v *CustomerNeedCollectionFilter) GetLength() *NumberComparator
- func (v *CustomerNeedCollectionFilter) GetOr() []*CustomerNeedCollectionFilter
- func (v *CustomerNeedCollectionFilter) GetPriority() *NumberComparator
- func (v *CustomerNeedCollectionFilter) GetProject() *NullableProjectFilter
- func (v *CustomerNeedCollectionFilter) GetSome() *CustomerNeedFilter
- func (v *CustomerNeedCollectionFilter) GetUpdatedAt() *DateComparator
- type CustomerNeedFilter
- func (v *CustomerNeedFilter) GetAnd() []*CustomerNeedFilter
- func (v *CustomerNeedFilter) GetComment() *NullableCommentFilter
- func (v *CustomerNeedFilter) GetCreatedAt() *DateComparator
- func (v *CustomerNeedFilter) GetCustomer() *CustomerFilter
- func (v *CustomerNeedFilter) GetId() *IDComparator
- func (v *CustomerNeedFilter) GetIssue() *NullableIssueFilter
- func (v *CustomerNeedFilter) GetOr() []*CustomerNeedFilter
- func (v *CustomerNeedFilter) GetPriority() *NumberComparator
- func (v *CustomerNeedFilter) GetProject() *NullableProjectFilter
- func (v *CustomerNeedFilter) GetUpdatedAt() *DateComparator
- type DateComparator
- func (v *DateComparator) GetEq() time.Time
- func (v *DateComparator) GetGt() time.Time
- func (v *DateComparator) GetGte() time.Time
- func (v *DateComparator) GetIn() []time.Time
- func (v *DateComparator) GetLt() time.Time
- func (v *DateComparator) GetLte() time.Time
- func (v *DateComparator) GetNeq() time.Time
- func (v *DateComparator) GetNin() []time.Time
- type DocumentContentFilter
- func (v *DocumentContentFilter) GetCreatedAt() *DateComparator
- func (v *DocumentContentFilter) GetDocument() *DocumentFilter
- func (v *DocumentContentFilter) GetId() *IDComparator
- func (v *DocumentContentFilter) GetProject() *ProjectFilter
- func (v *DocumentContentFilter) GetUpdatedAt() *DateComparator
- type DocumentFilter
- func (v *DocumentFilter) GetAnd() []*DocumentFilter
- func (v *DocumentFilter) GetCreatedAt() *DateComparator
- func (v *DocumentFilter) GetCreator() *UserFilter
- func (v *DocumentFilter) GetId() *IDComparator
- func (v *DocumentFilter) GetInitiative() *InitiativeFilter
- func (v *DocumentFilter) GetOr() []*DocumentFilter
- func (v *DocumentFilter) GetProject() *ProjectFilter
- func (v *DocumentFilter) GetSlugId() *StringComparator
- func (v *DocumentFilter) GetTitle() *StringComparator
- func (v *DocumentFilter) GetUpdatedAt() *DateComparator
- type EstimateComparator
- func (v *EstimateComparator) GetAnd() []*NullableNumberComparator
- func (v *EstimateComparator) GetEq() float64
- func (v *EstimateComparator) GetGt() float64
- func (v *EstimateComparator) GetGte() float64
- func (v *EstimateComparator) GetIn() []float64
- func (v *EstimateComparator) GetLt() float64
- func (v *EstimateComparator) GetLte() float64
- func (v *EstimateComparator) GetNeq() float64
- func (v *EstimateComparator) GetNin() []float64
- func (v *EstimateComparator) GetNull() bool
- func (v *EstimateComparator) GetOr() []*NullableNumberComparator
- type GetIssuesByConditionOperation
- type IDComparator
- type InitiativeCollectionFilter
- func (v *InitiativeCollectionFilter) GetAnd() []*InitiativeCollectionFilter
- func (v *InitiativeCollectionFilter) GetCreatedAt() *DateComparator
- func (v *InitiativeCollectionFilter) GetCreator() *UserFilter
- func (v *InitiativeCollectionFilter) GetEvery() *InitiativeFilter
- func (v *InitiativeCollectionFilter) GetId() *IDComparator
- func (v *InitiativeCollectionFilter) GetLength() *NumberComparator
- func (v *InitiativeCollectionFilter) GetName() *StringComparator
- func (v *InitiativeCollectionFilter) GetOr() []*InitiativeCollectionFilter
- func (v *InitiativeCollectionFilter) GetSlugId() *StringComparator
- func (v *InitiativeCollectionFilter) GetSome() *InitiativeFilter
- func (v *InitiativeCollectionFilter) GetStatus() *StringComparator
- func (v *InitiativeCollectionFilter) GetUpdatedAt() *DateComparator
- type InitiativeFilter
- func (v *InitiativeFilter) GetAnd() []*InitiativeFilter
- func (v *InitiativeFilter) GetCreatedAt() *DateComparator
- func (v *InitiativeFilter) GetCreator() *UserFilter
- func (v *InitiativeFilter) GetId() *IDComparator
- func (v *InitiativeFilter) GetName() *StringComparator
- func (v *InitiativeFilter) GetOr() []*InitiativeFilter
- func (v *InitiativeFilter) GetSlugId() *StringComparator
- func (v *InitiativeFilter) GetStatus() *StringComparator
- func (v *InitiativeFilter) GetUpdatedAt() *DateComparator
- type Issue
- type IssueCollectionFilter
- func (v *IssueCollectionFilter) GetAnd() []*IssueCollectionFilter
- func (v *IssueCollectionFilter) GetAssignee() *NullableUserFilter
- func (v *IssueCollectionFilter) GetAttachments() *AttachmentCollectionFilter
- func (v *IssueCollectionFilter) GetAutoArchivedAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetAutoClosedAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetCanceledAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetChildren() *IssueCollectionFilter
- func (v *IssueCollectionFilter) GetComments() *CommentCollectionFilter
- func (v *IssueCollectionFilter) GetCompletedAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetCreatedAt() *DateComparator
- func (v *IssueCollectionFilter) GetCreator() *NullableUserFilter
- func (v *IssueCollectionFilter) GetCycle() *NullableCycleFilter
- func (v *IssueCollectionFilter) GetDescription() *NullableStringComparator
- func (v *IssueCollectionFilter) GetDueDate() *NullableTimelessDateComparator
- func (v *IssueCollectionFilter) GetEstimate() *EstimateComparator
- func (v *IssueCollectionFilter) GetEvery() *IssueFilter
- func (v *IssueCollectionFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *IssueCollectionFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *IssueCollectionFilter) GetHasDuplicateRelations() *RelationExistsComparator
- func (v *IssueCollectionFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *IssueCollectionFilter) GetId() *IDComparator
- func (v *IssueCollectionFilter) GetLabels() *IssueLabelCollectionFilter
- func (v *IssueCollectionFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *IssueCollectionFilter) GetLength() *NumberComparator
- func (v *IssueCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *IssueCollectionFilter) GetNumber() *NumberComparator
- func (v *IssueCollectionFilter) GetOr() []*IssueCollectionFilter
- func (v *IssueCollectionFilter) GetParent() *NullableIssueFilter
- func (v *IssueCollectionFilter) GetPriority() *NullableNumberComparator
- func (v *IssueCollectionFilter) GetProject() *NullableProjectFilter
- func (v *IssueCollectionFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
- func (v *IssueCollectionFilter) GetReactions() *ReactionCollectionFilter
- func (v *IssueCollectionFilter) GetSearchableContent() *ContentComparator
- func (v *IssueCollectionFilter) GetSlaStatus() *SlaStatusComparator
- func (v *IssueCollectionFilter) GetSnoozedBy() *NullableUserFilter
- func (v *IssueCollectionFilter) GetSnoozedUntilAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetSome() *IssueFilter
- func (v *IssueCollectionFilter) GetSourceMetadata() *SourceMetadataComparator
- func (v *IssueCollectionFilter) GetStartedAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetState() *WorkflowStateFilter
- func (v *IssueCollectionFilter) GetSubscribers() *UserCollectionFilter
- func (v *IssueCollectionFilter) GetTeam() *TeamFilter
- func (v *IssueCollectionFilter) GetTitle() *StringComparator
- func (v *IssueCollectionFilter) GetTriagedAt() *NullableDateComparator
- func (v *IssueCollectionFilter) GetUpdatedAt() *DateComparator
- type IssueFilter
- func (v *IssueFilter) GetAnd() []*IssueFilter
- func (v *IssueFilter) GetAssignee() *NullableUserFilter
- func (v *IssueFilter) GetAttachments() *AttachmentCollectionFilter
- func (v *IssueFilter) GetAutoArchivedAt() *NullableDateComparator
- func (v *IssueFilter) GetAutoClosedAt() *NullableDateComparator
- func (v *IssueFilter) GetCanceledAt() *NullableDateComparator
- func (v *IssueFilter) GetChildren() *IssueCollectionFilter
- func (v *IssueFilter) GetComments() *CommentCollectionFilter
- func (v *IssueFilter) GetCompletedAt() *NullableDateComparator
- func (v *IssueFilter) GetCreatedAt() *DateComparator
- func (v *IssueFilter) GetCreator() *NullableUserFilter
- func (v *IssueFilter) GetCycle() *NullableCycleFilter
- func (v *IssueFilter) GetDescription() *NullableStringComparator
- func (v *IssueFilter) GetDueDate() *NullableTimelessDateComparator
- func (v *IssueFilter) GetEstimate() *EstimateComparator
- func (v *IssueFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *IssueFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *IssueFilter) GetHasDuplicateRelations() *RelationExistsComparator
- func (v *IssueFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *IssueFilter) GetId() *IDComparator
- func (v *IssueFilter) GetLabels() *IssueLabelCollectionFilter
- func (v *IssueFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *IssueFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *IssueFilter) GetNumber() *NumberComparator
- func (v *IssueFilter) GetOr() []*IssueFilter
- func (v *IssueFilter) GetParent() *NullableIssueFilter
- func (v *IssueFilter) GetPriority() *NullableNumberComparator
- func (v *IssueFilter) GetProject() *NullableProjectFilter
- func (v *IssueFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
- func (v *IssueFilter) GetReactions() *ReactionCollectionFilter
- func (v *IssueFilter) GetSearchableContent() *ContentComparator
- func (v *IssueFilter) GetSlaStatus() *SlaStatusComparator
- func (v *IssueFilter) GetSnoozedBy() *NullableUserFilter
- func (v *IssueFilter) GetSnoozedUntilAt() *NullableDateComparator
- func (v *IssueFilter) GetSourceMetadata() *SourceMetadataComparator
- func (v *IssueFilter) GetStartedAt() *NullableDateComparator
- func (v *IssueFilter) GetState() *WorkflowStateFilter
- func (v *IssueFilter) GetSubscribers() *UserCollectionFilter
- func (v *IssueFilter) GetTeam() *TeamFilter
- func (v *IssueFilter) GetTitle() *StringComparator
- func (v *IssueFilter) GetTriagedAt() *NullableDateComparator
- func (v *IssueFilter) GetUpdatedAt() *DateComparator
- type IssueLabelCollectionFilter
- func (v *IssueLabelCollectionFilter) GetAnd() []*IssueLabelCollectionFilter
- func (v *IssueLabelCollectionFilter) GetCreatedAt() *DateComparator
- func (v *IssueLabelCollectionFilter) GetCreator() *NullableUserFilter
- func (v *IssueLabelCollectionFilter) GetEvery() *IssueLabelFilter
- func (v *IssueLabelCollectionFilter) GetId() *IDComparator
- func (v *IssueLabelCollectionFilter) GetLength() *NumberComparator
- func (v *IssueLabelCollectionFilter) GetName() *StringComparator
- func (v *IssueLabelCollectionFilter) GetOr() []*IssueLabelCollectionFilter
- func (v *IssueLabelCollectionFilter) GetParent() *IssueLabelFilter
- func (v *IssueLabelCollectionFilter) GetSome() *IssueLabelFilter
- func (v *IssueLabelCollectionFilter) GetTeam() *NullableTeamFilter
- func (v *IssueLabelCollectionFilter) GetUpdatedAt() *DateComparator
- type IssueLabelFilter
- func (v *IssueLabelFilter) GetAnd() []*IssueLabelFilter
- func (v *IssueLabelFilter) GetCreatedAt() *DateComparator
- func (v *IssueLabelFilter) GetCreator() *NullableUserFilter
- func (v *IssueLabelFilter) GetId() *IDComparator
- func (v *IssueLabelFilter) GetName() *StringComparator
- func (v *IssueLabelFilter) GetOr() []*IssueLabelFilter
- func (v *IssueLabelFilter) GetParent() *IssueLabelFilter
- func (v *IssueLabelFilter) GetTeam() *NullableTeamFilter
- func (v *IssueLabelFilter) GetUpdatedAt() *DateComparator
- type IssueLabelsIssueLabelsIssueLabelConnection
- type IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel
- type IssueLabelsResponse
- type Label
- type NullableCommentFilter
- func (v *NullableCommentFilter) GetAnd() []*NullableCommentFilter
- func (v *NullableCommentFilter) GetBody() *StringComparator
- func (v *NullableCommentFilter) GetCreatedAt() *DateComparator
- func (v *NullableCommentFilter) GetDocumentContent() *DocumentContentFilter
- func (v *NullableCommentFilter) GetId() *IDComparator
- func (v *NullableCommentFilter) GetIssue() *NullableIssueFilter
- func (v *NullableCommentFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *NullableCommentFilter) GetNull() bool
- func (v *NullableCommentFilter) GetOr() []*NullableCommentFilter
- func (v *NullableCommentFilter) GetParent() *NullableCommentFilter
- func (v *NullableCommentFilter) GetProjectUpdate() *ProjectUpdateFilter
- func (v *NullableCommentFilter) GetReactions() *ReactionCollectionFilter
- func (v *NullableCommentFilter) GetUpdatedAt() *DateComparator
- func (v *NullableCommentFilter) GetUser() *UserFilter
- type NullableCycleFilter
- func (v *NullableCycleFilter) GetAnd() []*NullableCycleFilter
- func (v *NullableCycleFilter) GetCompletedAt() *DateComparator
- func (v *NullableCycleFilter) GetCreatedAt() *DateComparator
- func (v *NullableCycleFilter) GetEndsAt() *DateComparator
- func (v *NullableCycleFilter) GetId() *IDComparator
- func (v *NullableCycleFilter) GetIsActive() *BooleanComparator
- func (v *NullableCycleFilter) GetIsFuture() *BooleanComparator
- func (v *NullableCycleFilter) GetIsInCooldown() *BooleanComparator
- func (v *NullableCycleFilter) GetIsNext() *BooleanComparator
- func (v *NullableCycleFilter) GetIsPast() *BooleanComparator
- func (v *NullableCycleFilter) GetIsPrevious() *BooleanComparator
- func (v *NullableCycleFilter) GetIssues() *IssueCollectionFilter
- func (v *NullableCycleFilter) GetName() *StringComparator
- func (v *NullableCycleFilter) GetNull() bool
- func (v *NullableCycleFilter) GetNumber() *NumberComparator
- func (v *NullableCycleFilter) GetOr() []*NullableCycleFilter
- func (v *NullableCycleFilter) GetStartsAt() *DateComparator
- func (v *NullableCycleFilter) GetTeam() *TeamFilter
- func (v *NullableCycleFilter) GetUpdatedAt() *DateComparator
- type NullableDateComparator
- func (v *NullableDateComparator) GetEq() time.Time
- func (v *NullableDateComparator) GetGt() time.Time
- func (v *NullableDateComparator) GetGte() time.Time
- func (v *NullableDateComparator) GetIn() []time.Time
- func (v *NullableDateComparator) GetLt() time.Time
- func (v *NullableDateComparator) GetLte() time.Time
- func (v *NullableDateComparator) GetNeq() time.Time
- func (v *NullableDateComparator) GetNin() []time.Time
- func (v *NullableDateComparator) GetNull() bool
- type NullableIssueFilter
- func (v *NullableIssueFilter) GetAnd() []*NullableIssueFilter
- func (v *NullableIssueFilter) GetAssignee() *NullableUserFilter
- func (v *NullableIssueFilter) GetAttachments() *AttachmentCollectionFilter
- func (v *NullableIssueFilter) GetAutoArchivedAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetAutoClosedAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetCanceledAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetChildren() *IssueCollectionFilter
- func (v *NullableIssueFilter) GetComments() *CommentCollectionFilter
- func (v *NullableIssueFilter) GetCompletedAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetCreatedAt() *DateComparator
- func (v *NullableIssueFilter) GetCreator() *NullableUserFilter
- func (v *NullableIssueFilter) GetCycle() *NullableCycleFilter
- func (v *NullableIssueFilter) GetDescription() *NullableStringComparator
- func (v *NullableIssueFilter) GetDueDate() *NullableTimelessDateComparator
- func (v *NullableIssueFilter) GetEstimate() *EstimateComparator
- func (v *NullableIssueFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *NullableIssueFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *NullableIssueFilter) GetHasDuplicateRelations() *RelationExistsComparator
- func (v *NullableIssueFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *NullableIssueFilter) GetId() *IDComparator
- func (v *NullableIssueFilter) GetLabels() *IssueLabelCollectionFilter
- func (v *NullableIssueFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *NullableIssueFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *NullableIssueFilter) GetNull() bool
- func (v *NullableIssueFilter) GetNumber() *NumberComparator
- func (v *NullableIssueFilter) GetOr() []*NullableIssueFilter
- func (v *NullableIssueFilter) GetParent() *NullableIssueFilter
- func (v *NullableIssueFilter) GetPriority() *NullableNumberComparator
- func (v *NullableIssueFilter) GetProject() *NullableProjectFilter
- func (v *NullableIssueFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
- func (v *NullableIssueFilter) GetReactions() *ReactionCollectionFilter
- func (v *NullableIssueFilter) GetSearchableContent() *ContentComparator
- func (v *NullableIssueFilter) GetSlaStatus() *SlaStatusComparator
- func (v *NullableIssueFilter) GetSnoozedBy() *NullableUserFilter
- func (v *NullableIssueFilter) GetSnoozedUntilAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetSourceMetadata() *SourceMetadataComparator
- func (v *NullableIssueFilter) GetStartedAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetState() *WorkflowStateFilter
- func (v *NullableIssueFilter) GetSubscribers() *UserCollectionFilter
- func (v *NullableIssueFilter) GetTeam() *TeamFilter
- func (v *NullableIssueFilter) GetTitle() *StringComparator
- func (v *NullableIssueFilter) GetTriagedAt() *NullableDateComparator
- func (v *NullableIssueFilter) GetUpdatedAt() *DateComparator
- type NullableNumberComparator
- func (v *NullableNumberComparator) GetEq() float64
- func (v *NullableNumberComparator) GetGt() float64
- func (v *NullableNumberComparator) GetGte() float64
- func (v *NullableNumberComparator) GetIn() []float64
- func (v *NullableNumberComparator) GetLt() float64
- func (v *NullableNumberComparator) GetLte() float64
- func (v *NullableNumberComparator) GetNeq() float64
- func (v *NullableNumberComparator) GetNin() []float64
- func (v *NullableNumberComparator) GetNull() bool
- type NullableProjectFilter
- func (v *NullableProjectFilter) GetAccessibleTeams() *TeamCollectionFilter
- func (v *NullableProjectFilter) GetAnd() []*NullableProjectFilter
- func (v *NullableProjectFilter) GetCompletedAt() *NullableDateComparator
- func (v *NullableProjectFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *NullableProjectFilter) GetCreatedAt() *DateComparator
- func (v *NullableProjectFilter) GetCreator() *UserFilter
- func (v *NullableProjectFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHasDependedOnByRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHasDependsOnRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHasViolatedRelations() *RelationExistsComparator
- func (v *NullableProjectFilter) GetHealth() *StringComparator
- func (v *NullableProjectFilter) GetHealthWithAge() *StringComparator
- func (v *NullableProjectFilter) GetId() *IDComparator
- func (v *NullableProjectFilter) GetInitiatives() *InitiativeCollectionFilter
- func (v *NullableProjectFilter) GetIssues() *IssueCollectionFilter
- func (v *NullableProjectFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *NullableProjectFilter) GetLead() *NullableUserFilter
- func (v *NullableProjectFilter) GetMembers() *UserCollectionFilter
- func (v *NullableProjectFilter) GetName() *StringComparator
- func (v *NullableProjectFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *NullableProjectFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
- func (v *NullableProjectFilter) GetNull() bool
- func (v *NullableProjectFilter) GetOr() []*NullableProjectFilter
- func (v *NullableProjectFilter) GetPriority() *NullableNumberComparator
- func (v *NullableProjectFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *NullableProjectFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
- func (v *NullableProjectFilter) GetRoadmaps() *RoadmapCollectionFilter
- func (v *NullableProjectFilter) GetSearchableContent() *ContentComparator
- func (v *NullableProjectFilter) GetSlugId() *StringComparator
- func (v *NullableProjectFilter) GetStartDate() *NullableDateComparator
- func (v *NullableProjectFilter) GetState() *StringComparator
- func (v *NullableProjectFilter) GetStatus() *ProjectStatusFilter
- func (v *NullableProjectFilter) GetTargetDate() *NullableDateComparator
- func (v *NullableProjectFilter) GetUpdatedAt() *DateComparator
- type NullableProjectMilestoneFilter
- func (v *NullableProjectMilestoneFilter) GetAnd() []*NullableProjectMilestoneFilter
- func (v *NullableProjectMilestoneFilter) GetCreatedAt() *DateComparator
- func (v *NullableProjectMilestoneFilter) GetId() *IDComparator
- func (v *NullableProjectMilestoneFilter) GetName() *StringComparator
- func (v *NullableProjectMilestoneFilter) GetNull() bool
- func (v *NullableProjectMilestoneFilter) GetOr() []*NullableProjectMilestoneFilter
- func (v *NullableProjectMilestoneFilter) GetTargetDate() *NullableDateComparator
- func (v *NullableProjectMilestoneFilter) GetUpdatedAt() *DateComparator
- type NullableStringComparator
- func (v *NullableStringComparator) GetContains() string
- func (v *NullableStringComparator) GetContainsIgnoreCase() string
- func (v *NullableStringComparator) GetEndsWith() string
- func (v *NullableStringComparator) GetEq() string
- func (v *NullableStringComparator) GetEqIgnoreCase() string
- func (v *NullableStringComparator) GetIn() []string
- func (v *NullableStringComparator) GetNeq() string
- func (v *NullableStringComparator) GetNeqIgnoreCase() string
- func (v *NullableStringComparator) GetNin() []string
- func (v *NullableStringComparator) GetNotContains() string
- func (v *NullableStringComparator) GetNotContainsIgnoreCase() string
- func (v *NullableStringComparator) GetNotEndsWith() string
- func (v *NullableStringComparator) GetNotStartsWith() string
- func (v *NullableStringComparator) GetNull() bool
- func (v *NullableStringComparator) GetStartsWith() string
- func (v *NullableStringComparator) GetStartsWithIgnoreCase() string
- type NullableTeamFilter
- func (v *NullableTeamFilter) GetAnd() []*NullableTeamFilter
- func (v *NullableTeamFilter) GetCreatedAt() *DateComparator
- func (v *NullableTeamFilter) GetDescription() *NullableStringComparator
- func (v *NullableTeamFilter) GetId() *IDComparator
- func (v *NullableTeamFilter) GetIssues() *IssueCollectionFilter
- func (v *NullableTeamFilter) GetKey() *StringComparator
- func (v *NullableTeamFilter) GetName() *StringComparator
- func (v *NullableTeamFilter) GetNull() bool
- func (v *NullableTeamFilter) GetOr() []*NullableTeamFilter
- func (v *NullableTeamFilter) GetUpdatedAt() *DateComparator
- type NullableTemplateFilter
- func (v *NullableTemplateFilter) GetAnd() []*NullableTemplateFilter
- func (v *NullableTemplateFilter) GetCreatedAt() *DateComparator
- func (v *NullableTemplateFilter) GetId() *IDComparator
- func (v *NullableTemplateFilter) GetName() *StringComparator
- func (v *NullableTemplateFilter) GetNull() bool
- func (v *NullableTemplateFilter) GetOr() []*NullableTemplateFilter
- func (v *NullableTemplateFilter) GetUpdatedAt() *DateComparator
- type NullableTimelessDateComparator
- func (v *NullableTimelessDateComparator) GetEq() time.Time
- func (v *NullableTimelessDateComparator) GetGt() time.Time
- func (v *NullableTimelessDateComparator) GetGte() time.Time
- func (v *NullableTimelessDateComparator) GetIn() []time.Time
- func (v *NullableTimelessDateComparator) GetLt() time.Time
- func (v *NullableTimelessDateComparator) GetLte() time.Time
- func (v *NullableTimelessDateComparator) GetNeq() time.Time
- func (v *NullableTimelessDateComparator) GetNin() []time.Time
- func (v *NullableTimelessDateComparator) GetNull() bool
- type NullableUserFilter
- func (v *NullableUserFilter) GetActive() *BooleanComparator
- func (v *NullableUserFilter) GetAdmin() *BooleanComparator
- func (v *NullableUserFilter) GetAnd() []*NullableUserFilter
- func (v *NullableUserFilter) GetAssignedIssues() *IssueCollectionFilter
- func (v *NullableUserFilter) GetCreatedAt() *DateComparator
- func (v *NullableUserFilter) GetDisplayName() *StringComparator
- func (v *NullableUserFilter) GetEmail() *StringComparator
- func (v *NullableUserFilter) GetId() *IDComparator
- func (v *NullableUserFilter) GetIsMe() *BooleanComparator
- func (v *NullableUserFilter) GetName() *StringComparator
- func (v *NullableUserFilter) GetNull() bool
- func (v *NullableUserFilter) GetOr() []*NullableUserFilter
- func (v *NullableUserFilter) GetUpdatedAt() *DateComparator
- type NumberComparator
- func (v *NumberComparator) GetEq() float64
- func (v *NumberComparator) GetGt() float64
- func (v *NumberComparator) GetGte() float64
- func (v *NumberComparator) GetIn() []float64
- func (v *NumberComparator) GetLt() float64
- func (v *NumberComparator) GetLte() float64
- func (v *NumberComparator) GetNeq() float64
- func (v *NumberComparator) GetNin() []float64
- type Priority
- type ProjectCollectionFilter
- func (v *ProjectCollectionFilter) GetAccessibleTeams() *TeamCollectionFilter
- func (v *ProjectCollectionFilter) GetAnd() []*ProjectCollectionFilter
- func (v *ProjectCollectionFilter) GetCompletedAt() *NullableDateComparator
- func (v *ProjectCollectionFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *ProjectCollectionFilter) GetCreatedAt() *DateComparator
- func (v *ProjectCollectionFilter) GetCreator() *UserFilter
- func (v *ProjectCollectionFilter) GetEvery() *ProjectFilter
- func (v *ProjectCollectionFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHasDependedOnByRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHasDependsOnRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHasViolatedRelations() *RelationExistsComparator
- func (v *ProjectCollectionFilter) GetHealth() *StringComparator
- func (v *ProjectCollectionFilter) GetHealthWithAge() *StringComparator
- func (v *ProjectCollectionFilter) GetId() *IDComparator
- func (v *ProjectCollectionFilter) GetInitiatives() *InitiativeCollectionFilter
- func (v *ProjectCollectionFilter) GetIssues() *IssueCollectionFilter
- func (v *ProjectCollectionFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *ProjectCollectionFilter) GetLead() *NullableUserFilter
- func (v *ProjectCollectionFilter) GetLength() *NumberComparator
- func (v *ProjectCollectionFilter) GetMembers() *UserCollectionFilter
- func (v *ProjectCollectionFilter) GetName() *StringComparator
- func (v *ProjectCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *ProjectCollectionFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
- func (v *ProjectCollectionFilter) GetOr() []*ProjectCollectionFilter
- func (v *ProjectCollectionFilter) GetPriority() *NullableNumberComparator
- func (v *ProjectCollectionFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *ProjectCollectionFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
- func (v *ProjectCollectionFilter) GetRoadmaps() *RoadmapCollectionFilter
- func (v *ProjectCollectionFilter) GetSearchableContent() *ContentComparator
- func (v *ProjectCollectionFilter) GetSlugId() *StringComparator
- func (v *ProjectCollectionFilter) GetSome() *ProjectFilter
- func (v *ProjectCollectionFilter) GetStartDate() *NullableDateComparator
- func (v *ProjectCollectionFilter) GetState() *StringComparator
- func (v *ProjectCollectionFilter) GetStatus() *ProjectStatusFilter
- func (v *ProjectCollectionFilter) GetTargetDate() *NullableDateComparator
- func (v *ProjectCollectionFilter) GetUpdatedAt() *DateComparator
- type ProjectFilter
- func (v *ProjectFilter) GetAccessibleTeams() *TeamCollectionFilter
- func (v *ProjectFilter) GetAnd() []*ProjectFilter
- func (v *ProjectFilter) GetCompletedAt() *NullableDateComparator
- func (v *ProjectFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *ProjectFilter) GetCreatedAt() *DateComparator
- func (v *ProjectFilter) GetCreator() *UserFilter
- func (v *ProjectFilter) GetHasBlockedByRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHasBlockingRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHasDependedOnByRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHasDependsOnRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHasRelatedRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHasViolatedRelations() *RelationExistsComparator
- func (v *ProjectFilter) GetHealth() *StringComparator
- func (v *ProjectFilter) GetHealthWithAge() *StringComparator
- func (v *ProjectFilter) GetId() *IDComparator
- func (v *ProjectFilter) GetInitiatives() *InitiativeCollectionFilter
- func (v *ProjectFilter) GetIssues() *IssueCollectionFilter
- func (v *ProjectFilter) GetLastAppliedTemplate() *NullableTemplateFilter
- func (v *ProjectFilter) GetLead() *NullableUserFilter
- func (v *ProjectFilter) GetMembers() *UserCollectionFilter
- func (v *ProjectFilter) GetName() *StringComparator
- func (v *ProjectFilter) GetNeeds() *CustomerNeedCollectionFilter
- func (v *ProjectFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
- func (v *ProjectFilter) GetOr() []*ProjectFilter
- func (v *ProjectFilter) GetPriority() *NullableNumberComparator
- func (v *ProjectFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
- func (v *ProjectFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
- func (v *ProjectFilter) GetRoadmaps() *RoadmapCollectionFilter
- func (v *ProjectFilter) GetSearchableContent() *ContentComparator
- func (v *ProjectFilter) GetSlugId() *StringComparator
- func (v *ProjectFilter) GetStartDate() *NullableDateComparator
- func (v *ProjectFilter) GetState() *StringComparator
- func (v *ProjectFilter) GetStatus() *ProjectStatusFilter
- func (v *ProjectFilter) GetTargetDate() *NullableDateComparator
- func (v *ProjectFilter) GetUpdatedAt() *DateComparator
- type ProjectMilestoneCollectionFilter
- func (v *ProjectMilestoneCollectionFilter) GetAnd() []*ProjectMilestoneCollectionFilter
- func (v *ProjectMilestoneCollectionFilter) GetCreatedAt() *DateComparator
- func (v *ProjectMilestoneCollectionFilter) GetEvery() *ProjectMilestoneFilter
- func (v *ProjectMilestoneCollectionFilter) GetId() *IDComparator
- func (v *ProjectMilestoneCollectionFilter) GetLength() *NumberComparator
- func (v *ProjectMilestoneCollectionFilter) GetName() *StringComparator
- func (v *ProjectMilestoneCollectionFilter) GetOr() []*ProjectMilestoneCollectionFilter
- func (v *ProjectMilestoneCollectionFilter) GetSome() *ProjectMilestoneFilter
- func (v *ProjectMilestoneCollectionFilter) GetTargetDate() *NullableDateComparator
- func (v *ProjectMilestoneCollectionFilter) GetUpdatedAt() *DateComparator
- type ProjectMilestoneFilter
- func (v *ProjectMilestoneFilter) GetAnd() []*ProjectMilestoneFilter
- func (v *ProjectMilestoneFilter) GetCreatedAt() *DateComparator
- func (v *ProjectMilestoneFilter) GetId() *IDComparator
- func (v *ProjectMilestoneFilter) GetName() *StringComparator
- func (v *ProjectMilestoneFilter) GetOr() []*ProjectMilestoneFilter
- func (v *ProjectMilestoneFilter) GetTargetDate() *NullableDateComparator
- func (v *ProjectMilestoneFilter) GetUpdatedAt() *DateComparator
- type ProjectStatusFilter
- func (v *ProjectStatusFilter) GetAnd() []*ProjectStatusFilter
- func (v *ProjectStatusFilter) GetCreatedAt() *DateComparator
- func (v *ProjectStatusFilter) GetDescription() *StringComparator
- func (v *ProjectStatusFilter) GetId() *IDComparator
- func (v *ProjectStatusFilter) GetName() *StringComparator
- func (v *ProjectStatusFilter) GetOr() []*ProjectStatusFilter
- func (v *ProjectStatusFilter) GetPosition() *NumberComparator
- func (v *ProjectStatusFilter) GetProjects() *ProjectCollectionFilter
- func (v *ProjectStatusFilter) GetType() *StringComparator
- func (v *ProjectStatusFilter) GetUpdatedAt() *DateComparator
- type ProjectUpdateFilter
- func (v *ProjectUpdateFilter) GetAnd() []*ProjectUpdateFilter
- func (v *ProjectUpdateFilter) GetCreatedAt() *DateComparator
- func (v *ProjectUpdateFilter) GetId() *IDComparator
- func (v *ProjectUpdateFilter) GetOr() []*ProjectUpdateFilter
- func (v *ProjectUpdateFilter) GetProject() *ProjectFilter
- func (v *ProjectUpdateFilter) GetReactions() *ReactionCollectionFilter
- func (v *ProjectUpdateFilter) GetUpdatedAt() *DateComparator
- func (v *ProjectUpdateFilter) GetUser() *UserFilter
- type ProjectUpdatesCollectionFilter
- func (v *ProjectUpdatesCollectionFilter) GetAnd() []*ProjectUpdatesCollectionFilter
- func (v *ProjectUpdatesCollectionFilter) GetCreatedAt() *DateComparator
- func (v *ProjectUpdatesCollectionFilter) GetEvery() *ProjectUpdatesFilter
- func (v *ProjectUpdatesCollectionFilter) GetHealth() *StringComparator
- func (v *ProjectUpdatesCollectionFilter) GetId() *IDComparator
- func (v *ProjectUpdatesCollectionFilter) GetLength() *NumberComparator
- func (v *ProjectUpdatesCollectionFilter) GetOr() []*ProjectUpdatesCollectionFilter
- func (v *ProjectUpdatesCollectionFilter) GetSome() *ProjectUpdatesFilter
- func (v *ProjectUpdatesCollectionFilter) GetUpdatedAt() *DateComparator
- type ProjectUpdatesFilter
- func (v *ProjectUpdatesFilter) GetAnd() []*ProjectUpdatesFilter
- func (v *ProjectUpdatesFilter) GetCreatedAt() *DateComparator
- func (v *ProjectUpdatesFilter) GetHealth() *StringComparator
- func (v *ProjectUpdatesFilter) GetId() *IDComparator
- func (v *ProjectUpdatesFilter) GetOr() []*ProjectUpdatesFilter
- func (v *ProjectUpdatesFilter) GetUpdatedAt() *DateComparator
- type ReactionCollectionFilter
- func (v *ReactionCollectionFilter) GetAnd() []*ReactionCollectionFilter
- func (v *ReactionCollectionFilter) GetCreatedAt() *DateComparator
- func (v *ReactionCollectionFilter) GetCustomEmojiId() *IDComparator
- func (v *ReactionCollectionFilter) GetEmoji() *StringComparator
- func (v *ReactionCollectionFilter) GetEvery() *ReactionFilter
- func (v *ReactionCollectionFilter) GetId() *IDComparator
- func (v *ReactionCollectionFilter) GetLength() *NumberComparator
- func (v *ReactionCollectionFilter) GetOr() []*ReactionCollectionFilter
- func (v *ReactionCollectionFilter) GetSome() *ReactionFilter
- func (v *ReactionCollectionFilter) GetUpdatedAt() *DateComparator
- type ReactionFilter
- func (v *ReactionFilter) GetAnd() []*ReactionFilter
- func (v *ReactionFilter) GetCreatedAt() *DateComparator
- func (v *ReactionFilter) GetCustomEmojiId() *IDComparator
- func (v *ReactionFilter) GetEmoji() *StringComparator
- func (v *ReactionFilter) GetId() *IDComparator
- func (v *ReactionFilter) GetOr() []*ReactionFilter
- func (v *ReactionFilter) GetUpdatedAt() *DateComparator
- type RelationExistsComparator
- type RoadmapCollectionFilter
- func (v *RoadmapCollectionFilter) GetAnd() []*RoadmapCollectionFilter
- func (v *RoadmapCollectionFilter) GetCreatedAt() *DateComparator
- func (v *RoadmapCollectionFilter) GetCreator() *UserFilter
- func (v *RoadmapCollectionFilter) GetEvery() *RoadmapFilter
- func (v *RoadmapCollectionFilter) GetId() *IDComparator
- func (v *RoadmapCollectionFilter) GetLength() *NumberComparator
- func (v *RoadmapCollectionFilter) GetName() *StringComparator
- func (v *RoadmapCollectionFilter) GetOr() []*RoadmapCollectionFilter
- func (v *RoadmapCollectionFilter) GetSlugId() *StringComparator
- func (v *RoadmapCollectionFilter) GetSome() *RoadmapFilter
- func (v *RoadmapCollectionFilter) GetUpdatedAt() *DateComparator
- type RoadmapFilter
- func (v *RoadmapFilter) GetAnd() []*RoadmapFilter
- func (v *RoadmapFilter) GetCreatedAt() *DateComparator
- func (v *RoadmapFilter) GetCreator() *UserFilter
- func (v *RoadmapFilter) GetId() *IDComparator
- func (v *RoadmapFilter) GetName() *StringComparator
- func (v *RoadmapFilter) GetOr() []*RoadmapFilter
- func (v *RoadmapFilter) GetSlugId() *StringComparator
- func (v *RoadmapFilter) GetUpdatedAt() *DateComparator
- type SlaStatus
- type SlaStatusComparator
- type SourceMetadataComparator
- func (v *SourceMetadataComparator) GetEq() string
- func (v *SourceMetadataComparator) GetIn() []string
- func (v *SourceMetadataComparator) GetNeq() string
- func (v *SourceMetadataComparator) GetNin() []string
- func (v *SourceMetadataComparator) GetNull() bool
- func (v *SourceMetadataComparator) GetSubType() *SubTypeComparator
- type SourceTypeComparator
- func (v *SourceTypeComparator) GetContains() string
- func (v *SourceTypeComparator) GetContainsIgnoreCase() string
- func (v *SourceTypeComparator) GetEndsWith() string
- func (v *SourceTypeComparator) GetEq() string
- func (v *SourceTypeComparator) GetEqIgnoreCase() string
- func (v *SourceTypeComparator) GetIn() []string
- func (v *SourceTypeComparator) GetNeq() string
- func (v *SourceTypeComparator) GetNeqIgnoreCase() string
- func (v *SourceTypeComparator) GetNin() []string
- func (v *SourceTypeComparator) GetNotContains() string
- func (v *SourceTypeComparator) GetNotContainsIgnoreCase() string
- func (v *SourceTypeComparator) GetNotEndsWith() string
- func (v *SourceTypeComparator) GetNotStartsWith() string
- func (v *SourceTypeComparator) GetStartsWith() string
- func (v *SourceTypeComparator) GetStartsWithIgnoreCase() string
- type StringArrayComparator
- type StringComparator
- func (v *StringComparator) GetContains() string
- func (v *StringComparator) GetContainsIgnoreCase() string
- func (v *StringComparator) GetEndsWith() string
- func (v *StringComparator) GetEq() string
- func (v *StringComparator) GetEqIgnoreCase() string
- func (v *StringComparator) GetIn() []string
- func (v *StringComparator) GetNeq() string
- func (v *StringComparator) GetNeqIgnoreCase() string
- func (v *StringComparator) GetNin() []string
- func (v *StringComparator) GetNotContains() string
- func (v *StringComparator) GetNotContainsIgnoreCase() string
- func (v *StringComparator) GetNotEndsWith() string
- func (v *StringComparator) GetNotStartsWith() string
- func (v *StringComparator) GetStartsWith() string
- func (v *StringComparator) GetStartsWithIgnoreCase() string
- type StringItemComparator
- func (v *StringItemComparator) GetContains() string
- func (v *StringItemComparator) GetContainsIgnoreCase() string
- func (v *StringItemComparator) GetEndsWith() string
- func (v *StringItemComparator) GetEq() string
- func (v *StringItemComparator) GetEqIgnoreCase() string
- func (v *StringItemComparator) GetIn() []string
- func (v *StringItemComparator) GetNeq() string
- func (v *StringItemComparator) GetNeqIgnoreCase() string
- func (v *StringItemComparator) GetNin() []string
- func (v *StringItemComparator) GetNotContains() string
- func (v *StringItemComparator) GetNotContainsIgnoreCase() string
- func (v *StringItemComparator) GetNotEndsWith() string
- func (v *StringItemComparator) GetNotStartsWith() string
- func (v *StringItemComparator) GetStartsWith() string
- func (v *StringItemComparator) GetStartsWithIgnoreCase() string
- type SubTypeComparator
- type Team
- type TeamCollectionFilter
- func (v *TeamCollectionFilter) GetAnd() []*TeamCollectionFilter
- func (v *TeamCollectionFilter) GetCreatedAt() *DateComparator
- func (v *TeamCollectionFilter) GetEvery() *TeamFilter
- func (v *TeamCollectionFilter) GetId() *IDComparator
- func (v *TeamCollectionFilter) GetLength() *NumberComparator
- func (v *TeamCollectionFilter) GetOr() []*TeamCollectionFilter
- func (v *TeamCollectionFilter) GetSome() *TeamFilter
- func (v *TeamCollectionFilter) GetUpdatedAt() *DateComparator
- type TeamFilter
- func (v *TeamFilter) GetAnd() []*TeamFilter
- func (v *TeamFilter) GetCreatedAt() *DateComparator
- func (v *TeamFilter) GetDescription() *NullableStringComparator
- func (v *TeamFilter) GetId() *IDComparator
- func (v *TeamFilter) GetIssues() *IssueCollectionFilter
- func (v *TeamFilter) GetKey() *StringComparator
- func (v *TeamFilter) GetName() *StringComparator
- func (v *TeamFilter) GetOr() []*TeamFilter
- func (v *TeamFilter) GetUpdatedAt() *DateComparator
- type TriggerIssueUpdated
- func (t *TriggerIssueUpdated) GetInfo() *sdk.TriggerInfo
- func (t *TriggerIssueUpdated) OnDisabled(ctx *sdk.RunContext) error
- func (t *TriggerIssueUpdated) OnEnabled(ctx *sdk.RunContext) error
- func (t *TriggerIssueUpdated) Run(ctx *sdk.RunContext) (sdk.JSON, error)
- func (t *TriggerIssueUpdated) Test(ctx *sdk.RunContext) (sdk.JSON, error)
- type TriggerNewIssue
- func (t *TriggerNewIssue) GetInfo() *sdk.TriggerInfo
- func (t *TriggerNewIssue) OnDisabled(ctx *sdk.RunContext) error
- func (t *TriggerNewIssue) OnEnabled(ctx *sdk.RunContext) error
- func (t *TriggerNewIssue) Run(ctx *sdk.RunContext) (sdk.JSON, error)
- func (t *TriggerNewIssue) Test(ctx *sdk.RunContext) (sdk.JSON, error)
- type UpdateIssueOperation
- type UserCollectionFilter
- func (v *UserCollectionFilter) GetActive() *BooleanComparator
- func (v *UserCollectionFilter) GetAdmin() *BooleanComparator
- func (v *UserCollectionFilter) GetAnd() []*UserCollectionFilter
- func (v *UserCollectionFilter) GetAssignedIssues() *IssueCollectionFilter
- func (v *UserCollectionFilter) GetCreatedAt() *DateComparator
- func (v *UserCollectionFilter) GetDisplayName() *StringComparator
- func (v *UserCollectionFilter) GetEmail() *StringComparator
- func (v *UserCollectionFilter) GetEvery() *UserFilter
- func (v *UserCollectionFilter) GetId() *IDComparator
- func (v *UserCollectionFilter) GetIsMe() *BooleanComparator
- func (v *UserCollectionFilter) GetLength() *NumberComparator
- func (v *UserCollectionFilter) GetName() *StringComparator
- func (v *UserCollectionFilter) GetOr() []*UserCollectionFilter
- func (v *UserCollectionFilter) GetSome() *UserFilter
- func (v *UserCollectionFilter) GetUpdatedAt() *DateComparator
- type UserFilter
- func (v *UserFilter) GetActive() *BooleanComparator
- func (v *UserFilter) GetAdmin() *BooleanComparator
- func (v *UserFilter) GetAnd() []*UserFilter
- func (v *UserFilter) GetAssignedIssues() *IssueCollectionFilter
- func (v *UserFilter) GetCreatedAt() *DateComparator
- func (v *UserFilter) GetDisplayName() *StringComparator
- func (v *UserFilter) GetEmail() *StringComparator
- func (v *UserFilter) GetId() *IDComparator
- func (v *UserFilter) GetIsMe() *BooleanComparator
- func (v *UserFilter) GetName() *StringComparator
- func (v *UserFilter) GetOr() []*UserFilter
- func (v *UserFilter) GetUpdatedAt() *DateComparator
- type WorkflowState
- type WorkflowStateFilter
- func (v *WorkflowStateFilter) GetAnd() []*WorkflowStateFilter
- func (v *WorkflowStateFilter) GetCreatedAt() *DateComparator
- func (v *WorkflowStateFilter) GetDescription() *StringComparator
- func (v *WorkflowStateFilter) GetId() *IDComparator
- func (v *WorkflowStateFilter) GetIssues() *IssueCollectionFilter
- func (v *WorkflowStateFilter) GetName() *StringComparator
- func (v *WorkflowStateFilter) GetOr() []*WorkflowStateFilter
- func (v *WorkflowStateFilter) GetPosition() *NumberComparator
- func (v *WorkflowStateFilter) GetTeam() *TeamFilter
- func (v *WorkflowStateFilter) GetType() *StringComparator
- func (v *WorkflowStateFilter) GetUpdatedAt() *DateComparator
Constants ¶
const IssueLabels_Operation = `
query IssueLabels ($filter: IssueLabelFilter) {
issueLabels(filter: $filter) {
nodes {
id
name
}
}
}
`
The query or mutation executed by IssueLabels.
Variables ¶
This section is empty.
Functions ¶
func MakeGraphQLRequest ¶
func NewConnector ¶
func NewConnector() (*sdk.ConnectorPlugin, error)
Types ¶
type AttachmentCollectionFilter ¶
type AttachmentCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the title. Title *StringComparator `json:"title,omitempty"` // Comparator for the subtitle. Subtitle *NullableStringComparator `json:"subtitle,omitempty"` // Comparator for the url. Url *StringComparator `json:"url,omitempty"` // Filters that the attachments creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Comparator for the source type. SourceType *SourceTypeComparator `json:"sourceType,omitempty"` // Compound filters, all of which need to be matched by the attachment. And []*AttachmentCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the attachment. Or []*AttachmentCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some attachments. Some *AttachmentFilter `json:"some,omitempty"` // Filters that needs to be matched by all attachments. Every *AttachmentFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Attachment collection filtering options.
func (*AttachmentCollectionFilter) GetAnd ¶
func (v *AttachmentCollectionFilter) GetAnd() []*AttachmentCollectionFilter
GetAnd returns AttachmentCollectionFilter.And, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetCreatedAt ¶
func (v *AttachmentCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns AttachmentCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetCreator ¶
func (v *AttachmentCollectionFilter) GetCreator() *NullableUserFilter
GetCreator returns AttachmentCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetEvery ¶
func (v *AttachmentCollectionFilter) GetEvery() *AttachmentFilter
GetEvery returns AttachmentCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetId ¶
func (v *AttachmentCollectionFilter) GetId() *IDComparator
GetId returns AttachmentCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetLength ¶
func (v *AttachmentCollectionFilter) GetLength() *NumberComparator
GetLength returns AttachmentCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetOr ¶
func (v *AttachmentCollectionFilter) GetOr() []*AttachmentCollectionFilter
GetOr returns AttachmentCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetSome ¶
func (v *AttachmentCollectionFilter) GetSome() *AttachmentFilter
GetSome returns AttachmentCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetSourceType ¶
func (v *AttachmentCollectionFilter) GetSourceType() *SourceTypeComparator
GetSourceType returns AttachmentCollectionFilter.SourceType, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetSubtitle ¶
func (v *AttachmentCollectionFilter) GetSubtitle() *NullableStringComparator
GetSubtitle returns AttachmentCollectionFilter.Subtitle, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetTitle ¶
func (v *AttachmentCollectionFilter) GetTitle() *StringComparator
GetTitle returns AttachmentCollectionFilter.Title, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetUpdatedAt ¶
func (v *AttachmentCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns AttachmentCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*AttachmentCollectionFilter) GetUrl ¶
func (v *AttachmentCollectionFilter) GetUrl() *StringComparator
GetUrl returns AttachmentCollectionFilter.Url, and is useful for accessing the field via an interface.
type AttachmentFilter ¶
type AttachmentFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the title. Title *StringComparator `json:"title,omitempty"` // Comparator for the subtitle. Subtitle *NullableStringComparator `json:"subtitle,omitempty"` // Comparator for the url. Url *StringComparator `json:"url,omitempty"` // Filters that the attachments creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Comparator for the source type. SourceType *SourceTypeComparator `json:"sourceType,omitempty"` // Compound filters, all of which need to be matched by the attachment. And []*AttachmentFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the attachment. Or []*AttachmentFilter `json:"or,omitempty"` }
Attachment filtering options.
func (*AttachmentFilter) GetAnd ¶
func (v *AttachmentFilter) GetAnd() []*AttachmentFilter
GetAnd returns AttachmentFilter.And, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetCreatedAt ¶
func (v *AttachmentFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns AttachmentFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetCreator ¶
func (v *AttachmentFilter) GetCreator() *NullableUserFilter
GetCreator returns AttachmentFilter.Creator, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetId ¶
func (v *AttachmentFilter) GetId() *IDComparator
GetId returns AttachmentFilter.Id, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetOr ¶
func (v *AttachmentFilter) GetOr() []*AttachmentFilter
GetOr returns AttachmentFilter.Or, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetSourceType ¶
func (v *AttachmentFilter) GetSourceType() *SourceTypeComparator
GetSourceType returns AttachmentFilter.SourceType, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetSubtitle ¶
func (v *AttachmentFilter) GetSubtitle() *NullableStringComparator
GetSubtitle returns AttachmentFilter.Subtitle, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetTitle ¶
func (v *AttachmentFilter) GetTitle() *StringComparator
GetTitle returns AttachmentFilter.Title, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetUpdatedAt ¶
func (v *AttachmentFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns AttachmentFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*AttachmentFilter) GetUrl ¶
func (v *AttachmentFilter) GetUrl() *StringComparator
GetUrl returns AttachmentFilter.Url, and is useful for accessing the field via an interface.
type BooleanComparator ¶
type BooleanComparator struct { // Equals constraint. Eq bool `json:"eq"` // Not equals constraint. Neq bool `json:"neq"` }
Comparator for booleans.
func (*BooleanComparator) GetEq ¶
func (v *BooleanComparator) GetEq() bool
GetEq returns BooleanComparator.Eq, and is useful for accessing the field via an interface.
func (*BooleanComparator) GetNeq ¶
func (v *BooleanComparator) GetNeq() bool
GetNeq returns BooleanComparator.Neq, and is useful for accessing the field via an interface.
type CommentCollectionFilter ¶
type CommentCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the comments body. Body *StringComparator `json:"body,omitempty"` // Filters that the comments creator must satisfy. User *UserFilter `json:"user,omitempty"` // Filters that the comments issue must satisfy. Issue *NullableIssueFilter `json:"issue,omitempty"` // Filters that the comments project update must satisfy. ProjectUpdate *ProjectUpdateFilter `json:"projectUpdate,omitempty"` // Filters that the comment parent must satisfy. Parent *NullableCommentFilter `json:"parent,omitempty"` // Filters that the comments document content must satisfy. DocumentContent *DocumentContentFilter `json:"documentContent,omitempty"` // Filters that the comments reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the comment's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the comment. And []*CommentCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the comment. Or []*CommentCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some comments. Some *CommentFilter `json:"some,omitempty"` // Filters that needs to be matched by all comments. Every *CommentFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Comment filtering options.
func (*CommentCollectionFilter) GetAnd ¶
func (v *CommentCollectionFilter) GetAnd() []*CommentCollectionFilter
GetAnd returns CommentCollectionFilter.And, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetBody ¶
func (v *CommentCollectionFilter) GetBody() *StringComparator
GetBody returns CommentCollectionFilter.Body, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetCreatedAt ¶
func (v *CommentCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns CommentCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetDocumentContent ¶
func (v *CommentCollectionFilter) GetDocumentContent() *DocumentContentFilter
GetDocumentContent returns CommentCollectionFilter.DocumentContent, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetEvery ¶
func (v *CommentCollectionFilter) GetEvery() *CommentFilter
GetEvery returns CommentCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetId ¶
func (v *CommentCollectionFilter) GetId() *IDComparator
GetId returns CommentCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetIssue ¶
func (v *CommentCollectionFilter) GetIssue() *NullableIssueFilter
GetIssue returns CommentCollectionFilter.Issue, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetLength ¶
func (v *CommentCollectionFilter) GetLength() *NumberComparator
GetLength returns CommentCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetNeeds ¶
func (v *CommentCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns CommentCollectionFilter.Needs, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetOr ¶
func (v *CommentCollectionFilter) GetOr() []*CommentCollectionFilter
GetOr returns CommentCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetParent ¶
func (v *CommentCollectionFilter) GetParent() *NullableCommentFilter
GetParent returns CommentCollectionFilter.Parent, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetProjectUpdate ¶
func (v *CommentCollectionFilter) GetProjectUpdate() *ProjectUpdateFilter
GetProjectUpdate returns CommentCollectionFilter.ProjectUpdate, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetReactions ¶
func (v *CommentCollectionFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns CommentCollectionFilter.Reactions, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetSome ¶
func (v *CommentCollectionFilter) GetSome() *CommentFilter
GetSome returns CommentCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetUpdatedAt ¶
func (v *CommentCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns CommentCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*CommentCollectionFilter) GetUser ¶
func (v *CommentCollectionFilter) GetUser() *UserFilter
GetUser returns CommentCollectionFilter.User, and is useful for accessing the field via an interface.
type CommentFilter ¶
type CommentFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the comments body. Body *StringComparator `json:"body,omitempty"` // Filters that the comments creator must satisfy. User *UserFilter `json:"user,omitempty"` // Filters that the comments issue must satisfy. Issue *NullableIssueFilter `json:"issue,omitempty"` // Filters that the comments project update must satisfy. ProjectUpdate *ProjectUpdateFilter `json:"projectUpdate,omitempty"` // Filters that the comment parent must satisfy. Parent *NullableCommentFilter `json:"parent,omitempty"` // Filters that the comments document content must satisfy. DocumentContent *DocumentContentFilter `json:"documentContent,omitempty"` // Filters that the comments reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the comment's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the comment. And []*CommentFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the comment. Or []*CommentFilter `json:"or,omitempty"` }
Comment filtering options.
func (*CommentFilter) GetAnd ¶
func (v *CommentFilter) GetAnd() []*CommentFilter
GetAnd returns CommentFilter.And, and is useful for accessing the field via an interface.
func (*CommentFilter) GetBody ¶
func (v *CommentFilter) GetBody() *StringComparator
GetBody returns CommentFilter.Body, and is useful for accessing the field via an interface.
func (*CommentFilter) GetCreatedAt ¶
func (v *CommentFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns CommentFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*CommentFilter) GetDocumentContent ¶
func (v *CommentFilter) GetDocumentContent() *DocumentContentFilter
GetDocumentContent returns CommentFilter.DocumentContent, and is useful for accessing the field via an interface.
func (*CommentFilter) GetId ¶
func (v *CommentFilter) GetId() *IDComparator
GetId returns CommentFilter.Id, and is useful for accessing the field via an interface.
func (*CommentFilter) GetIssue ¶
func (v *CommentFilter) GetIssue() *NullableIssueFilter
GetIssue returns CommentFilter.Issue, and is useful for accessing the field via an interface.
func (*CommentFilter) GetNeeds ¶
func (v *CommentFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns CommentFilter.Needs, and is useful for accessing the field via an interface.
func (*CommentFilter) GetOr ¶
func (v *CommentFilter) GetOr() []*CommentFilter
GetOr returns CommentFilter.Or, and is useful for accessing the field via an interface.
func (*CommentFilter) GetParent ¶
func (v *CommentFilter) GetParent() *NullableCommentFilter
GetParent returns CommentFilter.Parent, and is useful for accessing the field via an interface.
func (*CommentFilter) GetProjectUpdate ¶
func (v *CommentFilter) GetProjectUpdate() *ProjectUpdateFilter
GetProjectUpdate returns CommentFilter.ProjectUpdate, and is useful for accessing the field via an interface.
func (*CommentFilter) GetReactions ¶
func (v *CommentFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns CommentFilter.Reactions, and is useful for accessing the field via an interface.
func (*CommentFilter) GetUpdatedAt ¶
func (v *CommentFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns CommentFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*CommentFilter) GetUser ¶
func (v *CommentFilter) GetUser() *UserFilter
GetUser returns CommentFilter.User, and is useful for accessing the field via an interface.
type ContentComparator ¶
type ContentComparator struct { // [Internal] Contains constraint. Contains string `json:"contains"` // [Internal] Not-contains constraint. NotContains string `json:"notContains"` }
[Internal] Comparator for content.
func (*ContentComparator) GetContains ¶
func (v *ContentComparator) GetContains() string
GetContains returns ContentComparator.Contains, and is useful for accessing the field via an interface.
func (*ContentComparator) GetNotContains ¶
func (v *ContentComparator) GetNotContains() string
GetNotContains returns ContentComparator.NotContains, and is useful for accessing the field via an interface.
type CreateIssueOperation ¶
type CreateIssueOperation struct {
// contains filtered or unexported fields
}
func NewCreateIssueOperation ¶
func NewCreateIssueOperation() *CreateIssueOperation
func (*CreateIssueOperation) GetInfo ¶
func (c *CreateIssueOperation) GetInfo() *sdk.OperationInfo
func (*CreateIssueOperation) Run ¶
func (c *CreateIssueOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*CreateIssueOperation) Test ¶
func (c *CreateIssueOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type CustomerFilter ¶
type CustomerFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the customer name. Name *StringComparator `json:"name,omitempty"` // Comparator for the customer slack channel ID. SlackChannelId *StringComparator `json:"slackChannelId,omitempty"` // Comparator for the customer's domains. Domains *StringArrayComparator `json:"domains,omitempty"` // Comparator for the customer's external IDs. ExternalIds *StringArrayComparator `json:"externalIds,omitempty"` // Filters that the customer owner must satisfy. Owner *UserFilter `json:"owner,omitempty"` // Filters that the customer's needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the customer. And []*CustomerFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the customer. Or []*CustomerFilter `json:"or,omitempty"` }
Customer filtering options.
func (*CustomerFilter) GetAnd ¶
func (v *CustomerFilter) GetAnd() []*CustomerFilter
GetAnd returns CustomerFilter.And, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetCreatedAt ¶
func (v *CustomerFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns CustomerFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetDomains ¶
func (v *CustomerFilter) GetDomains() *StringArrayComparator
GetDomains returns CustomerFilter.Domains, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetExternalIds ¶
func (v *CustomerFilter) GetExternalIds() *StringArrayComparator
GetExternalIds returns CustomerFilter.ExternalIds, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetId ¶
func (v *CustomerFilter) GetId() *IDComparator
GetId returns CustomerFilter.Id, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetName ¶
func (v *CustomerFilter) GetName() *StringComparator
GetName returns CustomerFilter.Name, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetNeeds ¶
func (v *CustomerFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns CustomerFilter.Needs, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetOr ¶
func (v *CustomerFilter) GetOr() []*CustomerFilter
GetOr returns CustomerFilter.Or, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetOwner ¶
func (v *CustomerFilter) GetOwner() *UserFilter
GetOwner returns CustomerFilter.Owner, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetSlackChannelId ¶
func (v *CustomerFilter) GetSlackChannelId() *StringComparator
GetSlackChannelId returns CustomerFilter.SlackChannelId, and is useful for accessing the field via an interface.
func (*CustomerFilter) GetUpdatedAt ¶
func (v *CustomerFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns CustomerFilter.UpdatedAt, and is useful for accessing the field via an interface.
type CustomerNeedCollectionFilter ¶
type CustomerNeedCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the customer need priority. Priority *NumberComparator `json:"priority,omitempty"` // Filters that the need's project must satisfy. Project *NullableProjectFilter `json:"project,omitempty"` // Filters that the need's issue must satisfy. Issue *NullableIssueFilter `json:"issue,omitempty"` // Filters that the need's comment must satisfy. Comment *NullableCommentFilter `json:"comment,omitempty"` // Filters that the need's customer must satisfy. Customer *CustomerFilter `json:"customer,omitempty"` // Compound filters, all of which need to be matched by the customer needs. And []*CustomerNeedCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the customer needs. Or []*CustomerNeedCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some customer needs. Some *CustomerNeedFilter `json:"some,omitempty"` // Filters that needs to be matched by all customer needs. Every *CustomerNeedFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Customer needs filtering options.
func (*CustomerNeedCollectionFilter) GetAnd ¶
func (v *CustomerNeedCollectionFilter) GetAnd() []*CustomerNeedCollectionFilter
GetAnd returns CustomerNeedCollectionFilter.And, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetComment ¶
func (v *CustomerNeedCollectionFilter) GetComment() *NullableCommentFilter
GetComment returns CustomerNeedCollectionFilter.Comment, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetCreatedAt ¶
func (v *CustomerNeedCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns CustomerNeedCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetCustomer ¶
func (v *CustomerNeedCollectionFilter) GetCustomer() *CustomerFilter
GetCustomer returns CustomerNeedCollectionFilter.Customer, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetEvery ¶
func (v *CustomerNeedCollectionFilter) GetEvery() *CustomerNeedFilter
GetEvery returns CustomerNeedCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetId ¶
func (v *CustomerNeedCollectionFilter) GetId() *IDComparator
GetId returns CustomerNeedCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetIssue ¶
func (v *CustomerNeedCollectionFilter) GetIssue() *NullableIssueFilter
GetIssue returns CustomerNeedCollectionFilter.Issue, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetLength ¶
func (v *CustomerNeedCollectionFilter) GetLength() *NumberComparator
GetLength returns CustomerNeedCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetOr ¶
func (v *CustomerNeedCollectionFilter) GetOr() []*CustomerNeedCollectionFilter
GetOr returns CustomerNeedCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetPriority ¶
func (v *CustomerNeedCollectionFilter) GetPriority() *NumberComparator
GetPriority returns CustomerNeedCollectionFilter.Priority, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetProject ¶
func (v *CustomerNeedCollectionFilter) GetProject() *NullableProjectFilter
GetProject returns CustomerNeedCollectionFilter.Project, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetSome ¶
func (v *CustomerNeedCollectionFilter) GetSome() *CustomerNeedFilter
GetSome returns CustomerNeedCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*CustomerNeedCollectionFilter) GetUpdatedAt ¶
func (v *CustomerNeedCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns CustomerNeedCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type CustomerNeedFilter ¶
type CustomerNeedFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the customer need priority. Priority *NumberComparator `json:"priority,omitempty"` // Filters that the need's project must satisfy. Project *NullableProjectFilter `json:"project,omitempty"` // Filters that the need's issue must satisfy. Issue *NullableIssueFilter `json:"issue,omitempty"` // Filters that the need's comment must satisfy. Comment *NullableCommentFilter `json:"comment,omitempty"` // Filters that the need's customer must satisfy. Customer *CustomerFilter `json:"customer,omitempty"` // Compound filters, all of which need to be matched by the customer need. And []*CustomerNeedFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the customer need. Or []*CustomerNeedFilter `json:"or,omitempty"` }
Customer filtering options.
func (*CustomerNeedFilter) GetAnd ¶
func (v *CustomerNeedFilter) GetAnd() []*CustomerNeedFilter
GetAnd returns CustomerNeedFilter.And, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetComment ¶
func (v *CustomerNeedFilter) GetComment() *NullableCommentFilter
GetComment returns CustomerNeedFilter.Comment, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetCreatedAt ¶
func (v *CustomerNeedFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns CustomerNeedFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetCustomer ¶
func (v *CustomerNeedFilter) GetCustomer() *CustomerFilter
GetCustomer returns CustomerNeedFilter.Customer, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetId ¶
func (v *CustomerNeedFilter) GetId() *IDComparator
GetId returns CustomerNeedFilter.Id, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetIssue ¶
func (v *CustomerNeedFilter) GetIssue() *NullableIssueFilter
GetIssue returns CustomerNeedFilter.Issue, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetOr ¶
func (v *CustomerNeedFilter) GetOr() []*CustomerNeedFilter
GetOr returns CustomerNeedFilter.Or, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetPriority ¶
func (v *CustomerNeedFilter) GetPriority() *NumberComparator
GetPriority returns CustomerNeedFilter.Priority, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetProject ¶
func (v *CustomerNeedFilter) GetProject() *NullableProjectFilter
GetProject returns CustomerNeedFilter.Project, and is useful for accessing the field via an interface.
func (*CustomerNeedFilter) GetUpdatedAt ¶
func (v *CustomerNeedFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns CustomerNeedFilter.UpdatedAt, and is useful for accessing the field via an interface.
type DateComparator ¶
type DateComparator struct { // Equals constraint. Eq time.Time `json:"eq"` // Not-equals constraint. Neq time.Time `json:"neq"` // In-array constraint. In []time.Time `json:"in"` // Not-in-array constraint. Nin []time.Time `json:"nin"` // Less-than constraint. Matches any values that are less than the given value. Lt time.Time `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte time.Time `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt time.Time `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte time.Time `json:"gte"` }
Comparator for dates.
func (*DateComparator) GetEq ¶
func (v *DateComparator) GetEq() time.Time
GetEq returns DateComparator.Eq, and is useful for accessing the field via an interface.
func (*DateComparator) GetGt ¶
func (v *DateComparator) GetGt() time.Time
GetGt returns DateComparator.Gt, and is useful for accessing the field via an interface.
func (*DateComparator) GetGte ¶
func (v *DateComparator) GetGte() time.Time
GetGte returns DateComparator.Gte, and is useful for accessing the field via an interface.
func (*DateComparator) GetIn ¶
func (v *DateComparator) GetIn() []time.Time
GetIn returns DateComparator.In, and is useful for accessing the field via an interface.
func (*DateComparator) GetLt ¶
func (v *DateComparator) GetLt() time.Time
GetLt returns DateComparator.Lt, and is useful for accessing the field via an interface.
func (*DateComparator) GetLte ¶
func (v *DateComparator) GetLte() time.Time
GetLte returns DateComparator.Lte, and is useful for accessing the field via an interface.
func (*DateComparator) GetNeq ¶
func (v *DateComparator) GetNeq() time.Time
GetNeq returns DateComparator.Neq, and is useful for accessing the field via an interface.
func (*DateComparator) GetNin ¶
func (v *DateComparator) GetNin() []time.Time
GetNin returns DateComparator.Nin, and is useful for accessing the field via an interface.
type DocumentContentFilter ¶
type DocumentContentFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Filters that the document content project must satisfy. Project *ProjectFilter `json:"project,omitempty"` // Filters that the document content document must satisfy. Document *DocumentFilter `json:"document,omitempty"` }
Document content filtering options.
func (*DocumentContentFilter) GetCreatedAt ¶
func (v *DocumentContentFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns DocumentContentFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*DocumentContentFilter) GetDocument ¶
func (v *DocumentContentFilter) GetDocument() *DocumentFilter
GetDocument returns DocumentContentFilter.Document, and is useful for accessing the field via an interface.
func (*DocumentContentFilter) GetId ¶
func (v *DocumentContentFilter) GetId() *IDComparator
GetId returns DocumentContentFilter.Id, and is useful for accessing the field via an interface.
func (*DocumentContentFilter) GetProject ¶
func (v *DocumentContentFilter) GetProject() *ProjectFilter
GetProject returns DocumentContentFilter.Project, and is useful for accessing the field via an interface.
func (*DocumentContentFilter) GetUpdatedAt ¶
func (v *DocumentContentFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns DocumentContentFilter.UpdatedAt, and is useful for accessing the field via an interface.
type DocumentFilter ¶
type DocumentFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the document title. Title *StringComparator `json:"title,omitempty"` // Comparator for the document slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // Filters that the document's creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Filters that the document's project must satisfy. Project *ProjectFilter `json:"project,omitempty"` // Filters that the document's initiative must satisfy. Initiative *InitiativeFilter `json:"initiative,omitempty"` // Compound filters, all of which need to be matched by the document. And []*DocumentFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the document. Or []*DocumentFilter `json:"or,omitempty"` }
Document filtering options.
func (*DocumentFilter) GetAnd ¶
func (v *DocumentFilter) GetAnd() []*DocumentFilter
GetAnd returns DocumentFilter.And, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetCreatedAt ¶
func (v *DocumentFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns DocumentFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetCreator ¶
func (v *DocumentFilter) GetCreator() *UserFilter
GetCreator returns DocumentFilter.Creator, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetId ¶
func (v *DocumentFilter) GetId() *IDComparator
GetId returns DocumentFilter.Id, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetInitiative ¶
func (v *DocumentFilter) GetInitiative() *InitiativeFilter
GetInitiative returns DocumentFilter.Initiative, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetOr ¶
func (v *DocumentFilter) GetOr() []*DocumentFilter
GetOr returns DocumentFilter.Or, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetProject ¶
func (v *DocumentFilter) GetProject() *ProjectFilter
GetProject returns DocumentFilter.Project, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetSlugId ¶
func (v *DocumentFilter) GetSlugId() *StringComparator
GetSlugId returns DocumentFilter.SlugId, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetTitle ¶
func (v *DocumentFilter) GetTitle() *StringComparator
GetTitle returns DocumentFilter.Title, and is useful for accessing the field via an interface.
func (*DocumentFilter) GetUpdatedAt ¶
func (v *DocumentFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns DocumentFilter.UpdatedAt, and is useful for accessing the field via an interface.
type EstimateComparator ¶
type EstimateComparator struct { // Equals constraint. Eq float64 `json:"eq"` // Not-equals constraint. Neq float64 `json:"neq"` // In-array constraint. In []float64 `json:"in"` // Not-in-array constraint. Nin []float64 `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Less-than constraint. Matches any values that are less than the given value. Lt float64 `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte float64 `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt float64 `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte float64 `json:"gte"` // Compound filters, all of which need to be matched by the estimate. Or []*NullableNumberComparator `json:"or,omitempty"` // Compound filters, one of which need to be matched by the estimate. And []*NullableNumberComparator `json:"and,omitempty"` }
Comparator for estimates.
func (*EstimateComparator) GetAnd ¶
func (v *EstimateComparator) GetAnd() []*NullableNumberComparator
GetAnd returns EstimateComparator.And, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetEq ¶
func (v *EstimateComparator) GetEq() float64
GetEq returns EstimateComparator.Eq, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetGt ¶
func (v *EstimateComparator) GetGt() float64
GetGt returns EstimateComparator.Gt, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetGte ¶
func (v *EstimateComparator) GetGte() float64
GetGte returns EstimateComparator.Gte, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetIn ¶
func (v *EstimateComparator) GetIn() []float64
GetIn returns EstimateComparator.In, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetLt ¶
func (v *EstimateComparator) GetLt() float64
GetLt returns EstimateComparator.Lt, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetLte ¶
func (v *EstimateComparator) GetLte() float64
GetLte returns EstimateComparator.Lte, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetNeq ¶
func (v *EstimateComparator) GetNeq() float64
GetNeq returns EstimateComparator.Neq, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetNin ¶
func (v *EstimateComparator) GetNin() []float64
GetNin returns EstimateComparator.Nin, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetNull ¶
func (v *EstimateComparator) GetNull() bool
GetNull returns EstimateComparator.Null, and is useful for accessing the field via an interface.
func (*EstimateComparator) GetOr ¶
func (v *EstimateComparator) GetOr() []*NullableNumberComparator
GetOr returns EstimateComparator.Or, and is useful for accessing the field via an interface.
type GetIssuesByConditionOperation ¶
type GetIssuesByConditionOperation struct {
// contains filtered or unexported fields
}
func NewGetIssuesByConditionOperation ¶
func NewGetIssuesByConditionOperation() *GetIssuesByConditionOperation
func (*GetIssuesByConditionOperation) GetInfo ¶
func (c *GetIssuesByConditionOperation) GetInfo() *sdk.OperationInfo
func (*GetIssuesByConditionOperation) Run ¶
func (c *GetIssuesByConditionOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*GetIssuesByConditionOperation) Test ¶
func (c *GetIssuesByConditionOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type IDComparator ¶
type IDComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` }
Comparator for identifiers.
func (*IDComparator) GetEq ¶
func (v *IDComparator) GetEq() string
GetEq returns IDComparator.Eq, and is useful for accessing the field via an interface.
func (*IDComparator) GetIn ¶
func (v *IDComparator) GetIn() []string
GetIn returns IDComparator.In, and is useful for accessing the field via an interface.
func (*IDComparator) GetNeq ¶
func (v *IDComparator) GetNeq() string
GetNeq returns IDComparator.Neq, and is useful for accessing the field via an interface.
func (*IDComparator) GetNin ¶
func (v *IDComparator) GetNin() []string
GetNin returns IDComparator.Nin, and is useful for accessing the field via an interface.
type InitiativeCollectionFilter ¶
type InitiativeCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the initiative name. Name *StringComparator `json:"name,omitempty"` // Comparator for the initiative slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // Comparator for the initiative status. Status *StringComparator `json:"status,omitempty"` // Filters that the initiative creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Compound filters, all of which need to be matched by the initiative. And []*InitiativeCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the initiative. Or []*InitiativeCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some initiatives. Some *InitiativeFilter `json:"some,omitempty"` // Filters that needs to be matched by all initiatives. Every *InitiativeFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Initiative collection filtering options.
func (*InitiativeCollectionFilter) GetAnd ¶
func (v *InitiativeCollectionFilter) GetAnd() []*InitiativeCollectionFilter
GetAnd returns InitiativeCollectionFilter.And, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetCreatedAt ¶
func (v *InitiativeCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns InitiativeCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetCreator ¶
func (v *InitiativeCollectionFilter) GetCreator() *UserFilter
GetCreator returns InitiativeCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetEvery ¶
func (v *InitiativeCollectionFilter) GetEvery() *InitiativeFilter
GetEvery returns InitiativeCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetId ¶
func (v *InitiativeCollectionFilter) GetId() *IDComparator
GetId returns InitiativeCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetLength ¶
func (v *InitiativeCollectionFilter) GetLength() *NumberComparator
GetLength returns InitiativeCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetName ¶
func (v *InitiativeCollectionFilter) GetName() *StringComparator
GetName returns InitiativeCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetOr ¶
func (v *InitiativeCollectionFilter) GetOr() []*InitiativeCollectionFilter
GetOr returns InitiativeCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetSlugId ¶
func (v *InitiativeCollectionFilter) GetSlugId() *StringComparator
GetSlugId returns InitiativeCollectionFilter.SlugId, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetSome ¶
func (v *InitiativeCollectionFilter) GetSome() *InitiativeFilter
GetSome returns InitiativeCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetStatus ¶
func (v *InitiativeCollectionFilter) GetStatus() *StringComparator
GetStatus returns InitiativeCollectionFilter.Status, and is useful for accessing the field via an interface.
func (*InitiativeCollectionFilter) GetUpdatedAt ¶
func (v *InitiativeCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns InitiativeCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type InitiativeFilter ¶
type InitiativeFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the initiative name. Name *StringComparator `json:"name,omitempty"` // Comparator for the initiative slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // Comparator for the initiative status. Status *StringComparator `json:"status,omitempty"` // Filters that the initiative creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Compound filters, all of which need to be matched by the initiative. And []*InitiativeFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the initiative. Or []*InitiativeFilter `json:"or,omitempty"` }
Initiative filtering options.
func (*InitiativeFilter) GetAnd ¶
func (v *InitiativeFilter) GetAnd() []*InitiativeFilter
GetAnd returns InitiativeFilter.And, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetCreatedAt ¶
func (v *InitiativeFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns InitiativeFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetCreator ¶
func (v *InitiativeFilter) GetCreator() *UserFilter
GetCreator returns InitiativeFilter.Creator, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetId ¶
func (v *InitiativeFilter) GetId() *IDComparator
GetId returns InitiativeFilter.Id, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetName ¶
func (v *InitiativeFilter) GetName() *StringComparator
GetName returns InitiativeFilter.Name, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetOr ¶
func (v *InitiativeFilter) GetOr() []*InitiativeFilter
GetOr returns InitiativeFilter.Or, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetSlugId ¶
func (v *InitiativeFilter) GetSlugId() *StringComparator
GetSlugId returns InitiativeFilter.SlugId, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetStatus ¶
func (v *InitiativeFilter) GetStatus() *StringComparator
GetStatus returns InitiativeFilter.Status, and is useful for accessing the field via an interface.
func (*InitiativeFilter) GetUpdatedAt ¶
func (v *InitiativeFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns InitiativeFilter.UpdatedAt, and is useful for accessing the field via an interface.
type IssueCollectionFilter ¶
type IssueCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the issues number. Number *NumberComparator `json:"number,omitempty"` // Comparator for the issues title. Title *StringComparator `json:"title,omitempty"` // Comparator for the issues description. Description *NullableStringComparator `json:"description,omitempty"` // Comparator for the issues priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // Comparator for the issues estimate. Estimate *EstimateComparator `json:"estimate,omitempty"` // Comparator for the issues started at date. StartedAt *NullableDateComparator `json:"startedAt,omitempty"` // Comparator for the issues triaged at date. TriagedAt *NullableDateComparator `json:"triagedAt,omitempty"` // Comparator for the issues completed at date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the issues canceled at date. CanceledAt *NullableDateComparator `json:"canceledAt,omitempty"` // Comparator for the issues auto closed at date. AutoClosedAt *NullableDateComparator `json:"autoClosedAt,omitempty"` // Comparator for the issues auto archived at date. AutoArchivedAt *NullableDateComparator `json:"autoArchivedAt,omitempty"` // Comparator for the issues due date. DueDate *NullableTimelessDateComparator `json:"dueDate,omitempty"` // Comparator for the issues snoozed until date. SnoozedUntilAt *NullableDateComparator `json:"snoozedUntilAt,omitempty"` // Filters that the issues assignee must satisfy. Assignee *NullableUserFilter `json:"assignee,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the source must satisfy. SourceMetadata *SourceMetadataComparator `json:"sourceMetadata,omitempty"` // Filters that the issues creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Filters that the issue parent must satisfy. Parent *NullableIssueFilter `json:"parent,omitempty"` // Filters that the issues snoozer must satisfy. SnoozedBy *NullableUserFilter `json:"snoozedBy,omitempty"` // Filters that issue labels must satisfy. Labels *IssueLabelCollectionFilter `json:"labels,omitempty"` // Filters that issue subscribers must satisfy. Subscribers *UserCollectionFilter `json:"subscribers,omitempty"` // Filters that the issues team must satisfy. Team *TeamFilter `json:"team,omitempty"` // Filters that the issues project milestone must satisfy. ProjectMilestone *NullableProjectMilestoneFilter `json:"projectMilestone,omitempty"` // Filters that the issues comments must satisfy. Comments *CommentCollectionFilter `json:"comments,omitempty"` // Filters that the issues cycle must satisfy. Cycle *NullableCycleFilter `json:"cycle,omitempty"` // Filters that the issues project must satisfy. Project *NullableProjectFilter `json:"project,omitempty"` // Filters that the issues state must satisfy. State *WorkflowStateFilter `json:"state,omitempty"` // Filters that the child issues must satisfy. Children *IssueCollectionFilter `json:"children,omitempty"` // Filters that the issues attachments must satisfy. Attachments *AttachmentCollectionFilter `json:"attachments,omitempty"` // [Internal] Comparator for the issues content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for filtering issues with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // Comparator for filtering issues which are duplicates. HasDuplicateRelations *RelationExistsComparator `json:"hasDuplicateRelations,omitempty"` // Comparator for filtering issues which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering issues which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for the issues sla status. SlaStatus *SlaStatusComparator `json:"slaStatus,omitempty"` // Filters that the issues reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the issue's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the issue. And []*IssueCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the issue. Or []*IssueCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some issues. Some *IssueFilter `json:"some,omitempty"` // Filters that needs to be matched by all issues. Every *IssueFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Issue filtering options.
func (*IssueCollectionFilter) GetAnd ¶
func (v *IssueCollectionFilter) GetAnd() []*IssueCollectionFilter
GetAnd returns IssueCollectionFilter.And, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetAssignee ¶
func (v *IssueCollectionFilter) GetAssignee() *NullableUserFilter
GetAssignee returns IssueCollectionFilter.Assignee, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetAttachments ¶
func (v *IssueCollectionFilter) GetAttachments() *AttachmentCollectionFilter
GetAttachments returns IssueCollectionFilter.Attachments, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetAutoArchivedAt ¶
func (v *IssueCollectionFilter) GetAutoArchivedAt() *NullableDateComparator
GetAutoArchivedAt returns IssueCollectionFilter.AutoArchivedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetAutoClosedAt ¶
func (v *IssueCollectionFilter) GetAutoClosedAt() *NullableDateComparator
GetAutoClosedAt returns IssueCollectionFilter.AutoClosedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetCanceledAt ¶
func (v *IssueCollectionFilter) GetCanceledAt() *NullableDateComparator
GetCanceledAt returns IssueCollectionFilter.CanceledAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetChildren ¶
func (v *IssueCollectionFilter) GetChildren() *IssueCollectionFilter
GetChildren returns IssueCollectionFilter.Children, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetComments ¶
func (v *IssueCollectionFilter) GetComments() *CommentCollectionFilter
GetComments returns IssueCollectionFilter.Comments, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetCompletedAt ¶
func (v *IssueCollectionFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns IssueCollectionFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetCreatedAt ¶
func (v *IssueCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns IssueCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetCreator ¶
func (v *IssueCollectionFilter) GetCreator() *NullableUserFilter
GetCreator returns IssueCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetCycle ¶
func (v *IssueCollectionFilter) GetCycle() *NullableCycleFilter
GetCycle returns IssueCollectionFilter.Cycle, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetDescription ¶
func (v *IssueCollectionFilter) GetDescription() *NullableStringComparator
GetDescription returns IssueCollectionFilter.Description, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetDueDate ¶
func (v *IssueCollectionFilter) GetDueDate() *NullableTimelessDateComparator
GetDueDate returns IssueCollectionFilter.DueDate, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetEstimate ¶
func (v *IssueCollectionFilter) GetEstimate() *EstimateComparator
GetEstimate returns IssueCollectionFilter.Estimate, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetEvery ¶
func (v *IssueCollectionFilter) GetEvery() *IssueFilter
GetEvery returns IssueCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetHasBlockedByRelations ¶
func (v *IssueCollectionFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns IssueCollectionFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetHasBlockingRelations ¶
func (v *IssueCollectionFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns IssueCollectionFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetHasDuplicateRelations ¶
func (v *IssueCollectionFilter) GetHasDuplicateRelations() *RelationExistsComparator
GetHasDuplicateRelations returns IssueCollectionFilter.HasDuplicateRelations, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetHasRelatedRelations ¶
func (v *IssueCollectionFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns IssueCollectionFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetId ¶
func (v *IssueCollectionFilter) GetId() *IDComparator
GetId returns IssueCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetLabels ¶
func (v *IssueCollectionFilter) GetLabels() *IssueLabelCollectionFilter
GetLabels returns IssueCollectionFilter.Labels, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetLastAppliedTemplate ¶
func (v *IssueCollectionFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns IssueCollectionFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetLength ¶
func (v *IssueCollectionFilter) GetLength() *NumberComparator
GetLength returns IssueCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetNeeds ¶
func (v *IssueCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns IssueCollectionFilter.Needs, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetNumber ¶
func (v *IssueCollectionFilter) GetNumber() *NumberComparator
GetNumber returns IssueCollectionFilter.Number, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetOr ¶
func (v *IssueCollectionFilter) GetOr() []*IssueCollectionFilter
GetOr returns IssueCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetParent ¶
func (v *IssueCollectionFilter) GetParent() *NullableIssueFilter
GetParent returns IssueCollectionFilter.Parent, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetPriority ¶
func (v *IssueCollectionFilter) GetPriority() *NullableNumberComparator
GetPriority returns IssueCollectionFilter.Priority, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetProject ¶
func (v *IssueCollectionFilter) GetProject() *NullableProjectFilter
GetProject returns IssueCollectionFilter.Project, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetProjectMilestone ¶
func (v *IssueCollectionFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
GetProjectMilestone returns IssueCollectionFilter.ProjectMilestone, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetReactions ¶
func (v *IssueCollectionFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns IssueCollectionFilter.Reactions, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSearchableContent ¶
func (v *IssueCollectionFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns IssueCollectionFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSlaStatus ¶
func (v *IssueCollectionFilter) GetSlaStatus() *SlaStatusComparator
GetSlaStatus returns IssueCollectionFilter.SlaStatus, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSnoozedBy ¶
func (v *IssueCollectionFilter) GetSnoozedBy() *NullableUserFilter
GetSnoozedBy returns IssueCollectionFilter.SnoozedBy, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSnoozedUntilAt ¶
func (v *IssueCollectionFilter) GetSnoozedUntilAt() *NullableDateComparator
GetSnoozedUntilAt returns IssueCollectionFilter.SnoozedUntilAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSome ¶
func (v *IssueCollectionFilter) GetSome() *IssueFilter
GetSome returns IssueCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSourceMetadata ¶
func (v *IssueCollectionFilter) GetSourceMetadata() *SourceMetadataComparator
GetSourceMetadata returns IssueCollectionFilter.SourceMetadata, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetStartedAt ¶
func (v *IssueCollectionFilter) GetStartedAt() *NullableDateComparator
GetStartedAt returns IssueCollectionFilter.StartedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetState ¶
func (v *IssueCollectionFilter) GetState() *WorkflowStateFilter
GetState returns IssueCollectionFilter.State, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetSubscribers ¶
func (v *IssueCollectionFilter) GetSubscribers() *UserCollectionFilter
GetSubscribers returns IssueCollectionFilter.Subscribers, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetTeam ¶
func (v *IssueCollectionFilter) GetTeam() *TeamFilter
GetTeam returns IssueCollectionFilter.Team, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetTitle ¶
func (v *IssueCollectionFilter) GetTitle() *StringComparator
GetTitle returns IssueCollectionFilter.Title, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetTriagedAt ¶
func (v *IssueCollectionFilter) GetTriagedAt() *NullableDateComparator
GetTriagedAt returns IssueCollectionFilter.TriagedAt, and is useful for accessing the field via an interface.
func (*IssueCollectionFilter) GetUpdatedAt ¶
func (v *IssueCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns IssueCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type IssueFilter ¶
type IssueFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the issues number. Number *NumberComparator `json:"number,omitempty"` // Comparator for the issues title. Title *StringComparator `json:"title,omitempty"` // Comparator for the issues description. Description *NullableStringComparator `json:"description,omitempty"` // Comparator for the issues priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // Comparator for the issues estimate. Estimate *EstimateComparator `json:"estimate,omitempty"` // Comparator for the issues started at date. StartedAt *NullableDateComparator `json:"startedAt,omitempty"` // Comparator for the issues triaged at date. TriagedAt *NullableDateComparator `json:"triagedAt,omitempty"` // Comparator for the issues completed at date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the issues canceled at date. CanceledAt *NullableDateComparator `json:"canceledAt,omitempty"` // Comparator for the issues auto closed at date. AutoClosedAt *NullableDateComparator `json:"autoClosedAt,omitempty"` // Comparator for the issues auto archived at date. AutoArchivedAt *NullableDateComparator `json:"autoArchivedAt,omitempty"` // Comparator for the issues due date. DueDate *NullableTimelessDateComparator `json:"dueDate,omitempty"` // Comparator for the issues snoozed until date. SnoozedUntilAt *NullableDateComparator `json:"snoozedUntilAt,omitempty"` // Filters that the issues assignee must satisfy. Assignee *NullableUserFilter `json:"assignee,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the source must satisfy. SourceMetadata *SourceMetadataComparator `json:"sourceMetadata,omitempty"` // Filters that the issues creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Filters that the issue parent must satisfy. Parent *NullableIssueFilter `json:"parent,omitempty"` // Filters that the issues snoozer must satisfy. SnoozedBy *NullableUserFilter `json:"snoozedBy,omitempty"` // Filters that issue labels must satisfy. Labels *IssueLabelCollectionFilter `json:"labels,omitempty"` // Filters that issue subscribers must satisfy. Subscribers *UserCollectionFilter `json:"subscribers,omitempty"` // Filters that the issues team must satisfy. Team *TeamFilter `json:"team,omitempty"` // Filters that the issues project milestone must satisfy. ProjectMilestone *NullableProjectMilestoneFilter `json:"projectMilestone,omitempty"` // Filters that the issues comments must satisfy. Comments *CommentCollectionFilter `json:"comments,omitempty"` // Filters that the issues cycle must satisfy. Cycle *NullableCycleFilter `json:"cycle,omitempty"` // Filters that the issues project must satisfy. Project *NullableProjectFilter `json:"project,omitempty"` // Filters that the issues state must satisfy. State *WorkflowStateFilter `json:"state,omitempty"` // Filters that the child issues must satisfy. Children *IssueCollectionFilter `json:"children,omitempty"` // Filters that the issues attachments must satisfy. Attachments *AttachmentCollectionFilter `json:"attachments,omitempty"` // [Internal] Comparator for the issues content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for filtering issues with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // Comparator for filtering issues which are duplicates. HasDuplicateRelations *RelationExistsComparator `json:"hasDuplicateRelations,omitempty"` // Comparator for filtering issues which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering issues which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for the issues sla status. SlaStatus *SlaStatusComparator `json:"slaStatus,omitempty"` // Filters that the issues reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the issue's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the issue. And []*IssueFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the issue. Or []*IssueFilter `json:"or,omitempty"` }
Issue filtering options.
func (*IssueFilter) GetAnd ¶
func (v *IssueFilter) GetAnd() []*IssueFilter
GetAnd returns IssueFilter.And, and is useful for accessing the field via an interface.
func (*IssueFilter) GetAssignee ¶
func (v *IssueFilter) GetAssignee() *NullableUserFilter
GetAssignee returns IssueFilter.Assignee, and is useful for accessing the field via an interface.
func (*IssueFilter) GetAttachments ¶
func (v *IssueFilter) GetAttachments() *AttachmentCollectionFilter
GetAttachments returns IssueFilter.Attachments, and is useful for accessing the field via an interface.
func (*IssueFilter) GetAutoArchivedAt ¶
func (v *IssueFilter) GetAutoArchivedAt() *NullableDateComparator
GetAutoArchivedAt returns IssueFilter.AutoArchivedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetAutoClosedAt ¶
func (v *IssueFilter) GetAutoClosedAt() *NullableDateComparator
GetAutoClosedAt returns IssueFilter.AutoClosedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetCanceledAt ¶
func (v *IssueFilter) GetCanceledAt() *NullableDateComparator
GetCanceledAt returns IssueFilter.CanceledAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetChildren ¶
func (v *IssueFilter) GetChildren() *IssueCollectionFilter
GetChildren returns IssueFilter.Children, and is useful for accessing the field via an interface.
func (*IssueFilter) GetComments ¶
func (v *IssueFilter) GetComments() *CommentCollectionFilter
GetComments returns IssueFilter.Comments, and is useful for accessing the field via an interface.
func (*IssueFilter) GetCompletedAt ¶
func (v *IssueFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns IssueFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetCreatedAt ¶
func (v *IssueFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns IssueFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetCreator ¶
func (v *IssueFilter) GetCreator() *NullableUserFilter
GetCreator returns IssueFilter.Creator, and is useful for accessing the field via an interface.
func (*IssueFilter) GetCycle ¶
func (v *IssueFilter) GetCycle() *NullableCycleFilter
GetCycle returns IssueFilter.Cycle, and is useful for accessing the field via an interface.
func (*IssueFilter) GetDescription ¶
func (v *IssueFilter) GetDescription() *NullableStringComparator
GetDescription returns IssueFilter.Description, and is useful for accessing the field via an interface.
func (*IssueFilter) GetDueDate ¶
func (v *IssueFilter) GetDueDate() *NullableTimelessDateComparator
GetDueDate returns IssueFilter.DueDate, and is useful for accessing the field via an interface.
func (*IssueFilter) GetEstimate ¶
func (v *IssueFilter) GetEstimate() *EstimateComparator
GetEstimate returns IssueFilter.Estimate, and is useful for accessing the field via an interface.
func (*IssueFilter) GetHasBlockedByRelations ¶
func (v *IssueFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns IssueFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*IssueFilter) GetHasBlockingRelations ¶
func (v *IssueFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns IssueFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*IssueFilter) GetHasDuplicateRelations ¶
func (v *IssueFilter) GetHasDuplicateRelations() *RelationExistsComparator
GetHasDuplicateRelations returns IssueFilter.HasDuplicateRelations, and is useful for accessing the field via an interface.
func (*IssueFilter) GetHasRelatedRelations ¶
func (v *IssueFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns IssueFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*IssueFilter) GetId ¶
func (v *IssueFilter) GetId() *IDComparator
GetId returns IssueFilter.Id, and is useful for accessing the field via an interface.
func (*IssueFilter) GetLabels ¶
func (v *IssueFilter) GetLabels() *IssueLabelCollectionFilter
GetLabels returns IssueFilter.Labels, and is useful for accessing the field via an interface.
func (*IssueFilter) GetLastAppliedTemplate ¶
func (v *IssueFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns IssueFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*IssueFilter) GetNeeds ¶
func (v *IssueFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns IssueFilter.Needs, and is useful for accessing the field via an interface.
func (*IssueFilter) GetNumber ¶
func (v *IssueFilter) GetNumber() *NumberComparator
GetNumber returns IssueFilter.Number, and is useful for accessing the field via an interface.
func (*IssueFilter) GetOr ¶
func (v *IssueFilter) GetOr() []*IssueFilter
GetOr returns IssueFilter.Or, and is useful for accessing the field via an interface.
func (*IssueFilter) GetParent ¶
func (v *IssueFilter) GetParent() *NullableIssueFilter
GetParent returns IssueFilter.Parent, and is useful for accessing the field via an interface.
func (*IssueFilter) GetPriority ¶
func (v *IssueFilter) GetPriority() *NullableNumberComparator
GetPriority returns IssueFilter.Priority, and is useful for accessing the field via an interface.
func (*IssueFilter) GetProject ¶
func (v *IssueFilter) GetProject() *NullableProjectFilter
GetProject returns IssueFilter.Project, and is useful for accessing the field via an interface.
func (*IssueFilter) GetProjectMilestone ¶
func (v *IssueFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
GetProjectMilestone returns IssueFilter.ProjectMilestone, and is useful for accessing the field via an interface.
func (*IssueFilter) GetReactions ¶
func (v *IssueFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns IssueFilter.Reactions, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSearchableContent ¶
func (v *IssueFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns IssueFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSlaStatus ¶
func (v *IssueFilter) GetSlaStatus() *SlaStatusComparator
GetSlaStatus returns IssueFilter.SlaStatus, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSnoozedBy ¶
func (v *IssueFilter) GetSnoozedBy() *NullableUserFilter
GetSnoozedBy returns IssueFilter.SnoozedBy, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSnoozedUntilAt ¶
func (v *IssueFilter) GetSnoozedUntilAt() *NullableDateComparator
GetSnoozedUntilAt returns IssueFilter.SnoozedUntilAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSourceMetadata ¶
func (v *IssueFilter) GetSourceMetadata() *SourceMetadataComparator
GetSourceMetadata returns IssueFilter.SourceMetadata, and is useful for accessing the field via an interface.
func (*IssueFilter) GetStartedAt ¶
func (v *IssueFilter) GetStartedAt() *NullableDateComparator
GetStartedAt returns IssueFilter.StartedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetState ¶
func (v *IssueFilter) GetState() *WorkflowStateFilter
GetState returns IssueFilter.State, and is useful for accessing the field via an interface.
func (*IssueFilter) GetSubscribers ¶
func (v *IssueFilter) GetSubscribers() *UserCollectionFilter
GetSubscribers returns IssueFilter.Subscribers, and is useful for accessing the field via an interface.
func (*IssueFilter) GetTeam ¶
func (v *IssueFilter) GetTeam() *TeamFilter
GetTeam returns IssueFilter.Team, and is useful for accessing the field via an interface.
func (*IssueFilter) GetTitle ¶
func (v *IssueFilter) GetTitle() *StringComparator
GetTitle returns IssueFilter.Title, and is useful for accessing the field via an interface.
func (*IssueFilter) GetTriagedAt ¶
func (v *IssueFilter) GetTriagedAt() *NullableDateComparator
GetTriagedAt returns IssueFilter.TriagedAt, and is useful for accessing the field via an interface.
func (*IssueFilter) GetUpdatedAt ¶
func (v *IssueFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns IssueFilter.UpdatedAt, and is useful for accessing the field via an interface.
type IssueLabelCollectionFilter ¶
type IssueLabelCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the name. Name *StringComparator `json:"name,omitempty"` // Filters that the issue labels creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Filters that the issue labels team must satisfy. Team *NullableTeamFilter `json:"team,omitempty"` // Filters that the issue label's parent label must satisfy. Parent *IssueLabelFilter `json:"parent,omitempty"` // Compound filters, all of which need to be matched by the label. And []*IssueLabelCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the label. Or []*IssueLabelCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some issue labels. Some *IssueLabelFilter `json:"some,omitempty"` // Filters that needs to be matched by all issue labels. Every *IssueLabelFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Issue label filtering options.
func (*IssueLabelCollectionFilter) GetAnd ¶
func (v *IssueLabelCollectionFilter) GetAnd() []*IssueLabelCollectionFilter
GetAnd returns IssueLabelCollectionFilter.And, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetCreatedAt ¶
func (v *IssueLabelCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns IssueLabelCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetCreator ¶
func (v *IssueLabelCollectionFilter) GetCreator() *NullableUserFilter
GetCreator returns IssueLabelCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetEvery ¶
func (v *IssueLabelCollectionFilter) GetEvery() *IssueLabelFilter
GetEvery returns IssueLabelCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetId ¶
func (v *IssueLabelCollectionFilter) GetId() *IDComparator
GetId returns IssueLabelCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetLength ¶
func (v *IssueLabelCollectionFilter) GetLength() *NumberComparator
GetLength returns IssueLabelCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetName ¶
func (v *IssueLabelCollectionFilter) GetName() *StringComparator
GetName returns IssueLabelCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetOr ¶
func (v *IssueLabelCollectionFilter) GetOr() []*IssueLabelCollectionFilter
GetOr returns IssueLabelCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetParent ¶
func (v *IssueLabelCollectionFilter) GetParent() *IssueLabelFilter
GetParent returns IssueLabelCollectionFilter.Parent, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetSome ¶
func (v *IssueLabelCollectionFilter) GetSome() *IssueLabelFilter
GetSome returns IssueLabelCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetTeam ¶
func (v *IssueLabelCollectionFilter) GetTeam() *NullableTeamFilter
GetTeam returns IssueLabelCollectionFilter.Team, and is useful for accessing the field via an interface.
func (*IssueLabelCollectionFilter) GetUpdatedAt ¶
func (v *IssueLabelCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns IssueLabelCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type IssueLabelFilter ¶
type IssueLabelFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the name. Name *StringComparator `json:"name,omitempty"` // Filters that the issue labels creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Filters that the issue labels team must satisfy. Team *NullableTeamFilter `json:"team,omitempty"` // Filters that the issue label's parent label must satisfy. Parent *IssueLabelFilter `json:"parent,omitempty"` // Compound filters, all of which need to be matched by the label. And []*IssueLabelFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the label. Or []*IssueLabelFilter `json:"or,omitempty"` }
Issue label filtering options.
func (*IssueLabelFilter) GetAnd ¶
func (v *IssueLabelFilter) GetAnd() []*IssueLabelFilter
GetAnd returns IssueLabelFilter.And, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetCreatedAt ¶
func (v *IssueLabelFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns IssueLabelFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetCreator ¶
func (v *IssueLabelFilter) GetCreator() *NullableUserFilter
GetCreator returns IssueLabelFilter.Creator, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetId ¶
func (v *IssueLabelFilter) GetId() *IDComparator
GetId returns IssueLabelFilter.Id, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetName ¶
func (v *IssueLabelFilter) GetName() *StringComparator
GetName returns IssueLabelFilter.Name, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetOr ¶
func (v *IssueLabelFilter) GetOr() []*IssueLabelFilter
GetOr returns IssueLabelFilter.Or, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetParent ¶
func (v *IssueLabelFilter) GetParent() *IssueLabelFilter
GetParent returns IssueLabelFilter.Parent, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetTeam ¶
func (v *IssueLabelFilter) GetTeam() *NullableTeamFilter
GetTeam returns IssueLabelFilter.Team, and is useful for accessing the field via an interface.
func (*IssueLabelFilter) GetUpdatedAt ¶
func (v *IssueLabelFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns IssueLabelFilter.UpdatedAt, and is useful for accessing the field via an interface.
type IssueLabelsIssueLabelsIssueLabelConnection ¶
type IssueLabelsIssueLabelsIssueLabelConnection struct {
Nodes []*IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel `json:"nodes"`
}
IssueLabelsIssueLabelsIssueLabelConnection includes the requested fields of the GraphQL type IssueLabelConnection.
func (*IssueLabelsIssueLabelsIssueLabelConnection) GetNodes ¶
func (v *IssueLabelsIssueLabelsIssueLabelConnection) GetNodes() []*IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel
GetNodes returns IssueLabelsIssueLabelsIssueLabelConnection.Nodes, and is useful for accessing the field via an interface.
type IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel ¶
type IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel struct { // The unique identifier of the entity. Id string `json:"id"` // The label's name. Name string `json:"name"` }
IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel includes the requested fields of the GraphQL type IssueLabel. The GraphQL type's documentation follows.
Labels that can be associated with issues.
func (*IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel) GetId ¶
func (v *IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel) GetId() string
GetId returns IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel.Id, and is useful for accessing the field via an interface.
func (*IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel) GetName ¶
func (v *IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel) GetName() string
GetName returns IssueLabelsIssueLabelsIssueLabelConnectionNodesIssueLabel.Name, and is useful for accessing the field via an interface.
type IssueLabelsResponse ¶
type IssueLabelsResponse struct { // All issue labels. IssueLabels *IssueLabelsIssueLabelsIssueLabelConnection `json:"issueLabels"` }
IssueLabelsResponse is returned by IssueLabels on success.
func IssueLabels ¶
func IssueLabels( ctx_ context.Context, client_ graphql.Client, filter *IssueLabelFilter, ) (*IssueLabelsResponse, error)
func (*IssueLabelsResponse) GetIssueLabels ¶
func (v *IssueLabelsResponse) GetIssueLabels() *IssueLabelsIssueLabelsIssueLabelConnection
GetIssueLabels returns IssueLabelsResponse.IssueLabels, and is useful for accessing the field via an interface.
type NullableCommentFilter ¶
type NullableCommentFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the comments body. Body *StringComparator `json:"body,omitempty"` // Filters that the comments creator must satisfy. User *UserFilter `json:"user,omitempty"` // Filters that the comments issue must satisfy. Issue *NullableIssueFilter `json:"issue,omitempty"` // Filters that the comments project update must satisfy. ProjectUpdate *ProjectUpdateFilter `json:"projectUpdate,omitempty"` // Filters that the comment parent must satisfy. Parent *NullableCommentFilter `json:"parent,omitempty"` // Filters that the comments document content must satisfy. DocumentContent *DocumentContentFilter `json:"documentContent,omitempty"` // Filters that the comments reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the comment's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the comment. And []*NullableCommentFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the comment. Or []*NullableCommentFilter `json:"or,omitempty"` }
Comment filtering options.
func (*NullableCommentFilter) GetAnd ¶
func (v *NullableCommentFilter) GetAnd() []*NullableCommentFilter
GetAnd returns NullableCommentFilter.And, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetBody ¶
func (v *NullableCommentFilter) GetBody() *StringComparator
GetBody returns NullableCommentFilter.Body, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetCreatedAt ¶
func (v *NullableCommentFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableCommentFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetDocumentContent ¶
func (v *NullableCommentFilter) GetDocumentContent() *DocumentContentFilter
GetDocumentContent returns NullableCommentFilter.DocumentContent, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetId ¶
func (v *NullableCommentFilter) GetId() *IDComparator
GetId returns NullableCommentFilter.Id, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetIssue ¶
func (v *NullableCommentFilter) GetIssue() *NullableIssueFilter
GetIssue returns NullableCommentFilter.Issue, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetNeeds ¶
func (v *NullableCommentFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns NullableCommentFilter.Needs, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetNull ¶
func (v *NullableCommentFilter) GetNull() bool
GetNull returns NullableCommentFilter.Null, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetOr ¶
func (v *NullableCommentFilter) GetOr() []*NullableCommentFilter
GetOr returns NullableCommentFilter.Or, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetParent ¶
func (v *NullableCommentFilter) GetParent() *NullableCommentFilter
GetParent returns NullableCommentFilter.Parent, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetProjectUpdate ¶
func (v *NullableCommentFilter) GetProjectUpdate() *ProjectUpdateFilter
GetProjectUpdate returns NullableCommentFilter.ProjectUpdate, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetReactions ¶
func (v *NullableCommentFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns NullableCommentFilter.Reactions, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetUpdatedAt ¶
func (v *NullableCommentFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableCommentFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*NullableCommentFilter) GetUser ¶
func (v *NullableCommentFilter) GetUser() *UserFilter
GetUser returns NullableCommentFilter.User, and is useful for accessing the field via an interface.
type NullableCycleFilter ¶
type NullableCycleFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the cycle number. Number *NumberComparator `json:"number,omitempty"` // Comparator for the cycle name. Name *StringComparator `json:"name,omitempty"` // Comparator for the cycle start date. StartsAt *DateComparator `json:"startsAt,omitempty"` // Comparator for the cycle ends at date. EndsAt *DateComparator `json:"endsAt,omitempty"` // Comparator for the cycle completed at date. CompletedAt *DateComparator `json:"completedAt,omitempty"` // Comparator for the filtering active cycle. IsActive *BooleanComparator `json:"isActive,omitempty"` // Comparator for filtering for whether the cycle is currently in cooldown. IsInCooldown *BooleanComparator `json:"isInCooldown,omitempty"` // Comparator for the filtering next cycle. IsNext *BooleanComparator `json:"isNext,omitempty"` // Comparator for the filtering previous cycle. IsPrevious *BooleanComparator `json:"isPrevious,omitempty"` // Comparator for the filtering future cycles. IsFuture *BooleanComparator `json:"isFuture,omitempty"` // Comparator for the filtering past cycles. IsPast *BooleanComparator `json:"isPast,omitempty"` // Filters that the cycles team must satisfy. Team *TeamFilter `json:"team,omitempty"` // Filters that the cycles issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, one of which need to be matched by the cycle. And []*NullableCycleFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the cycle. Or []*NullableCycleFilter `json:"or,omitempty"` }
Cycle filtering options.
func (*NullableCycleFilter) GetAnd ¶
func (v *NullableCycleFilter) GetAnd() []*NullableCycleFilter
GetAnd returns NullableCycleFilter.And, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetCompletedAt ¶
func (v *NullableCycleFilter) GetCompletedAt() *DateComparator
GetCompletedAt returns NullableCycleFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetCreatedAt ¶
func (v *NullableCycleFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableCycleFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetEndsAt ¶
func (v *NullableCycleFilter) GetEndsAt() *DateComparator
GetEndsAt returns NullableCycleFilter.EndsAt, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetId ¶
func (v *NullableCycleFilter) GetId() *IDComparator
GetId returns NullableCycleFilter.Id, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsActive ¶
func (v *NullableCycleFilter) GetIsActive() *BooleanComparator
GetIsActive returns NullableCycleFilter.IsActive, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsFuture ¶
func (v *NullableCycleFilter) GetIsFuture() *BooleanComparator
GetIsFuture returns NullableCycleFilter.IsFuture, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsInCooldown ¶
func (v *NullableCycleFilter) GetIsInCooldown() *BooleanComparator
GetIsInCooldown returns NullableCycleFilter.IsInCooldown, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsNext ¶
func (v *NullableCycleFilter) GetIsNext() *BooleanComparator
GetIsNext returns NullableCycleFilter.IsNext, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsPast ¶
func (v *NullableCycleFilter) GetIsPast() *BooleanComparator
GetIsPast returns NullableCycleFilter.IsPast, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIsPrevious ¶
func (v *NullableCycleFilter) GetIsPrevious() *BooleanComparator
GetIsPrevious returns NullableCycleFilter.IsPrevious, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetIssues ¶
func (v *NullableCycleFilter) GetIssues() *IssueCollectionFilter
GetIssues returns NullableCycleFilter.Issues, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetName ¶
func (v *NullableCycleFilter) GetName() *StringComparator
GetName returns NullableCycleFilter.Name, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetNull ¶
func (v *NullableCycleFilter) GetNull() bool
GetNull returns NullableCycleFilter.Null, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetNumber ¶
func (v *NullableCycleFilter) GetNumber() *NumberComparator
GetNumber returns NullableCycleFilter.Number, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetOr ¶
func (v *NullableCycleFilter) GetOr() []*NullableCycleFilter
GetOr returns NullableCycleFilter.Or, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetStartsAt ¶
func (v *NullableCycleFilter) GetStartsAt() *DateComparator
GetStartsAt returns NullableCycleFilter.StartsAt, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetTeam ¶
func (v *NullableCycleFilter) GetTeam() *TeamFilter
GetTeam returns NullableCycleFilter.Team, and is useful for accessing the field via an interface.
func (*NullableCycleFilter) GetUpdatedAt ¶
func (v *NullableCycleFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableCycleFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableDateComparator ¶
type NullableDateComparator struct { // Equals constraint. Eq time.Time `json:"eq"` // Not-equals constraint. Neq time.Time `json:"neq"` // In-array constraint. In []time.Time `json:"in"` // Not-in-array constraint. Nin []time.Time `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Less-than constraint. Matches any values that are less than the given value. Lt time.Time `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte time.Time `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt time.Time `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte time.Time `json:"gte"` }
Comparator for optional dates.
func (*NullableDateComparator) GetEq ¶
func (v *NullableDateComparator) GetEq() time.Time
GetEq returns NullableDateComparator.Eq, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetGt ¶
func (v *NullableDateComparator) GetGt() time.Time
GetGt returns NullableDateComparator.Gt, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetGte ¶
func (v *NullableDateComparator) GetGte() time.Time
GetGte returns NullableDateComparator.Gte, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetIn ¶
func (v *NullableDateComparator) GetIn() []time.Time
GetIn returns NullableDateComparator.In, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetLt ¶
func (v *NullableDateComparator) GetLt() time.Time
GetLt returns NullableDateComparator.Lt, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetLte ¶
func (v *NullableDateComparator) GetLte() time.Time
GetLte returns NullableDateComparator.Lte, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetNeq ¶
func (v *NullableDateComparator) GetNeq() time.Time
GetNeq returns NullableDateComparator.Neq, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetNin ¶
func (v *NullableDateComparator) GetNin() []time.Time
GetNin returns NullableDateComparator.Nin, and is useful for accessing the field via an interface.
func (*NullableDateComparator) GetNull ¶
func (v *NullableDateComparator) GetNull() bool
GetNull returns NullableDateComparator.Null, and is useful for accessing the field via an interface.
type NullableIssueFilter ¶
type NullableIssueFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the issues number. Number *NumberComparator `json:"number,omitempty"` // Comparator for the issues title. Title *StringComparator `json:"title,omitempty"` // Comparator for the issues description. Description *NullableStringComparator `json:"description,omitempty"` // Comparator for the issues priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // Comparator for the issues estimate. Estimate *EstimateComparator `json:"estimate,omitempty"` // Comparator for the issues started at date. StartedAt *NullableDateComparator `json:"startedAt,omitempty"` // Comparator for the issues triaged at date. TriagedAt *NullableDateComparator `json:"triagedAt,omitempty"` // Comparator for the issues completed at date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the issues canceled at date. CanceledAt *NullableDateComparator `json:"canceledAt,omitempty"` // Comparator for the issues auto closed at date. AutoClosedAt *NullableDateComparator `json:"autoClosedAt,omitempty"` // Comparator for the issues auto archived at date. AutoArchivedAt *NullableDateComparator `json:"autoArchivedAt,omitempty"` // Comparator for the issues due date. DueDate *NullableTimelessDateComparator `json:"dueDate,omitempty"` // Comparator for the issues snoozed until date. SnoozedUntilAt *NullableDateComparator `json:"snoozedUntilAt,omitempty"` // Filters that the issues assignee must satisfy. Assignee *NullableUserFilter `json:"assignee,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the source must satisfy. SourceMetadata *SourceMetadataComparator `json:"sourceMetadata,omitempty"` // Filters that the issues creator must satisfy. Creator *NullableUserFilter `json:"creator,omitempty"` // Filters that the issue parent must satisfy. Parent *NullableIssueFilter `json:"parent,omitempty"` // Filters that the issues snoozer must satisfy. SnoozedBy *NullableUserFilter `json:"snoozedBy,omitempty"` // Filters that issue labels must satisfy. Labels *IssueLabelCollectionFilter `json:"labels,omitempty"` // Filters that issue subscribers must satisfy. Subscribers *UserCollectionFilter `json:"subscribers,omitempty"` // Filters that the issues team must satisfy. Team *TeamFilter `json:"team,omitempty"` // Filters that the issues project milestone must satisfy. ProjectMilestone *NullableProjectMilestoneFilter `json:"projectMilestone,omitempty"` // Filters that the issues comments must satisfy. Comments *CommentCollectionFilter `json:"comments,omitempty"` // Filters that the issues cycle must satisfy. Cycle *NullableCycleFilter `json:"cycle,omitempty"` // Filters that the issues project must satisfy. Project *NullableProjectFilter `json:"project,omitempty"` // Filters that the issues state must satisfy. State *WorkflowStateFilter `json:"state,omitempty"` // Filters that the child issues must satisfy. Children *IssueCollectionFilter `json:"children,omitempty"` // Filters that the issues attachments must satisfy. Attachments *AttachmentCollectionFilter `json:"attachments,omitempty"` // [Internal] Comparator for the issues content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for filtering issues with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // Comparator for filtering issues which are duplicates. HasDuplicateRelations *RelationExistsComparator `json:"hasDuplicateRelations,omitempty"` // Comparator for filtering issues which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering issues which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for the issues sla status. SlaStatus *SlaStatusComparator `json:"slaStatus,omitempty"` // Filters that the issues reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Filters that the issue's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the issue. And []*NullableIssueFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the issue. Or []*NullableIssueFilter `json:"or,omitempty"` }
Issue filtering options.
func (*NullableIssueFilter) GetAnd ¶
func (v *NullableIssueFilter) GetAnd() []*NullableIssueFilter
GetAnd returns NullableIssueFilter.And, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetAssignee ¶
func (v *NullableIssueFilter) GetAssignee() *NullableUserFilter
GetAssignee returns NullableIssueFilter.Assignee, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetAttachments ¶
func (v *NullableIssueFilter) GetAttachments() *AttachmentCollectionFilter
GetAttachments returns NullableIssueFilter.Attachments, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetAutoArchivedAt ¶
func (v *NullableIssueFilter) GetAutoArchivedAt() *NullableDateComparator
GetAutoArchivedAt returns NullableIssueFilter.AutoArchivedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetAutoClosedAt ¶
func (v *NullableIssueFilter) GetAutoClosedAt() *NullableDateComparator
GetAutoClosedAt returns NullableIssueFilter.AutoClosedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetCanceledAt ¶
func (v *NullableIssueFilter) GetCanceledAt() *NullableDateComparator
GetCanceledAt returns NullableIssueFilter.CanceledAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetChildren ¶
func (v *NullableIssueFilter) GetChildren() *IssueCollectionFilter
GetChildren returns NullableIssueFilter.Children, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetComments ¶
func (v *NullableIssueFilter) GetComments() *CommentCollectionFilter
GetComments returns NullableIssueFilter.Comments, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetCompletedAt ¶
func (v *NullableIssueFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns NullableIssueFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetCreatedAt ¶
func (v *NullableIssueFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableIssueFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetCreator ¶
func (v *NullableIssueFilter) GetCreator() *NullableUserFilter
GetCreator returns NullableIssueFilter.Creator, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetCycle ¶
func (v *NullableIssueFilter) GetCycle() *NullableCycleFilter
GetCycle returns NullableIssueFilter.Cycle, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetDescription ¶
func (v *NullableIssueFilter) GetDescription() *NullableStringComparator
GetDescription returns NullableIssueFilter.Description, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetDueDate ¶
func (v *NullableIssueFilter) GetDueDate() *NullableTimelessDateComparator
GetDueDate returns NullableIssueFilter.DueDate, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetEstimate ¶
func (v *NullableIssueFilter) GetEstimate() *EstimateComparator
GetEstimate returns NullableIssueFilter.Estimate, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetHasBlockedByRelations ¶
func (v *NullableIssueFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns NullableIssueFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetHasBlockingRelations ¶
func (v *NullableIssueFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns NullableIssueFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetHasDuplicateRelations ¶
func (v *NullableIssueFilter) GetHasDuplicateRelations() *RelationExistsComparator
GetHasDuplicateRelations returns NullableIssueFilter.HasDuplicateRelations, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetHasRelatedRelations ¶
func (v *NullableIssueFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns NullableIssueFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetId ¶
func (v *NullableIssueFilter) GetId() *IDComparator
GetId returns NullableIssueFilter.Id, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetLabels ¶
func (v *NullableIssueFilter) GetLabels() *IssueLabelCollectionFilter
GetLabels returns NullableIssueFilter.Labels, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetLastAppliedTemplate ¶
func (v *NullableIssueFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns NullableIssueFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetNeeds ¶
func (v *NullableIssueFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns NullableIssueFilter.Needs, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetNull ¶
func (v *NullableIssueFilter) GetNull() bool
GetNull returns NullableIssueFilter.Null, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetNumber ¶
func (v *NullableIssueFilter) GetNumber() *NumberComparator
GetNumber returns NullableIssueFilter.Number, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetOr ¶
func (v *NullableIssueFilter) GetOr() []*NullableIssueFilter
GetOr returns NullableIssueFilter.Or, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetParent ¶
func (v *NullableIssueFilter) GetParent() *NullableIssueFilter
GetParent returns NullableIssueFilter.Parent, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetPriority ¶
func (v *NullableIssueFilter) GetPriority() *NullableNumberComparator
GetPriority returns NullableIssueFilter.Priority, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetProject ¶
func (v *NullableIssueFilter) GetProject() *NullableProjectFilter
GetProject returns NullableIssueFilter.Project, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetProjectMilestone ¶
func (v *NullableIssueFilter) GetProjectMilestone() *NullableProjectMilestoneFilter
GetProjectMilestone returns NullableIssueFilter.ProjectMilestone, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetReactions ¶
func (v *NullableIssueFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns NullableIssueFilter.Reactions, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSearchableContent ¶
func (v *NullableIssueFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns NullableIssueFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSlaStatus ¶
func (v *NullableIssueFilter) GetSlaStatus() *SlaStatusComparator
GetSlaStatus returns NullableIssueFilter.SlaStatus, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSnoozedBy ¶
func (v *NullableIssueFilter) GetSnoozedBy() *NullableUserFilter
GetSnoozedBy returns NullableIssueFilter.SnoozedBy, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSnoozedUntilAt ¶
func (v *NullableIssueFilter) GetSnoozedUntilAt() *NullableDateComparator
GetSnoozedUntilAt returns NullableIssueFilter.SnoozedUntilAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSourceMetadata ¶
func (v *NullableIssueFilter) GetSourceMetadata() *SourceMetadataComparator
GetSourceMetadata returns NullableIssueFilter.SourceMetadata, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetStartedAt ¶
func (v *NullableIssueFilter) GetStartedAt() *NullableDateComparator
GetStartedAt returns NullableIssueFilter.StartedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetState ¶
func (v *NullableIssueFilter) GetState() *WorkflowStateFilter
GetState returns NullableIssueFilter.State, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetSubscribers ¶
func (v *NullableIssueFilter) GetSubscribers() *UserCollectionFilter
GetSubscribers returns NullableIssueFilter.Subscribers, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetTeam ¶
func (v *NullableIssueFilter) GetTeam() *TeamFilter
GetTeam returns NullableIssueFilter.Team, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetTitle ¶
func (v *NullableIssueFilter) GetTitle() *StringComparator
GetTitle returns NullableIssueFilter.Title, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetTriagedAt ¶
func (v *NullableIssueFilter) GetTriagedAt() *NullableDateComparator
GetTriagedAt returns NullableIssueFilter.TriagedAt, and is useful for accessing the field via an interface.
func (*NullableIssueFilter) GetUpdatedAt ¶
func (v *NullableIssueFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableIssueFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableNumberComparator ¶
type NullableNumberComparator struct { // Equals constraint. Eq float64 `json:"eq"` // Not-equals constraint. Neq float64 `json:"neq"` // In-array constraint. In []float64 `json:"in"` // Not-in-array constraint. Nin []float64 `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Less-than constraint. Matches any values that are less than the given value. Lt float64 `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte float64 `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt float64 `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte float64 `json:"gte"` }
Comparator for optional numbers.
func (*NullableNumberComparator) GetEq ¶
func (v *NullableNumberComparator) GetEq() float64
GetEq returns NullableNumberComparator.Eq, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetGt ¶
func (v *NullableNumberComparator) GetGt() float64
GetGt returns NullableNumberComparator.Gt, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetGte ¶
func (v *NullableNumberComparator) GetGte() float64
GetGte returns NullableNumberComparator.Gte, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetIn ¶
func (v *NullableNumberComparator) GetIn() []float64
GetIn returns NullableNumberComparator.In, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetLt ¶
func (v *NullableNumberComparator) GetLt() float64
GetLt returns NullableNumberComparator.Lt, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetLte ¶
func (v *NullableNumberComparator) GetLte() float64
GetLte returns NullableNumberComparator.Lte, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetNeq ¶
func (v *NullableNumberComparator) GetNeq() float64
GetNeq returns NullableNumberComparator.Neq, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetNin ¶
func (v *NullableNumberComparator) GetNin() []float64
GetNin returns NullableNumberComparator.Nin, and is useful for accessing the field via an interface.
func (*NullableNumberComparator) GetNull ¶
func (v *NullableNumberComparator) GetNull() bool
GetNull returns NullableNumberComparator.Null, and is useful for accessing the field via an interface.
type NullableProjectFilter ¶
type NullableProjectFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // [DEPRECATED] Comparator for the project state. State *StringComparator `json:"state,omitempty"` // Filters that the project's status must satisfy. Status *ProjectStatusFilter `json:"status,omitempty"` // [ALPHA] Comparator for the projects priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // [Internal] Comparator for the project's content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for the project completion date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the project start date. StartDate *NullableDateComparator `json:"startDate,omitempty"` // Comparator for the project target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Comparator for the project health. Health *StringComparator `json:"health,omitempty"` // Comparator for the project health (with age). HealthWithAge *StringComparator `json:"healthWithAge,omitempty"` // Comparator for filtering projects with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // [Deprecated] Comparator for filtering projects which this is depended on by. HasDependedOnByRelations *RelationExistsComparator `json:"hasDependedOnByRelations,omitempty"` // [Deprecated]Comparator for filtering projects which this depends on. HasDependsOnRelations *RelationExistsComparator `json:"hasDependsOnRelations,omitempty"` // Comparator for filtering projects which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering projects which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for filtering projects with violated dependencies. HasViolatedRelations *RelationExistsComparator `json:"hasViolatedRelations,omitempty"` // Comparator for the project updates. ProjectUpdates *ProjectUpdatesCollectionFilter `json:"projectUpdates,omitempty"` // Filters that the projects creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Filters that the projects lead must satisfy. Lead *NullableUserFilter `json:"lead,omitempty"` // Filters that the projects members must satisfy. Members *UserCollectionFilter `json:"members,omitempty"` // Filters that the projects issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Filters that the projects roadmaps must satisfy. Roadmaps *RoadmapCollectionFilter `json:"roadmaps,omitempty"` // Filters that the projects initiatives must satisfy. Initiatives *InitiativeCollectionFilter `json:"initiatives,omitempty"` // Filters that the project's milestones must satisfy. ProjectMilestones *ProjectMilestoneCollectionFilter `json:"projectMilestones,omitempty"` // Filters that the project's completed milestones must satisfy. CompletedProjectMilestones *ProjectMilestoneCollectionFilter `json:"completedProjectMilestones,omitempty"` // Filters that the project's next milestone must satisfy. NextProjectMilestone *ProjectMilestoneFilter `json:"nextProjectMilestone,omitempty"` // Filters that the project's team must satisfy. AccessibleTeams *TeamCollectionFilter `json:"accessibleTeams,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the project's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the project. And []*NullableProjectFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project. Or []*NullableProjectFilter `json:"or,omitempty"` }
Project filtering options.
func (*NullableProjectFilter) GetAccessibleTeams ¶
func (v *NullableProjectFilter) GetAccessibleTeams() *TeamCollectionFilter
GetAccessibleTeams returns NullableProjectFilter.AccessibleTeams, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetAnd ¶
func (v *NullableProjectFilter) GetAnd() []*NullableProjectFilter
GetAnd returns NullableProjectFilter.And, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetCompletedAt ¶
func (v *NullableProjectFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns NullableProjectFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetCompletedProjectMilestones ¶
func (v *NullableProjectFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
GetCompletedProjectMilestones returns NullableProjectFilter.CompletedProjectMilestones, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetCreatedAt ¶
func (v *NullableProjectFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableProjectFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetCreator ¶
func (v *NullableProjectFilter) GetCreator() *UserFilter
GetCreator returns NullableProjectFilter.Creator, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasBlockedByRelations ¶
func (v *NullableProjectFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns NullableProjectFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasBlockingRelations ¶
func (v *NullableProjectFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns NullableProjectFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasDependedOnByRelations ¶
func (v *NullableProjectFilter) GetHasDependedOnByRelations() *RelationExistsComparator
GetHasDependedOnByRelations returns NullableProjectFilter.HasDependedOnByRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasDependsOnRelations ¶
func (v *NullableProjectFilter) GetHasDependsOnRelations() *RelationExistsComparator
GetHasDependsOnRelations returns NullableProjectFilter.HasDependsOnRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasRelatedRelations ¶
func (v *NullableProjectFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns NullableProjectFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHasViolatedRelations ¶
func (v *NullableProjectFilter) GetHasViolatedRelations() *RelationExistsComparator
GetHasViolatedRelations returns NullableProjectFilter.HasViolatedRelations, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHealth ¶
func (v *NullableProjectFilter) GetHealth() *StringComparator
GetHealth returns NullableProjectFilter.Health, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetHealthWithAge ¶
func (v *NullableProjectFilter) GetHealthWithAge() *StringComparator
GetHealthWithAge returns NullableProjectFilter.HealthWithAge, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetId ¶
func (v *NullableProjectFilter) GetId() *IDComparator
GetId returns NullableProjectFilter.Id, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetInitiatives ¶
func (v *NullableProjectFilter) GetInitiatives() *InitiativeCollectionFilter
GetInitiatives returns NullableProjectFilter.Initiatives, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetIssues ¶
func (v *NullableProjectFilter) GetIssues() *IssueCollectionFilter
GetIssues returns NullableProjectFilter.Issues, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetLastAppliedTemplate ¶
func (v *NullableProjectFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns NullableProjectFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetLead ¶
func (v *NullableProjectFilter) GetLead() *NullableUserFilter
GetLead returns NullableProjectFilter.Lead, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetMembers ¶
func (v *NullableProjectFilter) GetMembers() *UserCollectionFilter
GetMembers returns NullableProjectFilter.Members, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetName ¶
func (v *NullableProjectFilter) GetName() *StringComparator
GetName returns NullableProjectFilter.Name, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetNeeds ¶
func (v *NullableProjectFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns NullableProjectFilter.Needs, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetNextProjectMilestone ¶
func (v *NullableProjectFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
GetNextProjectMilestone returns NullableProjectFilter.NextProjectMilestone, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetNull ¶
func (v *NullableProjectFilter) GetNull() bool
GetNull returns NullableProjectFilter.Null, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetOr ¶
func (v *NullableProjectFilter) GetOr() []*NullableProjectFilter
GetOr returns NullableProjectFilter.Or, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetPriority ¶
func (v *NullableProjectFilter) GetPriority() *NullableNumberComparator
GetPriority returns NullableProjectFilter.Priority, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetProjectMilestones ¶
func (v *NullableProjectFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
GetProjectMilestones returns NullableProjectFilter.ProjectMilestones, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetProjectUpdates ¶
func (v *NullableProjectFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
GetProjectUpdates returns NullableProjectFilter.ProjectUpdates, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetRoadmaps ¶
func (v *NullableProjectFilter) GetRoadmaps() *RoadmapCollectionFilter
GetRoadmaps returns NullableProjectFilter.Roadmaps, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetSearchableContent ¶
func (v *NullableProjectFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns NullableProjectFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetSlugId ¶
func (v *NullableProjectFilter) GetSlugId() *StringComparator
GetSlugId returns NullableProjectFilter.SlugId, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetStartDate ¶
func (v *NullableProjectFilter) GetStartDate() *NullableDateComparator
GetStartDate returns NullableProjectFilter.StartDate, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetState ¶
func (v *NullableProjectFilter) GetState() *StringComparator
GetState returns NullableProjectFilter.State, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetStatus ¶
func (v *NullableProjectFilter) GetStatus() *ProjectStatusFilter
GetStatus returns NullableProjectFilter.Status, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetTargetDate ¶
func (v *NullableProjectFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns NullableProjectFilter.TargetDate, and is useful for accessing the field via an interface.
func (*NullableProjectFilter) GetUpdatedAt ¶
func (v *NullableProjectFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableProjectFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableProjectMilestoneFilter ¶
type NullableProjectMilestoneFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project milestone name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project milestone target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the project milestone. And []*NullableProjectMilestoneFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project milestone. Or []*NullableProjectMilestoneFilter `json:"or,omitempty"` }
Project milestone filtering options.
func (*NullableProjectMilestoneFilter) GetAnd ¶
func (v *NullableProjectMilestoneFilter) GetAnd() []*NullableProjectMilestoneFilter
GetAnd returns NullableProjectMilestoneFilter.And, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetCreatedAt ¶
func (v *NullableProjectMilestoneFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableProjectMilestoneFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetId ¶
func (v *NullableProjectMilestoneFilter) GetId() *IDComparator
GetId returns NullableProjectMilestoneFilter.Id, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetName ¶
func (v *NullableProjectMilestoneFilter) GetName() *StringComparator
GetName returns NullableProjectMilestoneFilter.Name, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetNull ¶
func (v *NullableProjectMilestoneFilter) GetNull() bool
GetNull returns NullableProjectMilestoneFilter.Null, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetOr ¶
func (v *NullableProjectMilestoneFilter) GetOr() []*NullableProjectMilestoneFilter
GetOr returns NullableProjectMilestoneFilter.Or, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetTargetDate ¶
func (v *NullableProjectMilestoneFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns NullableProjectMilestoneFilter.TargetDate, and is useful for accessing the field via an interface.
func (*NullableProjectMilestoneFilter) GetUpdatedAt ¶
func (v *NullableProjectMilestoneFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableProjectMilestoneFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableStringComparator ¶
type NullableStringComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Equals case insensitive. Matches any values that matches the given string case insensitive. EqIgnoreCase string `json:"eqIgnoreCase"` // Not-equals case insensitive. Matches any values that don't match the given string case insensitive. NeqIgnoreCase string `json:"neqIgnoreCase"` // Starts with constraint. Matches any values that start with the given string. StartsWith string `json:"startsWith"` // Starts with case insensitive constraint. Matches any values that start with the given string. StartsWithIgnoreCase string `json:"startsWithIgnoreCase"` // Doesn't start with constraint. Matches any values that don't start with the given string. NotStartsWith string `json:"notStartsWith"` // Ends with constraint. Matches any values that end with the given string. EndsWith string `json:"endsWith"` // Doesn't end with constraint. Matches any values that don't end with the given string. NotEndsWith string `json:"notEndsWith"` // Contains constraint. Matches any values that contain the given string. Contains string `json:"contains"` // Contains case insensitive constraint. Matches any values that contain the given string case insensitive. ContainsIgnoreCase string `json:"containsIgnoreCase"` // Doesn't contain constraint. Matches any values that don't contain the given string. NotContains string `json:"notContains"` // Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. NotContainsIgnoreCase string `json:"notContainsIgnoreCase"` }
Comparator for optional strings.
func (*NullableStringComparator) GetContains ¶
func (v *NullableStringComparator) GetContains() string
GetContains returns NullableStringComparator.Contains, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetContainsIgnoreCase ¶
func (v *NullableStringComparator) GetContainsIgnoreCase() string
GetContainsIgnoreCase returns NullableStringComparator.ContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetEndsWith ¶
func (v *NullableStringComparator) GetEndsWith() string
GetEndsWith returns NullableStringComparator.EndsWith, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetEq ¶
func (v *NullableStringComparator) GetEq() string
GetEq returns NullableStringComparator.Eq, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetEqIgnoreCase ¶
func (v *NullableStringComparator) GetEqIgnoreCase() string
GetEqIgnoreCase returns NullableStringComparator.EqIgnoreCase, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetIn ¶
func (v *NullableStringComparator) GetIn() []string
GetIn returns NullableStringComparator.In, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNeq ¶
func (v *NullableStringComparator) GetNeq() string
GetNeq returns NullableStringComparator.Neq, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNeqIgnoreCase ¶
func (v *NullableStringComparator) GetNeqIgnoreCase() string
GetNeqIgnoreCase returns NullableStringComparator.NeqIgnoreCase, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNin ¶
func (v *NullableStringComparator) GetNin() []string
GetNin returns NullableStringComparator.Nin, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNotContains ¶
func (v *NullableStringComparator) GetNotContains() string
GetNotContains returns NullableStringComparator.NotContains, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNotContainsIgnoreCase ¶
func (v *NullableStringComparator) GetNotContainsIgnoreCase() string
GetNotContainsIgnoreCase returns NullableStringComparator.NotContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNotEndsWith ¶
func (v *NullableStringComparator) GetNotEndsWith() string
GetNotEndsWith returns NullableStringComparator.NotEndsWith, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNotStartsWith ¶
func (v *NullableStringComparator) GetNotStartsWith() string
GetNotStartsWith returns NullableStringComparator.NotStartsWith, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetNull ¶
func (v *NullableStringComparator) GetNull() bool
GetNull returns NullableStringComparator.Null, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetStartsWith ¶
func (v *NullableStringComparator) GetStartsWith() string
GetStartsWith returns NullableStringComparator.StartsWith, and is useful for accessing the field via an interface.
func (*NullableStringComparator) GetStartsWithIgnoreCase ¶
func (v *NullableStringComparator) GetStartsWithIgnoreCase() string
GetStartsWithIgnoreCase returns NullableStringComparator.StartsWithIgnoreCase, and is useful for accessing the field via an interface.
type NullableTeamFilter ¶
type NullableTeamFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the team name. Name *StringComparator `json:"name,omitempty"` // Comparator for the team key. Key *StringComparator `json:"key,omitempty"` // Comparator for the team description. Description *NullableStringComparator `json:"description,omitempty"` // Filters that the teams issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the team. And []*NullableTeamFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the team. Or []*NullableTeamFilter `json:"or,omitempty"` }
Team filtering options.
func (*NullableTeamFilter) GetAnd ¶
func (v *NullableTeamFilter) GetAnd() []*NullableTeamFilter
GetAnd returns NullableTeamFilter.And, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetCreatedAt ¶
func (v *NullableTeamFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableTeamFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetDescription ¶
func (v *NullableTeamFilter) GetDescription() *NullableStringComparator
GetDescription returns NullableTeamFilter.Description, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetId ¶
func (v *NullableTeamFilter) GetId() *IDComparator
GetId returns NullableTeamFilter.Id, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetIssues ¶
func (v *NullableTeamFilter) GetIssues() *IssueCollectionFilter
GetIssues returns NullableTeamFilter.Issues, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetKey ¶
func (v *NullableTeamFilter) GetKey() *StringComparator
GetKey returns NullableTeamFilter.Key, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetName ¶
func (v *NullableTeamFilter) GetName() *StringComparator
GetName returns NullableTeamFilter.Name, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetNull ¶
func (v *NullableTeamFilter) GetNull() bool
GetNull returns NullableTeamFilter.Null, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetOr ¶
func (v *NullableTeamFilter) GetOr() []*NullableTeamFilter
GetOr returns NullableTeamFilter.Or, and is useful for accessing the field via an interface.
func (*NullableTeamFilter) GetUpdatedAt ¶
func (v *NullableTeamFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableTeamFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableTemplateFilter ¶
type NullableTemplateFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the template's name. Name *StringComparator `json:"name,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the template. And []*NullableTemplateFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the template. Or []*NullableTemplateFilter `json:"or,omitempty"` }
Template filtering options.
func (*NullableTemplateFilter) GetAnd ¶
func (v *NullableTemplateFilter) GetAnd() []*NullableTemplateFilter
GetAnd returns NullableTemplateFilter.And, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetCreatedAt ¶
func (v *NullableTemplateFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableTemplateFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetId ¶
func (v *NullableTemplateFilter) GetId() *IDComparator
GetId returns NullableTemplateFilter.Id, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetName ¶
func (v *NullableTemplateFilter) GetName() *StringComparator
GetName returns NullableTemplateFilter.Name, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetNull ¶
func (v *NullableTemplateFilter) GetNull() bool
GetNull returns NullableTemplateFilter.Null, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetOr ¶
func (v *NullableTemplateFilter) GetOr() []*NullableTemplateFilter
GetOr returns NullableTemplateFilter.Or, and is useful for accessing the field via an interface.
func (*NullableTemplateFilter) GetUpdatedAt ¶
func (v *NullableTemplateFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableTemplateFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NullableTimelessDateComparator ¶
type NullableTimelessDateComparator struct { // Equals constraint. Eq time.Time `json:"eq"` // Not-equals constraint. Neq time.Time `json:"neq"` // In-array constraint. In []time.Time `json:"in"` // Not-in-array constraint. Nin []time.Time `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Less-than constraint. Matches any values that are less than the given value. Lt time.Time `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte time.Time `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt time.Time `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte time.Time `json:"gte"` }
Comparator for optional timeless dates.
func (*NullableTimelessDateComparator) GetEq ¶
func (v *NullableTimelessDateComparator) GetEq() time.Time
GetEq returns NullableTimelessDateComparator.Eq, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetGt ¶
func (v *NullableTimelessDateComparator) GetGt() time.Time
GetGt returns NullableTimelessDateComparator.Gt, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetGte ¶
func (v *NullableTimelessDateComparator) GetGte() time.Time
GetGte returns NullableTimelessDateComparator.Gte, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetIn ¶
func (v *NullableTimelessDateComparator) GetIn() []time.Time
GetIn returns NullableTimelessDateComparator.In, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetLt ¶
func (v *NullableTimelessDateComparator) GetLt() time.Time
GetLt returns NullableTimelessDateComparator.Lt, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetLte ¶
func (v *NullableTimelessDateComparator) GetLte() time.Time
GetLte returns NullableTimelessDateComparator.Lte, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetNeq ¶
func (v *NullableTimelessDateComparator) GetNeq() time.Time
GetNeq returns NullableTimelessDateComparator.Neq, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetNin ¶
func (v *NullableTimelessDateComparator) GetNin() []time.Time
GetNin returns NullableTimelessDateComparator.Nin, and is useful for accessing the field via an interface.
func (*NullableTimelessDateComparator) GetNull ¶
func (v *NullableTimelessDateComparator) GetNull() bool
GetNull returns NullableTimelessDateComparator.Null, and is useful for accessing the field via an interface.
type NullableUserFilter ¶
type NullableUserFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the user's name. Name *StringComparator `json:"name,omitempty"` // Comparator for the user's display name. DisplayName *StringComparator `json:"displayName,omitempty"` // Comparator for the user's email. Email *StringComparator `json:"email,omitempty"` // Comparator for the user's activity status. Active *BooleanComparator `json:"active,omitempty"` // Filters that the users assigned issues must satisfy. AssignedIssues *IssueCollectionFilter `json:"assignedIssues,omitempty"` // Comparator for the user's admin status. Admin *BooleanComparator `json:"admin,omitempty"` // Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. IsMe *BooleanComparator `json:"isMe,omitempty"` // Filter based on the existence of the relation. Null bool `json:"null"` // Compound filters, all of which need to be matched by the user. And []*NullableUserFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the user. Or []*NullableUserFilter `json:"or,omitempty"` }
User filtering options.
func (*NullableUserFilter) GetActive ¶
func (v *NullableUserFilter) GetActive() *BooleanComparator
GetActive returns NullableUserFilter.Active, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetAdmin ¶
func (v *NullableUserFilter) GetAdmin() *BooleanComparator
GetAdmin returns NullableUserFilter.Admin, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetAnd ¶
func (v *NullableUserFilter) GetAnd() []*NullableUserFilter
GetAnd returns NullableUserFilter.And, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetAssignedIssues ¶
func (v *NullableUserFilter) GetAssignedIssues() *IssueCollectionFilter
GetAssignedIssues returns NullableUserFilter.AssignedIssues, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetCreatedAt ¶
func (v *NullableUserFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns NullableUserFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetDisplayName ¶
func (v *NullableUserFilter) GetDisplayName() *StringComparator
GetDisplayName returns NullableUserFilter.DisplayName, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetEmail ¶
func (v *NullableUserFilter) GetEmail() *StringComparator
GetEmail returns NullableUserFilter.Email, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetId ¶
func (v *NullableUserFilter) GetId() *IDComparator
GetId returns NullableUserFilter.Id, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetIsMe ¶
func (v *NullableUserFilter) GetIsMe() *BooleanComparator
GetIsMe returns NullableUserFilter.IsMe, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetName ¶
func (v *NullableUserFilter) GetName() *StringComparator
GetName returns NullableUserFilter.Name, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetNull ¶
func (v *NullableUserFilter) GetNull() bool
GetNull returns NullableUserFilter.Null, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetOr ¶
func (v *NullableUserFilter) GetOr() []*NullableUserFilter
GetOr returns NullableUserFilter.Or, and is useful for accessing the field via an interface.
func (*NullableUserFilter) GetUpdatedAt ¶
func (v *NullableUserFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns NullableUserFilter.UpdatedAt, and is useful for accessing the field via an interface.
type NumberComparator ¶
type NumberComparator struct { // Equals constraint. Eq float64 `json:"eq"` // Not-equals constraint. Neq float64 `json:"neq"` // In-array constraint. In []float64 `json:"in"` // Not-in-array constraint. Nin []float64 `json:"nin"` // Less-than constraint. Matches any values that are less than the given value. Lt float64 `json:"lt"` // Less-than-or-equal constraint. Matches any values that are less than or equal to the given value. Lte float64 `json:"lte"` // Greater-than constraint. Matches any values that are greater than the given value. Gt float64 `json:"gt"` // Greater-than-or-equal constraint. Matches any values that are greater than or equal to the given value. Gte float64 `json:"gte"` }
Comparator for numbers.
func (*NumberComparator) GetEq ¶
func (v *NumberComparator) GetEq() float64
GetEq returns NumberComparator.Eq, and is useful for accessing the field via an interface.
func (*NumberComparator) GetGt ¶
func (v *NumberComparator) GetGt() float64
GetGt returns NumberComparator.Gt, and is useful for accessing the field via an interface.
func (*NumberComparator) GetGte ¶
func (v *NumberComparator) GetGte() float64
GetGte returns NumberComparator.Gte, and is useful for accessing the field via an interface.
func (*NumberComparator) GetIn ¶
func (v *NumberComparator) GetIn() []float64
GetIn returns NumberComparator.In, and is useful for accessing the field via an interface.
func (*NumberComparator) GetLt ¶
func (v *NumberComparator) GetLt() float64
GetLt returns NumberComparator.Lt, and is useful for accessing the field via an interface.
func (*NumberComparator) GetLte ¶
func (v *NumberComparator) GetLte() float64
GetLte returns NumberComparator.Lte, and is useful for accessing the field via an interface.
func (*NumberComparator) GetNeq ¶
func (v *NumberComparator) GetNeq() float64
GetNeq returns NumberComparator.Neq, and is useful for accessing the field via an interface.
func (*NumberComparator) GetNin ¶
func (v *NumberComparator) GetNin() []float64
GetNin returns NumberComparator.Nin, and is useful for accessing the field via an interface.
type ProjectCollectionFilter ¶
type ProjectCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // [DEPRECATED] Comparator for the project state. State *StringComparator `json:"state,omitempty"` // Filters that the project's status must satisfy. Status *ProjectStatusFilter `json:"status,omitempty"` // [ALPHA] Comparator for the projects priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // [Internal] Comparator for the project's content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for the project completion date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the project start date. StartDate *NullableDateComparator `json:"startDate,omitempty"` // Comparator for the project target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Comparator for the project health. Health *StringComparator `json:"health,omitempty"` // Comparator for the project health (with age). HealthWithAge *StringComparator `json:"healthWithAge,omitempty"` // Comparator for filtering projects with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // [Deprecated] Comparator for filtering projects which this is depended on by. HasDependedOnByRelations *RelationExistsComparator `json:"hasDependedOnByRelations,omitempty"` // [Deprecated]Comparator for filtering projects which this depends on. HasDependsOnRelations *RelationExistsComparator `json:"hasDependsOnRelations,omitempty"` // Comparator for filtering projects which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering projects which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for filtering projects with violated dependencies. HasViolatedRelations *RelationExistsComparator `json:"hasViolatedRelations,omitempty"` // Comparator for the project updates. ProjectUpdates *ProjectUpdatesCollectionFilter `json:"projectUpdates,omitempty"` // Filters that the projects creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Filters that the projects lead must satisfy. Lead *NullableUserFilter `json:"lead,omitempty"` // Filters that the projects members must satisfy. Members *UserCollectionFilter `json:"members,omitempty"` // Filters that the projects issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Filters that the projects roadmaps must satisfy. Roadmaps *RoadmapCollectionFilter `json:"roadmaps,omitempty"` // Filters that the projects initiatives must satisfy. Initiatives *InitiativeCollectionFilter `json:"initiatives,omitempty"` // Filters that the project's milestones must satisfy. ProjectMilestones *ProjectMilestoneCollectionFilter `json:"projectMilestones,omitempty"` // Filters that the project's completed milestones must satisfy. CompletedProjectMilestones *ProjectMilestoneCollectionFilter `json:"completedProjectMilestones,omitempty"` // Filters that the project's next milestone must satisfy. NextProjectMilestone *ProjectMilestoneFilter `json:"nextProjectMilestone,omitempty"` // Filters that the project's team must satisfy. AccessibleTeams *TeamCollectionFilter `json:"accessibleTeams,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the project's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the project. And []*ProjectCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project. Or []*ProjectCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some projects. Some *ProjectFilter `json:"some,omitempty"` // Filters that needs to be matched by all projects. Every *ProjectFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Project filtering options.
func (*ProjectCollectionFilter) GetAccessibleTeams ¶
func (v *ProjectCollectionFilter) GetAccessibleTeams() *TeamCollectionFilter
GetAccessibleTeams returns ProjectCollectionFilter.AccessibleTeams, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetAnd ¶
func (v *ProjectCollectionFilter) GetAnd() []*ProjectCollectionFilter
GetAnd returns ProjectCollectionFilter.And, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetCompletedAt ¶
func (v *ProjectCollectionFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns ProjectCollectionFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetCompletedProjectMilestones ¶
func (v *ProjectCollectionFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
GetCompletedProjectMilestones returns ProjectCollectionFilter.CompletedProjectMilestones, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetCreatedAt ¶
func (v *ProjectCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetCreator ¶
func (v *ProjectCollectionFilter) GetCreator() *UserFilter
GetCreator returns ProjectCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetEvery ¶
func (v *ProjectCollectionFilter) GetEvery() *ProjectFilter
GetEvery returns ProjectCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasBlockedByRelations ¶
func (v *ProjectCollectionFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns ProjectCollectionFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasBlockingRelations ¶
func (v *ProjectCollectionFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns ProjectCollectionFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasDependedOnByRelations ¶
func (v *ProjectCollectionFilter) GetHasDependedOnByRelations() *RelationExistsComparator
GetHasDependedOnByRelations returns ProjectCollectionFilter.HasDependedOnByRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasDependsOnRelations ¶
func (v *ProjectCollectionFilter) GetHasDependsOnRelations() *RelationExistsComparator
GetHasDependsOnRelations returns ProjectCollectionFilter.HasDependsOnRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasRelatedRelations ¶
func (v *ProjectCollectionFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns ProjectCollectionFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHasViolatedRelations ¶
func (v *ProjectCollectionFilter) GetHasViolatedRelations() *RelationExistsComparator
GetHasViolatedRelations returns ProjectCollectionFilter.HasViolatedRelations, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHealth ¶
func (v *ProjectCollectionFilter) GetHealth() *StringComparator
GetHealth returns ProjectCollectionFilter.Health, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetHealthWithAge ¶
func (v *ProjectCollectionFilter) GetHealthWithAge() *StringComparator
GetHealthWithAge returns ProjectCollectionFilter.HealthWithAge, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetId ¶
func (v *ProjectCollectionFilter) GetId() *IDComparator
GetId returns ProjectCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetInitiatives ¶
func (v *ProjectCollectionFilter) GetInitiatives() *InitiativeCollectionFilter
GetInitiatives returns ProjectCollectionFilter.Initiatives, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetIssues ¶
func (v *ProjectCollectionFilter) GetIssues() *IssueCollectionFilter
GetIssues returns ProjectCollectionFilter.Issues, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetLastAppliedTemplate ¶
func (v *ProjectCollectionFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns ProjectCollectionFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetLead ¶
func (v *ProjectCollectionFilter) GetLead() *NullableUserFilter
GetLead returns ProjectCollectionFilter.Lead, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetLength ¶
func (v *ProjectCollectionFilter) GetLength() *NumberComparator
GetLength returns ProjectCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetMembers ¶
func (v *ProjectCollectionFilter) GetMembers() *UserCollectionFilter
GetMembers returns ProjectCollectionFilter.Members, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetName ¶
func (v *ProjectCollectionFilter) GetName() *StringComparator
GetName returns ProjectCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetNeeds ¶
func (v *ProjectCollectionFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns ProjectCollectionFilter.Needs, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetNextProjectMilestone ¶
func (v *ProjectCollectionFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
GetNextProjectMilestone returns ProjectCollectionFilter.NextProjectMilestone, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetOr ¶
func (v *ProjectCollectionFilter) GetOr() []*ProjectCollectionFilter
GetOr returns ProjectCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetPriority ¶
func (v *ProjectCollectionFilter) GetPriority() *NullableNumberComparator
GetPriority returns ProjectCollectionFilter.Priority, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetProjectMilestones ¶
func (v *ProjectCollectionFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
GetProjectMilestones returns ProjectCollectionFilter.ProjectMilestones, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetProjectUpdates ¶
func (v *ProjectCollectionFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
GetProjectUpdates returns ProjectCollectionFilter.ProjectUpdates, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetRoadmaps ¶
func (v *ProjectCollectionFilter) GetRoadmaps() *RoadmapCollectionFilter
GetRoadmaps returns ProjectCollectionFilter.Roadmaps, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetSearchableContent ¶
func (v *ProjectCollectionFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns ProjectCollectionFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetSlugId ¶
func (v *ProjectCollectionFilter) GetSlugId() *StringComparator
GetSlugId returns ProjectCollectionFilter.SlugId, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetSome ¶
func (v *ProjectCollectionFilter) GetSome() *ProjectFilter
GetSome returns ProjectCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetStartDate ¶
func (v *ProjectCollectionFilter) GetStartDate() *NullableDateComparator
GetStartDate returns ProjectCollectionFilter.StartDate, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetState ¶
func (v *ProjectCollectionFilter) GetState() *StringComparator
GetState returns ProjectCollectionFilter.State, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetStatus ¶
func (v *ProjectCollectionFilter) GetStatus() *ProjectStatusFilter
GetStatus returns ProjectCollectionFilter.Status, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetTargetDate ¶
func (v *ProjectCollectionFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns ProjectCollectionFilter.TargetDate, and is useful for accessing the field via an interface.
func (*ProjectCollectionFilter) GetUpdatedAt ¶
func (v *ProjectCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectFilter ¶
type ProjectFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // [DEPRECATED] Comparator for the project state. State *StringComparator `json:"state,omitempty"` // Filters that the project's status must satisfy. Status *ProjectStatusFilter `json:"status,omitempty"` // [ALPHA] Comparator for the projects priority. Priority *NullableNumberComparator `json:"priority,omitempty"` // [Internal] Comparator for the project's content. SearchableContent *ContentComparator `json:"searchableContent,omitempty"` // Comparator for the project completion date. CompletedAt *NullableDateComparator `json:"completedAt,omitempty"` // Comparator for the project start date. StartDate *NullableDateComparator `json:"startDate,omitempty"` // Comparator for the project target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Comparator for the project health. Health *StringComparator `json:"health,omitempty"` // Comparator for the project health (with age). HealthWithAge *StringComparator `json:"healthWithAge,omitempty"` // Comparator for filtering projects with relations. HasRelatedRelations *RelationExistsComparator `json:"hasRelatedRelations,omitempty"` // [Deprecated] Comparator for filtering projects which this is depended on by. HasDependedOnByRelations *RelationExistsComparator `json:"hasDependedOnByRelations,omitempty"` // [Deprecated]Comparator for filtering projects which this depends on. HasDependsOnRelations *RelationExistsComparator `json:"hasDependsOnRelations,omitempty"` // Comparator for filtering projects which are blocked. HasBlockedByRelations *RelationExistsComparator `json:"hasBlockedByRelations,omitempty"` // Comparator for filtering projects which are blocking. HasBlockingRelations *RelationExistsComparator `json:"hasBlockingRelations,omitempty"` // Comparator for filtering projects with violated dependencies. HasViolatedRelations *RelationExistsComparator `json:"hasViolatedRelations,omitempty"` // Comparator for the project updates. ProjectUpdates *ProjectUpdatesCollectionFilter `json:"projectUpdates,omitempty"` // Filters that the projects creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Filters that the projects lead must satisfy. Lead *NullableUserFilter `json:"lead,omitempty"` // Filters that the projects members must satisfy. Members *UserCollectionFilter `json:"members,omitempty"` // Filters that the projects issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Filters that the projects roadmaps must satisfy. Roadmaps *RoadmapCollectionFilter `json:"roadmaps,omitempty"` // Filters that the projects initiatives must satisfy. Initiatives *InitiativeCollectionFilter `json:"initiatives,omitempty"` // Filters that the project's milestones must satisfy. ProjectMilestones *ProjectMilestoneCollectionFilter `json:"projectMilestones,omitempty"` // Filters that the project's completed milestones must satisfy. CompletedProjectMilestones *ProjectMilestoneCollectionFilter `json:"completedProjectMilestones,omitempty"` // Filters that the project's next milestone must satisfy. NextProjectMilestone *ProjectMilestoneFilter `json:"nextProjectMilestone,omitempty"` // Filters that the project's team must satisfy. AccessibleTeams *TeamCollectionFilter `json:"accessibleTeams,omitempty"` // Filters that the last applied template must satisfy. LastAppliedTemplate *NullableTemplateFilter `json:"lastAppliedTemplate,omitempty"` // Filters that the project's customer needs must satisfy. Needs *CustomerNeedCollectionFilter `json:"needs,omitempty"` // Compound filters, all of which need to be matched by the project. And []*ProjectFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project. Or []*ProjectFilter `json:"or,omitempty"` }
Project filtering options.
func (*ProjectFilter) GetAccessibleTeams ¶
func (v *ProjectFilter) GetAccessibleTeams() *TeamCollectionFilter
GetAccessibleTeams returns ProjectFilter.AccessibleTeams, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetAnd ¶
func (v *ProjectFilter) GetAnd() []*ProjectFilter
GetAnd returns ProjectFilter.And, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetCompletedAt ¶
func (v *ProjectFilter) GetCompletedAt() *NullableDateComparator
GetCompletedAt returns ProjectFilter.CompletedAt, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetCompletedProjectMilestones ¶
func (v *ProjectFilter) GetCompletedProjectMilestones() *ProjectMilestoneCollectionFilter
GetCompletedProjectMilestones returns ProjectFilter.CompletedProjectMilestones, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetCreatedAt ¶
func (v *ProjectFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetCreator ¶
func (v *ProjectFilter) GetCreator() *UserFilter
GetCreator returns ProjectFilter.Creator, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasBlockedByRelations ¶
func (v *ProjectFilter) GetHasBlockedByRelations() *RelationExistsComparator
GetHasBlockedByRelations returns ProjectFilter.HasBlockedByRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasBlockingRelations ¶
func (v *ProjectFilter) GetHasBlockingRelations() *RelationExistsComparator
GetHasBlockingRelations returns ProjectFilter.HasBlockingRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasDependedOnByRelations ¶
func (v *ProjectFilter) GetHasDependedOnByRelations() *RelationExistsComparator
GetHasDependedOnByRelations returns ProjectFilter.HasDependedOnByRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasDependsOnRelations ¶
func (v *ProjectFilter) GetHasDependsOnRelations() *RelationExistsComparator
GetHasDependsOnRelations returns ProjectFilter.HasDependsOnRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasRelatedRelations ¶
func (v *ProjectFilter) GetHasRelatedRelations() *RelationExistsComparator
GetHasRelatedRelations returns ProjectFilter.HasRelatedRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHasViolatedRelations ¶
func (v *ProjectFilter) GetHasViolatedRelations() *RelationExistsComparator
GetHasViolatedRelations returns ProjectFilter.HasViolatedRelations, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHealth ¶
func (v *ProjectFilter) GetHealth() *StringComparator
GetHealth returns ProjectFilter.Health, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetHealthWithAge ¶
func (v *ProjectFilter) GetHealthWithAge() *StringComparator
GetHealthWithAge returns ProjectFilter.HealthWithAge, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetId ¶
func (v *ProjectFilter) GetId() *IDComparator
GetId returns ProjectFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetInitiatives ¶
func (v *ProjectFilter) GetInitiatives() *InitiativeCollectionFilter
GetInitiatives returns ProjectFilter.Initiatives, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetIssues ¶
func (v *ProjectFilter) GetIssues() *IssueCollectionFilter
GetIssues returns ProjectFilter.Issues, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetLastAppliedTemplate ¶
func (v *ProjectFilter) GetLastAppliedTemplate() *NullableTemplateFilter
GetLastAppliedTemplate returns ProjectFilter.LastAppliedTemplate, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetLead ¶
func (v *ProjectFilter) GetLead() *NullableUserFilter
GetLead returns ProjectFilter.Lead, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetMembers ¶
func (v *ProjectFilter) GetMembers() *UserCollectionFilter
GetMembers returns ProjectFilter.Members, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetName ¶
func (v *ProjectFilter) GetName() *StringComparator
GetName returns ProjectFilter.Name, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetNeeds ¶
func (v *ProjectFilter) GetNeeds() *CustomerNeedCollectionFilter
GetNeeds returns ProjectFilter.Needs, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetNextProjectMilestone ¶
func (v *ProjectFilter) GetNextProjectMilestone() *ProjectMilestoneFilter
GetNextProjectMilestone returns ProjectFilter.NextProjectMilestone, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetOr ¶
func (v *ProjectFilter) GetOr() []*ProjectFilter
GetOr returns ProjectFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetPriority ¶
func (v *ProjectFilter) GetPriority() *NullableNumberComparator
GetPriority returns ProjectFilter.Priority, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetProjectMilestones ¶
func (v *ProjectFilter) GetProjectMilestones() *ProjectMilestoneCollectionFilter
GetProjectMilestones returns ProjectFilter.ProjectMilestones, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetProjectUpdates ¶
func (v *ProjectFilter) GetProjectUpdates() *ProjectUpdatesCollectionFilter
GetProjectUpdates returns ProjectFilter.ProjectUpdates, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetRoadmaps ¶
func (v *ProjectFilter) GetRoadmaps() *RoadmapCollectionFilter
GetRoadmaps returns ProjectFilter.Roadmaps, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetSearchableContent ¶
func (v *ProjectFilter) GetSearchableContent() *ContentComparator
GetSearchableContent returns ProjectFilter.SearchableContent, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetSlugId ¶
func (v *ProjectFilter) GetSlugId() *StringComparator
GetSlugId returns ProjectFilter.SlugId, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetStartDate ¶
func (v *ProjectFilter) GetStartDate() *NullableDateComparator
GetStartDate returns ProjectFilter.StartDate, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetState ¶
func (v *ProjectFilter) GetState() *StringComparator
GetState returns ProjectFilter.State, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetStatus ¶
func (v *ProjectFilter) GetStatus() *ProjectStatusFilter
GetStatus returns ProjectFilter.Status, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetTargetDate ¶
func (v *ProjectFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns ProjectFilter.TargetDate, and is useful for accessing the field via an interface.
func (*ProjectFilter) GetUpdatedAt ¶
func (v *ProjectFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectMilestoneCollectionFilter ¶
type ProjectMilestoneCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project milestone name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project milestone target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Compound filters, all of which need to be matched by the milestone. And []*ProjectMilestoneCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the milestone. Or []*ProjectMilestoneCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some milestones. Some *ProjectMilestoneFilter `json:"some,omitempty"` // Filters that needs to be matched by all milestones. Every *ProjectMilestoneFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Milestone collection filtering options.
func (*ProjectMilestoneCollectionFilter) GetAnd ¶
func (v *ProjectMilestoneCollectionFilter) GetAnd() []*ProjectMilestoneCollectionFilter
GetAnd returns ProjectMilestoneCollectionFilter.And, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetCreatedAt ¶
func (v *ProjectMilestoneCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectMilestoneCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetEvery ¶
func (v *ProjectMilestoneCollectionFilter) GetEvery() *ProjectMilestoneFilter
GetEvery returns ProjectMilestoneCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetId ¶
func (v *ProjectMilestoneCollectionFilter) GetId() *IDComparator
GetId returns ProjectMilestoneCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetLength ¶
func (v *ProjectMilestoneCollectionFilter) GetLength() *NumberComparator
GetLength returns ProjectMilestoneCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetName ¶
func (v *ProjectMilestoneCollectionFilter) GetName() *StringComparator
GetName returns ProjectMilestoneCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetOr ¶
func (v *ProjectMilestoneCollectionFilter) GetOr() []*ProjectMilestoneCollectionFilter
GetOr returns ProjectMilestoneCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetSome ¶
func (v *ProjectMilestoneCollectionFilter) GetSome() *ProjectMilestoneFilter
GetSome returns ProjectMilestoneCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetTargetDate ¶
func (v *ProjectMilestoneCollectionFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns ProjectMilestoneCollectionFilter.TargetDate, and is useful for accessing the field via an interface.
func (*ProjectMilestoneCollectionFilter) GetUpdatedAt ¶
func (v *ProjectMilestoneCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectMilestoneCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectMilestoneFilter ¶
type ProjectMilestoneFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project milestone name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project milestone target date. TargetDate *NullableDateComparator `json:"targetDate,omitempty"` // Compound filters, all of which need to be matched by the project milestone. And []*ProjectMilestoneFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project milestone. Or []*ProjectMilestoneFilter `json:"or,omitempty"` }
Project milestone filtering options.
func (*ProjectMilestoneFilter) GetAnd ¶
func (v *ProjectMilestoneFilter) GetAnd() []*ProjectMilestoneFilter
GetAnd returns ProjectMilestoneFilter.And, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetCreatedAt ¶
func (v *ProjectMilestoneFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectMilestoneFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetId ¶
func (v *ProjectMilestoneFilter) GetId() *IDComparator
GetId returns ProjectMilestoneFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetName ¶
func (v *ProjectMilestoneFilter) GetName() *StringComparator
GetName returns ProjectMilestoneFilter.Name, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetOr ¶
func (v *ProjectMilestoneFilter) GetOr() []*ProjectMilestoneFilter
GetOr returns ProjectMilestoneFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetTargetDate ¶
func (v *ProjectMilestoneFilter) GetTargetDate() *NullableDateComparator
GetTargetDate returns ProjectMilestoneFilter.TargetDate, and is useful for accessing the field via an interface.
func (*ProjectMilestoneFilter) GetUpdatedAt ¶
func (v *ProjectMilestoneFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectMilestoneFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectStatusFilter ¶
type ProjectStatusFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project status name. Name *StringComparator `json:"name,omitempty"` // Comparator for the project status description. Description *StringComparator `json:"description,omitempty"` // Comparator for the project status position. Position *NumberComparator `json:"position,omitempty"` // Comparator for the project status type. Type *StringComparator `json:"type,omitempty"` // Filters that the project status projects must satisfy. Projects *ProjectCollectionFilter `json:"projects,omitempty"` // Compound filters, all of which need to be matched by the project status. And []*ProjectStatusFilter `json:"and,omitempty"` // Compound filters, one of which needs to be matched by the project status. Or []*ProjectStatusFilter `json:"or,omitempty"` }
Project status filtering options.
func (*ProjectStatusFilter) GetAnd ¶
func (v *ProjectStatusFilter) GetAnd() []*ProjectStatusFilter
GetAnd returns ProjectStatusFilter.And, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetCreatedAt ¶
func (v *ProjectStatusFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectStatusFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetDescription ¶
func (v *ProjectStatusFilter) GetDescription() *StringComparator
GetDescription returns ProjectStatusFilter.Description, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetId ¶
func (v *ProjectStatusFilter) GetId() *IDComparator
GetId returns ProjectStatusFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetName ¶
func (v *ProjectStatusFilter) GetName() *StringComparator
GetName returns ProjectStatusFilter.Name, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetOr ¶
func (v *ProjectStatusFilter) GetOr() []*ProjectStatusFilter
GetOr returns ProjectStatusFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetPosition ¶
func (v *ProjectStatusFilter) GetPosition() *NumberComparator
GetPosition returns ProjectStatusFilter.Position, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetProjects ¶
func (v *ProjectStatusFilter) GetProjects() *ProjectCollectionFilter
GetProjects returns ProjectStatusFilter.Projects, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetType ¶
func (v *ProjectStatusFilter) GetType() *StringComparator
GetType returns ProjectStatusFilter.Type, and is useful for accessing the field via an interface.
func (*ProjectStatusFilter) GetUpdatedAt ¶
func (v *ProjectStatusFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectStatusFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectUpdateFilter ¶
type ProjectUpdateFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Filters that the project update creator must satisfy. User *UserFilter `json:"user,omitempty"` // Filters that the project update project must satisfy. Project *ProjectFilter `json:"project,omitempty"` // Filters that the project updates reactions must satisfy. Reactions *ReactionCollectionFilter `json:"reactions,omitempty"` // Compound filters, all of which need to be matched by the ProjectUpdate. And []*ProjectUpdateFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the ProjectUpdate. Or []*ProjectUpdateFilter `json:"or,omitempty"` }
Options for filtering project updates.
func (*ProjectUpdateFilter) GetAnd ¶
func (v *ProjectUpdateFilter) GetAnd() []*ProjectUpdateFilter
GetAnd returns ProjectUpdateFilter.And, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetCreatedAt ¶
func (v *ProjectUpdateFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectUpdateFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetId ¶
func (v *ProjectUpdateFilter) GetId() *IDComparator
GetId returns ProjectUpdateFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetOr ¶
func (v *ProjectUpdateFilter) GetOr() []*ProjectUpdateFilter
GetOr returns ProjectUpdateFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetProject ¶
func (v *ProjectUpdateFilter) GetProject() *ProjectFilter
GetProject returns ProjectUpdateFilter.Project, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetReactions ¶
func (v *ProjectUpdateFilter) GetReactions() *ReactionCollectionFilter
GetReactions returns ProjectUpdateFilter.Reactions, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetUpdatedAt ¶
func (v *ProjectUpdateFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectUpdateFilter.UpdatedAt, and is useful for accessing the field via an interface.
func (*ProjectUpdateFilter) GetUser ¶
func (v *ProjectUpdateFilter) GetUser() *UserFilter
GetUser returns ProjectUpdateFilter.User, and is useful for accessing the field via an interface.
type ProjectUpdatesCollectionFilter ¶
type ProjectUpdatesCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project update health. Health *StringComparator `json:"health,omitempty"` // Compound filters, all of which need to be matched by the project update. And []*ProjectUpdatesCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the update. Or []*ProjectUpdatesCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some updates. Some *ProjectUpdatesFilter `json:"some,omitempty"` // Filters that needs to be matched by all updates. Every *ProjectUpdatesFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Collection filtering options for filtering projects by project updates.
func (*ProjectUpdatesCollectionFilter) GetAnd ¶
func (v *ProjectUpdatesCollectionFilter) GetAnd() []*ProjectUpdatesCollectionFilter
GetAnd returns ProjectUpdatesCollectionFilter.And, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetCreatedAt ¶
func (v *ProjectUpdatesCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectUpdatesCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetEvery ¶
func (v *ProjectUpdatesCollectionFilter) GetEvery() *ProjectUpdatesFilter
GetEvery returns ProjectUpdatesCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetHealth ¶
func (v *ProjectUpdatesCollectionFilter) GetHealth() *StringComparator
GetHealth returns ProjectUpdatesCollectionFilter.Health, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetId ¶
func (v *ProjectUpdatesCollectionFilter) GetId() *IDComparator
GetId returns ProjectUpdatesCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetLength ¶
func (v *ProjectUpdatesCollectionFilter) GetLength() *NumberComparator
GetLength returns ProjectUpdatesCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetOr ¶
func (v *ProjectUpdatesCollectionFilter) GetOr() []*ProjectUpdatesCollectionFilter
GetOr returns ProjectUpdatesCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetSome ¶
func (v *ProjectUpdatesCollectionFilter) GetSome() *ProjectUpdatesFilter
GetSome returns ProjectUpdatesCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*ProjectUpdatesCollectionFilter) GetUpdatedAt ¶
func (v *ProjectUpdatesCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectUpdatesCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ProjectUpdatesFilter ¶
type ProjectUpdatesFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the project update health. Health *StringComparator `json:"health,omitempty"` // Compound filters, all of which need to be matched by the project updates. And []*ProjectUpdatesFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the project updates. Or []*ProjectUpdatesFilter `json:"or,omitempty"` }
Options for filtering projects by project updates.
func (*ProjectUpdatesFilter) GetAnd ¶
func (v *ProjectUpdatesFilter) GetAnd() []*ProjectUpdatesFilter
GetAnd returns ProjectUpdatesFilter.And, and is useful for accessing the field via an interface.
func (*ProjectUpdatesFilter) GetCreatedAt ¶
func (v *ProjectUpdatesFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ProjectUpdatesFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ProjectUpdatesFilter) GetHealth ¶
func (v *ProjectUpdatesFilter) GetHealth() *StringComparator
GetHealth returns ProjectUpdatesFilter.Health, and is useful for accessing the field via an interface.
func (*ProjectUpdatesFilter) GetId ¶
func (v *ProjectUpdatesFilter) GetId() *IDComparator
GetId returns ProjectUpdatesFilter.Id, and is useful for accessing the field via an interface.
func (*ProjectUpdatesFilter) GetOr ¶
func (v *ProjectUpdatesFilter) GetOr() []*ProjectUpdatesFilter
GetOr returns ProjectUpdatesFilter.Or, and is useful for accessing the field via an interface.
func (*ProjectUpdatesFilter) GetUpdatedAt ¶
func (v *ProjectUpdatesFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ProjectUpdatesFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ReactionCollectionFilter ¶
type ReactionCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the reactions emoji. Emoji *StringComparator `json:"emoji,omitempty"` // Comparator for the reactions custom emoji. CustomEmojiId *IDComparator `json:"customEmojiId,omitempty"` // Compound filters, all of which need to be matched by the reaction. And []*ReactionCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the reaction. Or []*ReactionCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some reactions. Some *ReactionFilter `json:"some,omitempty"` // Filters that needs to be matched by all reactions. Every *ReactionFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Reaction filtering options.
func (*ReactionCollectionFilter) GetAnd ¶
func (v *ReactionCollectionFilter) GetAnd() []*ReactionCollectionFilter
GetAnd returns ReactionCollectionFilter.And, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetCreatedAt ¶
func (v *ReactionCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ReactionCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetCustomEmojiId ¶
func (v *ReactionCollectionFilter) GetCustomEmojiId() *IDComparator
GetCustomEmojiId returns ReactionCollectionFilter.CustomEmojiId, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetEmoji ¶
func (v *ReactionCollectionFilter) GetEmoji() *StringComparator
GetEmoji returns ReactionCollectionFilter.Emoji, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetEvery ¶
func (v *ReactionCollectionFilter) GetEvery() *ReactionFilter
GetEvery returns ReactionCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetId ¶
func (v *ReactionCollectionFilter) GetId() *IDComparator
GetId returns ReactionCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetLength ¶
func (v *ReactionCollectionFilter) GetLength() *NumberComparator
GetLength returns ReactionCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetOr ¶
func (v *ReactionCollectionFilter) GetOr() []*ReactionCollectionFilter
GetOr returns ReactionCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetSome ¶
func (v *ReactionCollectionFilter) GetSome() *ReactionFilter
GetSome returns ReactionCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*ReactionCollectionFilter) GetUpdatedAt ¶
func (v *ReactionCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ReactionCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type ReactionFilter ¶
type ReactionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the reactions emoji. Emoji *StringComparator `json:"emoji,omitempty"` // Comparator for the reactions custom emoji. CustomEmojiId *IDComparator `json:"customEmojiId,omitempty"` // Compound filters, all of which need to be matched by the reaction. And []*ReactionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the reaction. Or []*ReactionFilter `json:"or,omitempty"` }
Reaction filtering options.
func (*ReactionFilter) GetAnd ¶
func (v *ReactionFilter) GetAnd() []*ReactionFilter
GetAnd returns ReactionFilter.And, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetCreatedAt ¶
func (v *ReactionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns ReactionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetCustomEmojiId ¶
func (v *ReactionFilter) GetCustomEmojiId() *IDComparator
GetCustomEmojiId returns ReactionFilter.CustomEmojiId, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetEmoji ¶
func (v *ReactionFilter) GetEmoji() *StringComparator
GetEmoji returns ReactionFilter.Emoji, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetId ¶
func (v *ReactionFilter) GetId() *IDComparator
GetId returns ReactionFilter.Id, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetOr ¶
func (v *ReactionFilter) GetOr() []*ReactionFilter
GetOr returns ReactionFilter.Or, and is useful for accessing the field via an interface.
func (*ReactionFilter) GetUpdatedAt ¶
func (v *ReactionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns ReactionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type RelationExistsComparator ¶
type RelationExistsComparator struct { // Equals constraint. Eq bool `json:"eq"` // Not equals constraint. Neq bool `json:"neq"` }
Comparator for relation existence.
func (*RelationExistsComparator) GetEq ¶
func (v *RelationExistsComparator) GetEq() bool
GetEq returns RelationExistsComparator.Eq, and is useful for accessing the field via an interface.
func (*RelationExistsComparator) GetNeq ¶
func (v *RelationExistsComparator) GetNeq() bool
GetNeq returns RelationExistsComparator.Neq, and is useful for accessing the field via an interface.
type RoadmapCollectionFilter ¶
type RoadmapCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the roadmap name. Name *StringComparator `json:"name,omitempty"` // Comparator for the roadmap slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // Filters that the roadmap creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Compound filters, all of which need to be matched by the roadmap. And []*RoadmapCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the roadmap. Or []*RoadmapCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some roadmaps. Some *RoadmapFilter `json:"some,omitempty"` // Filters that needs to be matched by all roadmaps. Every *RoadmapFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Roadmap collection filtering options.
func (*RoadmapCollectionFilter) GetAnd ¶
func (v *RoadmapCollectionFilter) GetAnd() []*RoadmapCollectionFilter
GetAnd returns RoadmapCollectionFilter.And, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetCreatedAt ¶
func (v *RoadmapCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns RoadmapCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetCreator ¶
func (v *RoadmapCollectionFilter) GetCreator() *UserFilter
GetCreator returns RoadmapCollectionFilter.Creator, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetEvery ¶
func (v *RoadmapCollectionFilter) GetEvery() *RoadmapFilter
GetEvery returns RoadmapCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetId ¶
func (v *RoadmapCollectionFilter) GetId() *IDComparator
GetId returns RoadmapCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetLength ¶
func (v *RoadmapCollectionFilter) GetLength() *NumberComparator
GetLength returns RoadmapCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetName ¶
func (v *RoadmapCollectionFilter) GetName() *StringComparator
GetName returns RoadmapCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetOr ¶
func (v *RoadmapCollectionFilter) GetOr() []*RoadmapCollectionFilter
GetOr returns RoadmapCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetSlugId ¶
func (v *RoadmapCollectionFilter) GetSlugId() *StringComparator
GetSlugId returns RoadmapCollectionFilter.SlugId, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetSome ¶
func (v *RoadmapCollectionFilter) GetSome() *RoadmapFilter
GetSome returns RoadmapCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*RoadmapCollectionFilter) GetUpdatedAt ¶
func (v *RoadmapCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns RoadmapCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type RoadmapFilter ¶
type RoadmapFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the roadmap name. Name *StringComparator `json:"name,omitempty"` // Comparator for the roadmap slug ID. SlugId *StringComparator `json:"slugId,omitempty"` // Filters that the roadmap creator must satisfy. Creator *UserFilter `json:"creator,omitempty"` // Compound filters, all of which need to be matched by the roadmap. And []*RoadmapFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the roadmap. Or []*RoadmapFilter `json:"or,omitempty"` }
Roadmap filtering options.
func (*RoadmapFilter) GetAnd ¶
func (v *RoadmapFilter) GetAnd() []*RoadmapFilter
GetAnd returns RoadmapFilter.And, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetCreatedAt ¶
func (v *RoadmapFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns RoadmapFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetCreator ¶
func (v *RoadmapFilter) GetCreator() *UserFilter
GetCreator returns RoadmapFilter.Creator, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetId ¶
func (v *RoadmapFilter) GetId() *IDComparator
GetId returns RoadmapFilter.Id, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetName ¶
func (v *RoadmapFilter) GetName() *StringComparator
GetName returns RoadmapFilter.Name, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetOr ¶
func (v *RoadmapFilter) GetOr() []*RoadmapFilter
GetOr returns RoadmapFilter.Or, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetSlugId ¶
func (v *RoadmapFilter) GetSlugId() *StringComparator
GetSlugId returns RoadmapFilter.SlugId, and is useful for accessing the field via an interface.
func (*RoadmapFilter) GetUpdatedAt ¶
func (v *RoadmapFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns RoadmapFilter.UpdatedAt, and is useful for accessing the field via an interface.
type SlaStatusComparator ¶
type SlaStatusComparator struct { // Equals constraint. Eq SlaStatus `json:"eq"` // Not-equals constraint. Neq SlaStatus `json:"neq"` // In-array constraint. In []SlaStatus `json:"in"` // Not-in-array constraint. Nin []SlaStatus `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` }
Comparator for sla status.
func (*SlaStatusComparator) GetEq ¶
func (v *SlaStatusComparator) GetEq() SlaStatus
GetEq returns SlaStatusComparator.Eq, and is useful for accessing the field via an interface.
func (*SlaStatusComparator) GetIn ¶
func (v *SlaStatusComparator) GetIn() []SlaStatus
GetIn returns SlaStatusComparator.In, and is useful for accessing the field via an interface.
func (*SlaStatusComparator) GetNeq ¶
func (v *SlaStatusComparator) GetNeq() SlaStatus
GetNeq returns SlaStatusComparator.Neq, and is useful for accessing the field via an interface.
func (*SlaStatusComparator) GetNin ¶
func (v *SlaStatusComparator) GetNin() []SlaStatus
GetNin returns SlaStatusComparator.Nin, and is useful for accessing the field via an interface.
func (*SlaStatusComparator) GetNull ¶
func (v *SlaStatusComparator) GetNull() bool
GetNull returns SlaStatusComparator.Null, and is useful for accessing the field via an interface.
type SourceMetadataComparator ¶
type SourceMetadataComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` // Compound filters, all of which need to be matched by the sub type. SubType *SubTypeComparator `json:"subType,omitempty"` }
Comparator for issue source type.
func (*SourceMetadataComparator) GetEq ¶
func (v *SourceMetadataComparator) GetEq() string
GetEq returns SourceMetadataComparator.Eq, and is useful for accessing the field via an interface.
func (*SourceMetadataComparator) GetIn ¶
func (v *SourceMetadataComparator) GetIn() []string
GetIn returns SourceMetadataComparator.In, and is useful for accessing the field via an interface.
func (*SourceMetadataComparator) GetNeq ¶
func (v *SourceMetadataComparator) GetNeq() string
GetNeq returns SourceMetadataComparator.Neq, and is useful for accessing the field via an interface.
func (*SourceMetadataComparator) GetNin ¶
func (v *SourceMetadataComparator) GetNin() []string
GetNin returns SourceMetadataComparator.Nin, and is useful for accessing the field via an interface.
func (*SourceMetadataComparator) GetNull ¶
func (v *SourceMetadataComparator) GetNull() bool
GetNull returns SourceMetadataComparator.Null, and is useful for accessing the field via an interface.
func (*SourceMetadataComparator) GetSubType ¶
func (v *SourceMetadataComparator) GetSubType() *SubTypeComparator
GetSubType returns SourceMetadataComparator.SubType, and is useful for accessing the field via an interface.
type SourceTypeComparator ¶
type SourceTypeComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Equals case insensitive. Matches any values that matches the given string case insensitive. EqIgnoreCase string `json:"eqIgnoreCase"` // Not-equals case insensitive. Matches any values that don't match the given string case insensitive. NeqIgnoreCase string `json:"neqIgnoreCase"` // Starts with constraint. Matches any values that start with the given string. StartsWith string `json:"startsWith"` // Starts with case insensitive constraint. Matches any values that start with the given string. StartsWithIgnoreCase string `json:"startsWithIgnoreCase"` // Doesn't start with constraint. Matches any values that don't start with the given string. NotStartsWith string `json:"notStartsWith"` // Ends with constraint. Matches any values that end with the given string. EndsWith string `json:"endsWith"` // Doesn't end with constraint. Matches any values that don't end with the given string. NotEndsWith string `json:"notEndsWith"` // Contains constraint. Matches any values that contain the given string. Contains string `json:"contains"` // Contains case insensitive constraint. Matches any values that contain the given string case insensitive. ContainsIgnoreCase string `json:"containsIgnoreCase"` // Doesn't contain constraint. Matches any values that don't contain the given string. NotContains string `json:"notContains"` // Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. NotContainsIgnoreCase string `json:"notContainsIgnoreCase"` }
Comparator for `sourceType` field.
func (*SourceTypeComparator) GetContains ¶
func (v *SourceTypeComparator) GetContains() string
GetContains returns SourceTypeComparator.Contains, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetContainsIgnoreCase ¶
func (v *SourceTypeComparator) GetContainsIgnoreCase() string
GetContainsIgnoreCase returns SourceTypeComparator.ContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetEndsWith ¶
func (v *SourceTypeComparator) GetEndsWith() string
GetEndsWith returns SourceTypeComparator.EndsWith, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetEq ¶
func (v *SourceTypeComparator) GetEq() string
GetEq returns SourceTypeComparator.Eq, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetEqIgnoreCase ¶
func (v *SourceTypeComparator) GetEqIgnoreCase() string
GetEqIgnoreCase returns SourceTypeComparator.EqIgnoreCase, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetIn ¶
func (v *SourceTypeComparator) GetIn() []string
GetIn returns SourceTypeComparator.In, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNeq ¶
func (v *SourceTypeComparator) GetNeq() string
GetNeq returns SourceTypeComparator.Neq, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNeqIgnoreCase ¶
func (v *SourceTypeComparator) GetNeqIgnoreCase() string
GetNeqIgnoreCase returns SourceTypeComparator.NeqIgnoreCase, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNin ¶
func (v *SourceTypeComparator) GetNin() []string
GetNin returns SourceTypeComparator.Nin, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNotContains ¶
func (v *SourceTypeComparator) GetNotContains() string
GetNotContains returns SourceTypeComparator.NotContains, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNotContainsIgnoreCase ¶
func (v *SourceTypeComparator) GetNotContainsIgnoreCase() string
GetNotContainsIgnoreCase returns SourceTypeComparator.NotContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNotEndsWith ¶
func (v *SourceTypeComparator) GetNotEndsWith() string
GetNotEndsWith returns SourceTypeComparator.NotEndsWith, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetNotStartsWith ¶
func (v *SourceTypeComparator) GetNotStartsWith() string
GetNotStartsWith returns SourceTypeComparator.NotStartsWith, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetStartsWith ¶
func (v *SourceTypeComparator) GetStartsWith() string
GetStartsWith returns SourceTypeComparator.StartsWith, and is useful for accessing the field via an interface.
func (*SourceTypeComparator) GetStartsWithIgnoreCase ¶
func (v *SourceTypeComparator) GetStartsWithIgnoreCase() string
GetStartsWithIgnoreCase returns SourceTypeComparator.StartsWithIgnoreCase, and is useful for accessing the field via an interface.
type StringArrayComparator ¶
type StringArrayComparator struct { // Length of the array. Matches any values that have the given length. Length *NumberComparator `json:"length,omitempty"` // Compound filters, all of which need to be matched. Every []*StringItemComparator `json:"every,omitempty"` // Compound filters, one of which needs to be matched. Some []*StringItemComparator `json:"some,omitempty"` }
Comparator for strings.
func (*StringArrayComparator) GetEvery ¶
func (v *StringArrayComparator) GetEvery() []*StringItemComparator
GetEvery returns StringArrayComparator.Every, and is useful for accessing the field via an interface.
func (*StringArrayComparator) GetLength ¶
func (v *StringArrayComparator) GetLength() *NumberComparator
GetLength returns StringArrayComparator.Length, and is useful for accessing the field via an interface.
func (*StringArrayComparator) GetSome ¶
func (v *StringArrayComparator) GetSome() []*StringItemComparator
GetSome returns StringArrayComparator.Some, and is useful for accessing the field via an interface.
type StringComparator ¶
type StringComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Equals case insensitive. Matches any values that matches the given string case insensitive. EqIgnoreCase string `json:"eqIgnoreCase"` // Not-equals case insensitive. Matches any values that don't match the given string case insensitive. NeqIgnoreCase string `json:"neqIgnoreCase"` // Starts with constraint. Matches any values that start with the given string. StartsWith string `json:"startsWith"` // Starts with case insensitive constraint. Matches any values that start with the given string. StartsWithIgnoreCase string `json:"startsWithIgnoreCase"` // Doesn't start with constraint. Matches any values that don't start with the given string. NotStartsWith string `json:"notStartsWith"` // Ends with constraint. Matches any values that end with the given string. EndsWith string `json:"endsWith"` // Doesn't end with constraint. Matches any values that don't end with the given string. NotEndsWith string `json:"notEndsWith"` // Contains constraint. Matches any values that contain the given string. Contains string `json:"contains"` // Contains case insensitive constraint. Matches any values that contain the given string case insensitive. ContainsIgnoreCase string `json:"containsIgnoreCase"` // Doesn't contain constraint. Matches any values that don't contain the given string. NotContains string `json:"notContains"` // Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. NotContainsIgnoreCase string `json:"notContainsIgnoreCase"` }
Comparator for strings.
func (*StringComparator) GetContains ¶
func (v *StringComparator) GetContains() string
GetContains returns StringComparator.Contains, and is useful for accessing the field via an interface.
func (*StringComparator) GetContainsIgnoreCase ¶
func (v *StringComparator) GetContainsIgnoreCase() string
GetContainsIgnoreCase returns StringComparator.ContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*StringComparator) GetEndsWith ¶
func (v *StringComparator) GetEndsWith() string
GetEndsWith returns StringComparator.EndsWith, and is useful for accessing the field via an interface.
func (*StringComparator) GetEq ¶
func (v *StringComparator) GetEq() string
GetEq returns StringComparator.Eq, and is useful for accessing the field via an interface.
func (*StringComparator) GetEqIgnoreCase ¶
func (v *StringComparator) GetEqIgnoreCase() string
GetEqIgnoreCase returns StringComparator.EqIgnoreCase, and is useful for accessing the field via an interface.
func (*StringComparator) GetIn ¶
func (v *StringComparator) GetIn() []string
GetIn returns StringComparator.In, and is useful for accessing the field via an interface.
func (*StringComparator) GetNeq ¶
func (v *StringComparator) GetNeq() string
GetNeq returns StringComparator.Neq, and is useful for accessing the field via an interface.
func (*StringComparator) GetNeqIgnoreCase ¶
func (v *StringComparator) GetNeqIgnoreCase() string
GetNeqIgnoreCase returns StringComparator.NeqIgnoreCase, and is useful for accessing the field via an interface.
func (*StringComparator) GetNin ¶
func (v *StringComparator) GetNin() []string
GetNin returns StringComparator.Nin, and is useful for accessing the field via an interface.
func (*StringComparator) GetNotContains ¶
func (v *StringComparator) GetNotContains() string
GetNotContains returns StringComparator.NotContains, and is useful for accessing the field via an interface.
func (*StringComparator) GetNotContainsIgnoreCase ¶
func (v *StringComparator) GetNotContainsIgnoreCase() string
GetNotContainsIgnoreCase returns StringComparator.NotContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*StringComparator) GetNotEndsWith ¶
func (v *StringComparator) GetNotEndsWith() string
GetNotEndsWith returns StringComparator.NotEndsWith, and is useful for accessing the field via an interface.
func (*StringComparator) GetNotStartsWith ¶
func (v *StringComparator) GetNotStartsWith() string
GetNotStartsWith returns StringComparator.NotStartsWith, and is useful for accessing the field via an interface.
func (*StringComparator) GetStartsWith ¶
func (v *StringComparator) GetStartsWith() string
GetStartsWith returns StringComparator.StartsWith, and is useful for accessing the field via an interface.
func (*StringComparator) GetStartsWithIgnoreCase ¶
func (v *StringComparator) GetStartsWithIgnoreCase() string
GetStartsWithIgnoreCase returns StringComparator.StartsWithIgnoreCase, and is useful for accessing the field via an interface.
type StringItemComparator ¶
type StringItemComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Equals case insensitive. Matches any values that matches the given string case insensitive. EqIgnoreCase string `json:"eqIgnoreCase"` // Not-equals case insensitive. Matches any values that don't match the given string case insensitive. NeqIgnoreCase string `json:"neqIgnoreCase"` // Starts with constraint. Matches any values that start with the given string. StartsWith string `json:"startsWith"` // Starts with case insensitive constraint. Matches any values that start with the given string. StartsWithIgnoreCase string `json:"startsWithIgnoreCase"` // Doesn't start with constraint. Matches any values that don't start with the given string. NotStartsWith string `json:"notStartsWith"` // Ends with constraint. Matches any values that end with the given string. EndsWith string `json:"endsWith"` // Doesn't end with constraint. Matches any values that don't end with the given string. NotEndsWith string `json:"notEndsWith"` // Contains constraint. Matches any values that contain the given string. Contains string `json:"contains"` // Contains case insensitive constraint. Matches any values that contain the given string case insensitive. ContainsIgnoreCase string `json:"containsIgnoreCase"` // Doesn't contain constraint. Matches any values that don't contain the given string. NotContains string `json:"notContains"` // Doesn't contain case insensitive constraint. Matches any values that don't contain the given string case insensitive. NotContainsIgnoreCase string `json:"notContainsIgnoreCase"` }
Comparator for strings in arrays.
func (*StringItemComparator) GetContains ¶
func (v *StringItemComparator) GetContains() string
GetContains returns StringItemComparator.Contains, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetContainsIgnoreCase ¶
func (v *StringItemComparator) GetContainsIgnoreCase() string
GetContainsIgnoreCase returns StringItemComparator.ContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetEndsWith ¶
func (v *StringItemComparator) GetEndsWith() string
GetEndsWith returns StringItemComparator.EndsWith, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetEq ¶
func (v *StringItemComparator) GetEq() string
GetEq returns StringItemComparator.Eq, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetEqIgnoreCase ¶
func (v *StringItemComparator) GetEqIgnoreCase() string
GetEqIgnoreCase returns StringItemComparator.EqIgnoreCase, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetIn ¶
func (v *StringItemComparator) GetIn() []string
GetIn returns StringItemComparator.In, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNeq ¶
func (v *StringItemComparator) GetNeq() string
GetNeq returns StringItemComparator.Neq, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNeqIgnoreCase ¶
func (v *StringItemComparator) GetNeqIgnoreCase() string
GetNeqIgnoreCase returns StringItemComparator.NeqIgnoreCase, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNin ¶
func (v *StringItemComparator) GetNin() []string
GetNin returns StringItemComparator.Nin, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNotContains ¶
func (v *StringItemComparator) GetNotContains() string
GetNotContains returns StringItemComparator.NotContains, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNotContainsIgnoreCase ¶
func (v *StringItemComparator) GetNotContainsIgnoreCase() string
GetNotContainsIgnoreCase returns StringItemComparator.NotContainsIgnoreCase, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNotEndsWith ¶
func (v *StringItemComparator) GetNotEndsWith() string
GetNotEndsWith returns StringItemComparator.NotEndsWith, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetNotStartsWith ¶
func (v *StringItemComparator) GetNotStartsWith() string
GetNotStartsWith returns StringItemComparator.NotStartsWith, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetStartsWith ¶
func (v *StringItemComparator) GetStartsWith() string
GetStartsWith returns StringItemComparator.StartsWith, and is useful for accessing the field via an interface.
func (*StringItemComparator) GetStartsWithIgnoreCase ¶
func (v *StringItemComparator) GetStartsWithIgnoreCase() string
GetStartsWithIgnoreCase returns StringItemComparator.StartsWithIgnoreCase, and is useful for accessing the field via an interface.
type SubTypeComparator ¶
type SubTypeComparator struct { // Equals constraint. Eq string `json:"eq"` // Not-equals constraint. Neq string `json:"neq"` // In-array constraint. In []string `json:"in"` // Not-in-array constraint. Nin []string `json:"nin"` // Null constraint. Matches any non-null values if the given value is false, otherwise it matches null values. Null bool `json:"null"` }
Comparator for source type.
func (*SubTypeComparator) GetEq ¶
func (v *SubTypeComparator) GetEq() string
GetEq returns SubTypeComparator.Eq, and is useful for accessing the field via an interface.
func (*SubTypeComparator) GetIn ¶
func (v *SubTypeComparator) GetIn() []string
GetIn returns SubTypeComparator.In, and is useful for accessing the field via an interface.
func (*SubTypeComparator) GetNeq ¶
func (v *SubTypeComparator) GetNeq() string
GetNeq returns SubTypeComparator.Neq, and is useful for accessing the field via an interface.
func (*SubTypeComparator) GetNin ¶
func (v *SubTypeComparator) GetNin() []string
GetNin returns SubTypeComparator.Nin, and is useful for accessing the field via an interface.
func (*SubTypeComparator) GetNull ¶
func (v *SubTypeComparator) GetNull() bool
GetNull returns SubTypeComparator.Null, and is useful for accessing the field via an interface.
type TeamCollectionFilter ¶
type TeamCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Compound filters, all of which need to be matched by the roadmap. And []*TeamCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the roadmap. Or []*TeamCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some roadmaps. Some *TeamFilter `json:"some,omitempty"` // Filters that needs to be matched by all roadmaps. Every *TeamFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
Roadmap collection filtering options.
func (*TeamCollectionFilter) GetAnd ¶
func (v *TeamCollectionFilter) GetAnd() []*TeamCollectionFilter
GetAnd returns TeamCollectionFilter.And, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetCreatedAt ¶
func (v *TeamCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns TeamCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetEvery ¶
func (v *TeamCollectionFilter) GetEvery() *TeamFilter
GetEvery returns TeamCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetId ¶
func (v *TeamCollectionFilter) GetId() *IDComparator
GetId returns TeamCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetLength ¶
func (v *TeamCollectionFilter) GetLength() *NumberComparator
GetLength returns TeamCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetOr ¶
func (v *TeamCollectionFilter) GetOr() []*TeamCollectionFilter
GetOr returns TeamCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetSome ¶
func (v *TeamCollectionFilter) GetSome() *TeamFilter
GetSome returns TeamCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*TeamCollectionFilter) GetUpdatedAt ¶
func (v *TeamCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns TeamCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type TeamFilter ¶
type TeamFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the team name. Name *StringComparator `json:"name,omitempty"` // Comparator for the team key. Key *StringComparator `json:"key,omitempty"` // Comparator for the team description. Description *NullableStringComparator `json:"description,omitempty"` // Filters that the teams issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Compound filters, all of which need to be matched by the team. And []*TeamFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the team. Or []*TeamFilter `json:"or,omitempty"` }
Team filtering options.
func (*TeamFilter) GetAnd ¶
func (v *TeamFilter) GetAnd() []*TeamFilter
GetAnd returns TeamFilter.And, and is useful for accessing the field via an interface.
func (*TeamFilter) GetCreatedAt ¶
func (v *TeamFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns TeamFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*TeamFilter) GetDescription ¶
func (v *TeamFilter) GetDescription() *NullableStringComparator
GetDescription returns TeamFilter.Description, and is useful for accessing the field via an interface.
func (*TeamFilter) GetId ¶
func (v *TeamFilter) GetId() *IDComparator
GetId returns TeamFilter.Id, and is useful for accessing the field via an interface.
func (*TeamFilter) GetIssues ¶
func (v *TeamFilter) GetIssues() *IssueCollectionFilter
GetIssues returns TeamFilter.Issues, and is useful for accessing the field via an interface.
func (*TeamFilter) GetKey ¶
func (v *TeamFilter) GetKey() *StringComparator
GetKey returns TeamFilter.Key, and is useful for accessing the field via an interface.
func (*TeamFilter) GetName ¶
func (v *TeamFilter) GetName() *StringComparator
GetName returns TeamFilter.Name, and is useful for accessing the field via an interface.
func (*TeamFilter) GetOr ¶
func (v *TeamFilter) GetOr() []*TeamFilter
GetOr returns TeamFilter.Or, and is useful for accessing the field via an interface.
func (*TeamFilter) GetUpdatedAt ¶
func (v *TeamFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns TeamFilter.UpdatedAt, and is useful for accessing the field via an interface.
type TriggerIssueUpdated ¶
type TriggerIssueUpdated struct {
// contains filtered or unexported fields
}
func NewTriggerIssueUpdated ¶
func NewTriggerIssueUpdated() *TriggerIssueUpdated
func (*TriggerIssueUpdated) GetInfo ¶
func (t *TriggerIssueUpdated) GetInfo() *sdk.TriggerInfo
func (*TriggerIssueUpdated) OnDisabled ¶
func (t *TriggerIssueUpdated) OnDisabled(ctx *sdk.RunContext) error
func (*TriggerIssueUpdated) OnEnabled ¶
func (t *TriggerIssueUpdated) OnEnabled(ctx *sdk.RunContext) error
func (*TriggerIssueUpdated) Run ¶
func (t *TriggerIssueUpdated) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*TriggerIssueUpdated) Test ¶
func (t *TriggerIssueUpdated) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type TriggerNewIssue ¶
type TriggerNewIssue struct {
// contains filtered or unexported fields
}
func NewTriggerNewIssue ¶
func NewTriggerNewIssue() *TriggerNewIssue
func (*TriggerNewIssue) GetInfo ¶
func (t *TriggerNewIssue) GetInfo() *sdk.TriggerInfo
func (*TriggerNewIssue) OnDisabled ¶
func (t *TriggerNewIssue) OnDisabled(ctx *sdk.RunContext) error
func (*TriggerNewIssue) OnEnabled ¶
func (t *TriggerNewIssue) OnEnabled(ctx *sdk.RunContext) error
func (*TriggerNewIssue) Run ¶
func (t *TriggerNewIssue) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*TriggerNewIssue) Test ¶
func (t *TriggerNewIssue) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type UpdateIssueOperation ¶
type UpdateIssueOperation struct {
// contains filtered or unexported fields
}
func NewUpdateIssueOperation ¶
func NewUpdateIssueOperation() *UpdateIssueOperation
func (*UpdateIssueOperation) GetInfo ¶
func (c *UpdateIssueOperation) GetInfo() *sdk.OperationInfo
func (*UpdateIssueOperation) Run ¶
func (c *UpdateIssueOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)
func (*UpdateIssueOperation) Test ¶
func (c *UpdateIssueOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)
type UserCollectionFilter ¶
type UserCollectionFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the user's name. Name *StringComparator `json:"name,omitempty"` // Comparator for the user's display name. DisplayName *StringComparator `json:"displayName,omitempty"` // Comparator for the user's email. Email *StringComparator `json:"email,omitempty"` // Comparator for the user's activity status. Active *BooleanComparator `json:"active,omitempty"` // Filters that the users assigned issues must satisfy. AssignedIssues *IssueCollectionFilter `json:"assignedIssues,omitempty"` // Comparator for the user's admin status. Admin *BooleanComparator `json:"admin,omitempty"` // Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. IsMe *BooleanComparator `json:"isMe,omitempty"` // Compound filters, all of which need to be matched by the user. And []*UserCollectionFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the user. Or []*UserCollectionFilter `json:"or,omitempty"` // Filters that needs to be matched by some users. Some *UserFilter `json:"some,omitempty"` // Filters that needs to be matched by all users. Every *UserFilter `json:"every,omitempty"` // Comparator for the collection length. Length *NumberComparator `json:"length,omitempty"` }
User filtering options.
func (*UserCollectionFilter) GetActive ¶
func (v *UserCollectionFilter) GetActive() *BooleanComparator
GetActive returns UserCollectionFilter.Active, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetAdmin ¶
func (v *UserCollectionFilter) GetAdmin() *BooleanComparator
GetAdmin returns UserCollectionFilter.Admin, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetAnd ¶
func (v *UserCollectionFilter) GetAnd() []*UserCollectionFilter
GetAnd returns UserCollectionFilter.And, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetAssignedIssues ¶
func (v *UserCollectionFilter) GetAssignedIssues() *IssueCollectionFilter
GetAssignedIssues returns UserCollectionFilter.AssignedIssues, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetCreatedAt ¶
func (v *UserCollectionFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns UserCollectionFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetDisplayName ¶
func (v *UserCollectionFilter) GetDisplayName() *StringComparator
GetDisplayName returns UserCollectionFilter.DisplayName, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetEmail ¶
func (v *UserCollectionFilter) GetEmail() *StringComparator
GetEmail returns UserCollectionFilter.Email, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetEvery ¶
func (v *UserCollectionFilter) GetEvery() *UserFilter
GetEvery returns UserCollectionFilter.Every, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetId ¶
func (v *UserCollectionFilter) GetId() *IDComparator
GetId returns UserCollectionFilter.Id, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetIsMe ¶
func (v *UserCollectionFilter) GetIsMe() *BooleanComparator
GetIsMe returns UserCollectionFilter.IsMe, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetLength ¶
func (v *UserCollectionFilter) GetLength() *NumberComparator
GetLength returns UserCollectionFilter.Length, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetName ¶
func (v *UserCollectionFilter) GetName() *StringComparator
GetName returns UserCollectionFilter.Name, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetOr ¶
func (v *UserCollectionFilter) GetOr() []*UserCollectionFilter
GetOr returns UserCollectionFilter.Or, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetSome ¶
func (v *UserCollectionFilter) GetSome() *UserFilter
GetSome returns UserCollectionFilter.Some, and is useful for accessing the field via an interface.
func (*UserCollectionFilter) GetUpdatedAt ¶
func (v *UserCollectionFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns UserCollectionFilter.UpdatedAt, and is useful for accessing the field via an interface.
type UserFilter ¶
type UserFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the user's name. Name *StringComparator `json:"name,omitempty"` // Comparator for the user's display name. DisplayName *StringComparator `json:"displayName,omitempty"` // Comparator for the user's email. Email *StringComparator `json:"email,omitempty"` // Comparator for the user's activity status. Active *BooleanComparator `json:"active,omitempty"` // Filters that the users assigned issues must satisfy. AssignedIssues *IssueCollectionFilter `json:"assignedIssues,omitempty"` // Comparator for the user's admin status. Admin *BooleanComparator `json:"admin,omitempty"` // Filter based on the currently authenticated user. Set to true to filter for the authenticated user, false for any other user. IsMe *BooleanComparator `json:"isMe,omitempty"` // Compound filters, all of which need to be matched by the user. And []*UserFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the user. Or []*UserFilter `json:"or,omitempty"` }
User filtering options.
func (*UserFilter) GetActive ¶
func (v *UserFilter) GetActive() *BooleanComparator
GetActive returns UserFilter.Active, and is useful for accessing the field via an interface.
func (*UserFilter) GetAdmin ¶
func (v *UserFilter) GetAdmin() *BooleanComparator
GetAdmin returns UserFilter.Admin, and is useful for accessing the field via an interface.
func (*UserFilter) GetAnd ¶
func (v *UserFilter) GetAnd() []*UserFilter
GetAnd returns UserFilter.And, and is useful for accessing the field via an interface.
func (*UserFilter) GetAssignedIssues ¶
func (v *UserFilter) GetAssignedIssues() *IssueCollectionFilter
GetAssignedIssues returns UserFilter.AssignedIssues, and is useful for accessing the field via an interface.
func (*UserFilter) GetCreatedAt ¶
func (v *UserFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns UserFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*UserFilter) GetDisplayName ¶
func (v *UserFilter) GetDisplayName() *StringComparator
GetDisplayName returns UserFilter.DisplayName, and is useful for accessing the field via an interface.
func (*UserFilter) GetEmail ¶
func (v *UserFilter) GetEmail() *StringComparator
GetEmail returns UserFilter.Email, and is useful for accessing the field via an interface.
func (*UserFilter) GetId ¶
func (v *UserFilter) GetId() *IDComparator
GetId returns UserFilter.Id, and is useful for accessing the field via an interface.
func (*UserFilter) GetIsMe ¶
func (v *UserFilter) GetIsMe() *BooleanComparator
GetIsMe returns UserFilter.IsMe, and is useful for accessing the field via an interface.
func (*UserFilter) GetName ¶
func (v *UserFilter) GetName() *StringComparator
GetName returns UserFilter.Name, and is useful for accessing the field via an interface.
func (*UserFilter) GetOr ¶
func (v *UserFilter) GetOr() []*UserFilter
GetOr returns UserFilter.Or, and is useful for accessing the field via an interface.
func (*UserFilter) GetUpdatedAt ¶
func (v *UserFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns UserFilter.UpdatedAt, and is useful for accessing the field via an interface.
type WorkflowState ¶
type WorkflowStateFilter ¶
type WorkflowStateFilter struct { // Comparator for the identifier. Id *IDComparator `json:"id,omitempty"` // Comparator for the created at date. CreatedAt *DateComparator `json:"createdAt,omitempty"` // Comparator for the updated at date. UpdatedAt *DateComparator `json:"updatedAt,omitempty"` // Comparator for the workflow state name. Name *StringComparator `json:"name,omitempty"` // Comparator for the workflow state description. Description *StringComparator `json:"description,omitempty"` // Comparator for the workflow state position. Position *NumberComparator `json:"position,omitempty"` // Comparator for the workflow state type. Type *StringComparator `json:"type,omitempty"` // Filters that the workflow states team must satisfy. Team *TeamFilter `json:"team,omitempty"` // Filters that the workflow states issues must satisfy. Issues *IssueCollectionFilter `json:"issues,omitempty"` // Compound filters, all of which need to be matched by the workflow state. And []*WorkflowStateFilter `json:"and,omitempty"` // Compound filters, one of which need to be matched by the workflow state. Or []*WorkflowStateFilter `json:"or,omitempty"` }
Workflow state filtering options.
func (*WorkflowStateFilter) GetAnd ¶
func (v *WorkflowStateFilter) GetAnd() []*WorkflowStateFilter
GetAnd returns WorkflowStateFilter.And, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetCreatedAt ¶
func (v *WorkflowStateFilter) GetCreatedAt() *DateComparator
GetCreatedAt returns WorkflowStateFilter.CreatedAt, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetDescription ¶
func (v *WorkflowStateFilter) GetDescription() *StringComparator
GetDescription returns WorkflowStateFilter.Description, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetId ¶
func (v *WorkflowStateFilter) GetId() *IDComparator
GetId returns WorkflowStateFilter.Id, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetIssues ¶
func (v *WorkflowStateFilter) GetIssues() *IssueCollectionFilter
GetIssues returns WorkflowStateFilter.Issues, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetName ¶
func (v *WorkflowStateFilter) GetName() *StringComparator
GetName returns WorkflowStateFilter.Name, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetOr ¶
func (v *WorkflowStateFilter) GetOr() []*WorkflowStateFilter
GetOr returns WorkflowStateFilter.Or, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetPosition ¶
func (v *WorkflowStateFilter) GetPosition() *NumberComparator
GetPosition returns WorkflowStateFilter.Position, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetTeam ¶
func (v *WorkflowStateFilter) GetTeam() *TeamFilter
GetTeam returns WorkflowStateFilter.Team, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetType ¶
func (v *WorkflowStateFilter) GetType() *StringComparator
GetType returns WorkflowStateFilter.Type, and is useful for accessing the field via an interface.
func (*WorkflowStateFilter) GetUpdatedAt ¶
func (v *WorkflowStateFilter) GetUpdatedAt() *DateComparator
GetUpdatedAt returns WorkflowStateFilter.UpdatedAt, and is useful for accessing the field via an interface.