Documentation
¶
Index ¶
- Constants
- type GetAccountAccount
- type GetAccountResponse
- type GetEpicEpic
- func (v *GetEpicEpic) GetCreatedAt() time.Time
- func (v *GetEpicEpic) GetDescription() GetEpicEpicDescriptionNote
- func (v *GetEpicEpic) GetId() string
- func (v *GetEpicEpic) GetName() string
- func (v *GetEpicEpic) GetReferenceNum() string
- func (v *GetEpicEpic) GetUpdatedAt() time.Time
- func (v *GetEpicEpic) GetWorkflowStatus() GetEpicEpicWorkflowStatus
- type GetEpicEpicDescriptionNote
- type GetEpicEpicWorkflowStatus
- type GetEpicResponse
- type GetFeatureFeature
- func (v *GetFeatureFeature) GetAssignedToUser() *GetFeatureFeatureAssignedToUser
- func (v *GetFeatureFeature) GetCreatedAt() time.Time
- func (v *GetFeatureFeature) GetDescription() GetFeatureFeatureDescriptionNote
- func (v *GetFeatureFeature) GetDueDate() *string
- func (v *GetFeatureFeature) GetId() string
- func (v *GetFeatureFeature) GetName() string
- func (v *GetFeatureFeature) GetReferenceNum() string
- func (v *GetFeatureFeature) GetStartDate() *string
- func (v *GetFeatureFeature) GetUpdatedAt() time.Time
- func (v *GetFeatureFeature) GetWorkflowStatus() GetFeatureFeatureWorkflowStatus
- type GetFeatureFeatureAssignedToUser
- type GetFeatureFeatureDescriptionNote
- type GetFeatureFeatureWorkflowStatus
- type GetFeatureResponse
- type GetGoalGoal
- func (v *GetGoalGoal) GetCreatedAt() time.Time
- func (v *GetGoalGoal) GetId() string
- func (v *GetGoalGoal) GetMetricName() *string
- func (v *GetGoalGoal) GetName() string
- func (v *GetGoalGoal) GetProgress() *int
- func (v *GetGoalGoal) GetReferenceNum() *string
- func (v *GetGoalGoal) GetUpdatedAt() time.Time
- func (v *GetGoalGoal) GetWorkflowStatus() GetGoalGoalWorkflowStatus
- type GetGoalGoalWorkflowStatus
- type GetGoalResponse
- type GetIdeaIdea
- func (v *GetIdeaIdea) GetCreatedAt() time.Time
- func (v *GetIdeaIdea) GetDescription() GetIdeaIdeaDescriptionNote
- func (v *GetIdeaIdea) GetId() string
- func (v *GetIdeaIdea) GetName() string
- func (v *GetIdeaIdea) GetNumEndorsements() int
- func (v *GetIdeaIdea) GetReferenceNum() string
- func (v *GetIdeaIdea) GetUpdatedAt() time.Time
- func (v *GetIdeaIdea) GetWorkflowStatus() GetIdeaIdeaWorkflowStatus
- type GetIdeaIdeaDescriptionNote
- type GetIdeaIdeaWorkflowStatus
- type GetIdeaResponse
- type GetInitiativeInitiative
- func (v *GetInitiativeInitiative) GetCreatedAt() time.Time
- func (v *GetInitiativeInitiative) GetDescription() GetInitiativeInitiativeDescriptionNote
- func (v *GetInitiativeInitiative) GetId() string
- func (v *GetInitiativeInitiative) GetName() string
- func (v *GetInitiativeInitiative) GetReferenceNum() *string
- func (v *GetInitiativeInitiative) GetUpdatedAt() time.Time
- func (v *GetInitiativeInitiative) GetWorkflowStatus() GetInitiativeInitiativeWorkflowStatus
- type GetInitiativeInitiativeDescriptionNote
- type GetInitiativeInitiativeWorkflowStatus
- type GetInitiativeResponse
- type GetPagePage
- func (v *GetPagePage) GetChildren() []GetPagePageChildrenPage
- func (v *GetPagePage) GetCreatedAt() time.Time
- func (v *GetPagePage) GetDescription() GetPagePageDescriptionNote
- func (v *GetPagePage) GetId() string
- func (v *GetPagePage) GetName() *string
- func (v *GetPagePage) GetParent() *GetPagePageParentPage
- func (v *GetPagePage) GetReferenceNum() string
- func (v *GetPagePage) GetUpdatedAt() time.Time
- type GetPagePageChildrenPage
- type GetPagePageDescriptionNote
- type GetPagePageParentPage
- type GetPageResponse
- type GetProjectProject
- type GetProjectResponse
- type GetReleaseRelease
- func (v *GetReleaseRelease) GetCreatedAt() time.Time
- func (v *GetReleaseRelease) GetEndOn() *string
- func (v *GetReleaseRelease) GetId() string
- func (v *GetReleaseRelease) GetName() string
- func (v *GetReleaseRelease) GetProject() GetReleaseReleaseProject
- func (v *GetReleaseRelease) GetReferenceNum() string
- func (v *GetReleaseRelease) GetStartOn() *string
- func (v *GetReleaseRelease) GetUpdatedAt() time.Time
- func (v *GetReleaseRelease) GetWorkflowStatus() GetReleaseReleaseWorkflowStatus
- type GetReleaseReleaseProject
- type GetReleaseReleaseWorkflowStatus
- type GetReleaseResponse
- type GetRequirementRequirement
- func (v *GetRequirementRequirement) GetAssignedToUser() *GetRequirementRequirementAssignedToUser
- func (v *GetRequirementRequirement) GetCreatedAt() time.Time
- func (v *GetRequirementRequirement) GetDescription() GetRequirementRequirementDescriptionNote
- func (v *GetRequirementRequirement) GetId() string
- func (v *GetRequirementRequirement) GetName() *string
- func (v *GetRequirementRequirement) GetReferenceNum() string
- func (v *GetRequirementRequirement) GetUpdatedAt() time.Time
- func (v *GetRequirementRequirement) GetWorkflowStatus() GetRequirementRequirementWorkflowStatus
- type GetRequirementRequirementAssignedToUser
- type GetRequirementRequirementDescriptionNote
- type GetRequirementRequirementWorkflowStatus
- type GetRequirementResponse
- type SearchDocumentsResponse
- type SearchDocumentsSearchDocumentsSearchDocumentPage
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetCurrentPage() int
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetIsLastPage() bool
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetNodes() []SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalCount() int
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalPages() int
- type SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetName() *string
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableId() *string
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableType() string
- func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetUrl() string
Constants ¶
const GetAccount_Operation = `
query GetAccount ($id: ID) {
account(id: $id) {
id
name
domain
createdAt
updatedAt
}
}
`
The query executed by GetAccount.
const GetEpic_Operation = `` /* 195-byte string literal not displayed */
The query executed by GetEpic.
const GetFeature_Operation = `` /* 269-byte string literal not displayed */
The query executed by GetFeature.
const GetGoal_Operation = `` /* 171-byte string literal not displayed */
The query executed by GetGoal.
const GetIdea_Operation = `` /* 213-byte string literal not displayed */
The query executed by GetIdea.
const GetInitiative_Operation = `` /* 207-byte string literal not displayed */
The query executed by GetInitiative.
const GetPage_Operation = `` /* 304-byte string literal not displayed */
The query executed by GetPage.
const GetProject_Operation = `
query GetProject ($id: ID!) {
project(id: $id) {
id
referencePrefix
name
createdAt
updatedAt
}
}
`
The query executed by GetProject.
const GetRelease_Operation = `` /* 201-byte string literal not displayed */
The query executed by GetRelease.
const GetRequirement_Operation = `` /* 255-byte string literal not displayed */
The query executed by GetRequirement.
const SearchDocuments_Operation = `` /* 268-byte string literal not displayed */
The query executed by SearchDocuments.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAccountAccount ¶
type GetAccountAccount struct {
Id string `json:"id"`
Name string `json:"name"`
Domain string `json:"domain"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetAccountAccount includes the requested fields of the GraphQL type Account. The GraphQL type's documentation follows.
An Aha! account
func (*GetAccountAccount) GetCreatedAt ¶
func (v *GetAccountAccount) GetCreatedAt() time.Time
GetCreatedAt returns GetAccountAccount.CreatedAt, and is useful for accessing the field via an interface.
func (*GetAccountAccount) GetDomain ¶
func (v *GetAccountAccount) GetDomain() string
GetDomain returns GetAccountAccount.Domain, and is useful for accessing the field via an interface.
func (*GetAccountAccount) GetId ¶
func (v *GetAccountAccount) GetId() string
GetId returns GetAccountAccount.Id, and is useful for accessing the field via an interface.
func (*GetAccountAccount) GetName ¶
func (v *GetAccountAccount) GetName() string
GetName returns GetAccountAccount.Name, and is useful for accessing the field via an interface.
func (*GetAccountAccount) GetUpdatedAt ¶
func (v *GetAccountAccount) GetUpdatedAt() time.Time
GetUpdatedAt returns GetAccountAccount.UpdatedAt, and is useful for accessing the field via an interface.
type GetAccountResponse ¶
type GetAccountResponse struct {
// Get information about the current account
Account GetAccountAccount `json:"account"`
}
GetAccountResponse is returned by GetAccount on success.
func GetAccount ¶
func GetAccount( ctx_ context.Context, client_ graphql.Client, id *string, ) (data_ *GetAccountResponse, err_ error)
Get account information
func (*GetAccountResponse) GetAccount ¶
func (v *GetAccountResponse) GetAccount() GetAccountAccount
GetAccount returns GetAccountResponse.Account, and is useful for accessing the field via an interface.
type GetEpicEpic ¶
type GetEpicEpic struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name string `json:"name"`
// Description note
Description GetEpicEpicDescriptionNote `json:"description"`
// Current overall workflow status
WorkflowStatus GetEpicEpicWorkflowStatus `json:"workflowStatus"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetEpicEpic includes the requested fields of the GraphQL type Epic. The GraphQL type's documentation follows.
A high-level record that can contain multiple related features
func (*GetEpicEpic) GetCreatedAt ¶
func (v *GetEpicEpic) GetCreatedAt() time.Time
GetCreatedAt returns GetEpicEpic.CreatedAt, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetDescription ¶
func (v *GetEpicEpic) GetDescription() GetEpicEpicDescriptionNote
GetDescription returns GetEpicEpic.Description, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetId ¶
func (v *GetEpicEpic) GetId() string
GetId returns GetEpicEpic.Id, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetName ¶
func (v *GetEpicEpic) GetName() string
GetName returns GetEpicEpic.Name, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetReferenceNum ¶
func (v *GetEpicEpic) GetReferenceNum() string
GetReferenceNum returns GetEpicEpic.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetUpdatedAt ¶
func (v *GetEpicEpic) GetUpdatedAt() time.Time
GetUpdatedAt returns GetEpicEpic.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetEpicEpic) GetWorkflowStatus ¶
func (v *GetEpicEpic) GetWorkflowStatus() GetEpicEpicWorkflowStatus
GetWorkflowStatus returns GetEpicEpic.WorkflowStatus, and is useful for accessing the field via an interface.
type GetEpicEpicDescriptionNote ¶
type GetEpicEpicDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetEpicEpicDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetEpicEpicDescriptionNote) GetHtmlBody ¶
func (v *GetEpicEpicDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetEpicEpicDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetEpicEpicDescriptionNote) GetMarkdownBody ¶
func (v *GetEpicEpicDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetEpicEpicDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetEpicEpicWorkflowStatus ¶
type GetEpicEpicWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetEpicEpicWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetEpicEpicWorkflowStatus) GetColor ¶
func (v *GetEpicEpicWorkflowStatus) GetColor() int
GetColor returns GetEpicEpicWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetEpicEpicWorkflowStatus) GetId ¶
func (v *GetEpicEpicWorkflowStatus) GetId() string
GetId returns GetEpicEpicWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetEpicEpicWorkflowStatus) GetName ¶
func (v *GetEpicEpicWorkflowStatus) GetName() string
GetName returns GetEpicEpicWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetEpicResponse ¶
type GetEpicResponse struct {
// Find an epic by its ID
Epic GetEpicEpic `json:"epic"`
}
GetEpicResponse is returned by GetEpic on success.
func GetEpic ¶
func GetEpic( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetEpicResponse, err_ error)
Get an epic by ID
func (*GetEpicResponse) GetEpic ¶
func (v *GetEpicResponse) GetEpic() GetEpicEpic
GetEpic returns GetEpicResponse.Epic, and is useful for accessing the field via an interface.
type GetFeatureFeature ¶
type GetFeatureFeature struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name string `json:"name"`
// Description note
Description GetFeatureFeatureDescriptionNote `json:"description"`
// Current overall workflow status
WorkflowStatus GetFeatureFeatureWorkflowStatus `json:"workflowStatus"`
AssignedToUser *GetFeatureFeatureAssignedToUser `json:"assignedToUser"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
DueDate *string `json:"dueDate"`
StartDate *string `json:"startDate"`
}
GetFeatureFeature includes the requested fields of the GraphQL type Feature. The GraphQL type's documentation follows.
A basic record representing work to be done
func (*GetFeatureFeature) GetAssignedToUser ¶
func (v *GetFeatureFeature) GetAssignedToUser() *GetFeatureFeatureAssignedToUser
GetAssignedToUser returns GetFeatureFeature.AssignedToUser, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetCreatedAt ¶
func (v *GetFeatureFeature) GetCreatedAt() time.Time
GetCreatedAt returns GetFeatureFeature.CreatedAt, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetDescription ¶
func (v *GetFeatureFeature) GetDescription() GetFeatureFeatureDescriptionNote
GetDescription returns GetFeatureFeature.Description, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetDueDate ¶
func (v *GetFeatureFeature) GetDueDate() *string
GetDueDate returns GetFeatureFeature.DueDate, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetId ¶
func (v *GetFeatureFeature) GetId() string
GetId returns GetFeatureFeature.Id, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetName ¶
func (v *GetFeatureFeature) GetName() string
GetName returns GetFeatureFeature.Name, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetReferenceNum ¶
func (v *GetFeatureFeature) GetReferenceNum() string
GetReferenceNum returns GetFeatureFeature.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetStartDate ¶
func (v *GetFeatureFeature) GetStartDate() *string
GetStartDate returns GetFeatureFeature.StartDate, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetUpdatedAt ¶
func (v *GetFeatureFeature) GetUpdatedAt() time.Time
GetUpdatedAt returns GetFeatureFeature.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetFeatureFeature) GetWorkflowStatus ¶
func (v *GetFeatureFeature) GetWorkflowStatus() GetFeatureFeatureWorkflowStatus
GetWorkflowStatus returns GetFeatureFeature.WorkflowStatus, and is useful for accessing the field via an interface.
type GetFeatureFeatureAssignedToUser ¶
type GetFeatureFeatureAssignedToUser struct {
Id *string `json:"id"`
Name string `json:"name"`
Email *string `json:"email"`
}
GetFeatureFeatureAssignedToUser includes the requested fields of the GraphQL type User.
func (*GetFeatureFeatureAssignedToUser) GetEmail ¶
func (v *GetFeatureFeatureAssignedToUser) GetEmail() *string
GetEmail returns GetFeatureFeatureAssignedToUser.Email, and is useful for accessing the field via an interface.
func (*GetFeatureFeatureAssignedToUser) GetId ¶
func (v *GetFeatureFeatureAssignedToUser) GetId() *string
GetId returns GetFeatureFeatureAssignedToUser.Id, and is useful for accessing the field via an interface.
func (*GetFeatureFeatureAssignedToUser) GetName ¶
func (v *GetFeatureFeatureAssignedToUser) GetName() string
GetName returns GetFeatureFeatureAssignedToUser.Name, and is useful for accessing the field via an interface.
type GetFeatureFeatureDescriptionNote ¶
type GetFeatureFeatureDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetFeatureFeatureDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetFeatureFeatureDescriptionNote) GetHtmlBody ¶
func (v *GetFeatureFeatureDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetFeatureFeatureDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetFeatureFeatureDescriptionNote) GetMarkdownBody ¶
func (v *GetFeatureFeatureDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetFeatureFeatureDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetFeatureFeatureWorkflowStatus ¶
type GetFeatureFeatureWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetFeatureFeatureWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetFeatureFeatureWorkflowStatus) GetColor ¶
func (v *GetFeatureFeatureWorkflowStatus) GetColor() int
GetColor returns GetFeatureFeatureWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetFeatureFeatureWorkflowStatus) GetId ¶
func (v *GetFeatureFeatureWorkflowStatus) GetId() string
GetId returns GetFeatureFeatureWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetFeatureFeatureWorkflowStatus) GetName ¶
func (v *GetFeatureFeatureWorkflowStatus) GetName() string
GetName returns GetFeatureFeatureWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetFeatureResponse ¶
type GetFeatureResponse struct {
// Find a feature by its ID
Feature GetFeatureFeature `json:"feature"`
}
GetFeatureResponse is returned by GetFeature on success.
func GetFeature ¶
func GetFeature( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetFeatureResponse, err_ error)
Get a feature by ID
func (*GetFeatureResponse) GetFeature ¶
func (v *GetFeatureResponse) GetFeature() GetFeatureFeature
GetFeature returns GetFeatureResponse.Feature, and is useful for accessing the field via an interface.
type GetGoalGoal ¶
type GetGoalGoal struct {
Id string `json:"id"`
// Reference number of the record. Example: DEMO-G-123
ReferenceNum *string `json:"referenceNum"`
Name string `json:"name"`
// The workflow status for this goal
WorkflowStatus GetGoalGoalWorkflowStatus `json:"workflowStatus"`
// The record's progress
Progress *int `json:"progress"`
// Success metric name
MetricName *string `json:"metricName"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetGoalGoal includes the requested fields of the GraphQL type Goal.
func (*GetGoalGoal) GetCreatedAt ¶
func (v *GetGoalGoal) GetCreatedAt() time.Time
GetCreatedAt returns GetGoalGoal.CreatedAt, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetId ¶
func (v *GetGoalGoal) GetId() string
GetId returns GetGoalGoal.Id, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetMetricName ¶
func (v *GetGoalGoal) GetMetricName() *string
GetMetricName returns GetGoalGoal.MetricName, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetName ¶
func (v *GetGoalGoal) GetName() string
GetName returns GetGoalGoal.Name, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetProgress ¶
func (v *GetGoalGoal) GetProgress() *int
GetProgress returns GetGoalGoal.Progress, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetReferenceNum ¶
func (v *GetGoalGoal) GetReferenceNum() *string
GetReferenceNum returns GetGoalGoal.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetUpdatedAt ¶
func (v *GetGoalGoal) GetUpdatedAt() time.Time
GetUpdatedAt returns GetGoalGoal.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetGoalGoal) GetWorkflowStatus ¶
func (v *GetGoalGoal) GetWorkflowStatus() GetGoalGoalWorkflowStatus
GetWorkflowStatus returns GetGoalGoal.WorkflowStatus, and is useful for accessing the field via an interface.
type GetGoalGoalWorkflowStatus ¶
type GetGoalGoalWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetGoalGoalWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetGoalGoalWorkflowStatus) GetColor ¶
func (v *GetGoalGoalWorkflowStatus) GetColor() int
GetColor returns GetGoalGoalWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetGoalGoalWorkflowStatus) GetId ¶
func (v *GetGoalGoalWorkflowStatus) GetId() string
GetId returns GetGoalGoalWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetGoalGoalWorkflowStatus) GetName ¶
func (v *GetGoalGoalWorkflowStatus) GetName() string
GetName returns GetGoalGoalWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetGoalResponse ¶
type GetGoalResponse struct {
// Find a goal by its ID
Goal GetGoalGoal `json:"goal"`
}
GetGoalResponse is returned by GetGoal on success.
func GetGoal ¶
func GetGoal( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetGoalResponse, err_ error)
Get a goal by ID
func (*GetGoalResponse) GetGoal ¶
func (v *GetGoalResponse) GetGoal() GetGoalGoal
GetGoal returns GetGoalResponse.Goal, and is useful for accessing the field via an interface.
type GetIdeaIdea ¶
type GetIdeaIdea struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name string `json:"name"`
// Description note
Description GetIdeaIdeaDescriptionNote `json:"description"`
// WorkflowStatus this idea belongs to
WorkflowStatus GetIdeaIdeaWorkflowStatus `json:"workflowStatus"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
NumEndorsements int `json:"numEndorsements"`
}
GetIdeaIdea includes the requested fields of the GraphQL type Idea. The GraphQL type's documentation follows.
An idea
func (*GetIdeaIdea) GetCreatedAt ¶
func (v *GetIdeaIdea) GetCreatedAt() time.Time
GetCreatedAt returns GetIdeaIdea.CreatedAt, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetDescription ¶
func (v *GetIdeaIdea) GetDescription() GetIdeaIdeaDescriptionNote
GetDescription returns GetIdeaIdea.Description, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetId ¶
func (v *GetIdeaIdea) GetId() string
GetId returns GetIdeaIdea.Id, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetName ¶
func (v *GetIdeaIdea) GetName() string
GetName returns GetIdeaIdea.Name, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetNumEndorsements ¶
func (v *GetIdeaIdea) GetNumEndorsements() int
GetNumEndorsements returns GetIdeaIdea.NumEndorsements, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetReferenceNum ¶
func (v *GetIdeaIdea) GetReferenceNum() string
GetReferenceNum returns GetIdeaIdea.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetUpdatedAt ¶
func (v *GetIdeaIdea) GetUpdatedAt() time.Time
GetUpdatedAt returns GetIdeaIdea.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetIdeaIdea) GetWorkflowStatus ¶
func (v *GetIdeaIdea) GetWorkflowStatus() GetIdeaIdeaWorkflowStatus
GetWorkflowStatus returns GetIdeaIdea.WorkflowStatus, and is useful for accessing the field via an interface.
type GetIdeaIdeaDescriptionNote ¶
type GetIdeaIdeaDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetIdeaIdeaDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetIdeaIdeaDescriptionNote) GetHtmlBody ¶
func (v *GetIdeaIdeaDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetIdeaIdeaDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetIdeaIdeaDescriptionNote) GetMarkdownBody ¶
func (v *GetIdeaIdeaDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetIdeaIdeaDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetIdeaIdeaWorkflowStatus ¶
type GetIdeaIdeaWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetIdeaIdeaWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetIdeaIdeaWorkflowStatus) GetColor ¶
func (v *GetIdeaIdeaWorkflowStatus) GetColor() int
GetColor returns GetIdeaIdeaWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetIdeaIdeaWorkflowStatus) GetId ¶
func (v *GetIdeaIdeaWorkflowStatus) GetId() string
GetId returns GetIdeaIdeaWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetIdeaIdeaWorkflowStatus) GetName ¶
func (v *GetIdeaIdeaWorkflowStatus) GetName() string
GetName returns GetIdeaIdeaWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetIdeaResponse ¶
type GetIdeaResponse struct {
// Find an idea
Idea GetIdeaIdea `json:"idea"`
}
GetIdeaResponse is returned by GetIdea on success.
func GetIdea ¶
func GetIdea( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetIdeaResponse, err_ error)
Get an idea by ID
func (*GetIdeaResponse) GetIdea ¶
func (v *GetIdeaResponse) GetIdea() GetIdeaIdea
GetIdea returns GetIdeaResponse.Idea, and is useful for accessing the field via an interface.
type GetInitiativeInitiative ¶
type GetInitiativeInitiative struct {
Id string `json:"id"`
// Reference number of the record. Example: DEMO-S-123
ReferenceNum *string `json:"referenceNum"`
Name string `json:"name"`
// Description note
Description GetInitiativeInitiativeDescriptionNote `json:"description"`
// The workflow status for this initiative
WorkflowStatus GetInitiativeInitiativeWorkflowStatus `json:"workflowStatus"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetInitiativeInitiative includes the requested fields of the GraphQL type Initiative. The GraphQL type's documentation follows.
Initiatives are high-level efforts that you will complete in order to achieve each goal
func (*GetInitiativeInitiative) GetCreatedAt ¶
func (v *GetInitiativeInitiative) GetCreatedAt() time.Time
GetCreatedAt returns GetInitiativeInitiative.CreatedAt, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetDescription ¶
func (v *GetInitiativeInitiative) GetDescription() GetInitiativeInitiativeDescriptionNote
GetDescription returns GetInitiativeInitiative.Description, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetId ¶
func (v *GetInitiativeInitiative) GetId() string
GetId returns GetInitiativeInitiative.Id, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetName ¶
func (v *GetInitiativeInitiative) GetName() string
GetName returns GetInitiativeInitiative.Name, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetReferenceNum ¶
func (v *GetInitiativeInitiative) GetReferenceNum() *string
GetReferenceNum returns GetInitiativeInitiative.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetUpdatedAt ¶
func (v *GetInitiativeInitiative) GetUpdatedAt() time.Time
GetUpdatedAt returns GetInitiativeInitiative.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiative) GetWorkflowStatus ¶
func (v *GetInitiativeInitiative) GetWorkflowStatus() GetInitiativeInitiativeWorkflowStatus
GetWorkflowStatus returns GetInitiativeInitiative.WorkflowStatus, and is useful for accessing the field via an interface.
type GetInitiativeInitiativeDescriptionNote ¶
type GetInitiativeInitiativeDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetInitiativeInitiativeDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetInitiativeInitiativeDescriptionNote) GetHtmlBody ¶
func (v *GetInitiativeInitiativeDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetInitiativeInitiativeDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiativeDescriptionNote) GetMarkdownBody ¶
func (v *GetInitiativeInitiativeDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetInitiativeInitiativeDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetInitiativeInitiativeWorkflowStatus ¶
type GetInitiativeInitiativeWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetInitiativeInitiativeWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetInitiativeInitiativeWorkflowStatus) GetColor ¶
func (v *GetInitiativeInitiativeWorkflowStatus) GetColor() int
GetColor returns GetInitiativeInitiativeWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiativeWorkflowStatus) GetId ¶
func (v *GetInitiativeInitiativeWorkflowStatus) GetId() string
GetId returns GetInitiativeInitiativeWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetInitiativeInitiativeWorkflowStatus) GetName ¶
func (v *GetInitiativeInitiativeWorkflowStatus) GetName() string
GetName returns GetInitiativeInitiativeWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetInitiativeResponse ¶
type GetInitiativeResponse struct {
// Find a initiative by its ID
Initiative GetInitiativeInitiative `json:"initiative"`
}
GetInitiativeResponse is returned by GetInitiative on success.
func GetInitiative ¶
func GetInitiative( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetInitiativeResponse, err_ error)
Get an initiative by ID
func (*GetInitiativeResponse) GetInitiative ¶
func (v *GetInitiativeResponse) GetInitiative() GetInitiativeInitiative
GetInitiative returns GetInitiativeResponse.Initiative, and is useful for accessing the field via an interface.
type GetPagePage ¶
type GetPagePage struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name *string `json:"name"`
// Description note
Description GetPagePageDescriptionNote `json:"description"`
// Children
Children []GetPagePageChildrenPage `json:"children"`
// Parent this document belongs to, if present
Parent *GetPagePageParentPage `json:"parent"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetPagePage includes the requested fields of the GraphQL type Page. The GraphQL type's documentation follows.
A page in the notes section of the UI
func (*GetPagePage) GetChildren ¶
func (v *GetPagePage) GetChildren() []GetPagePageChildrenPage
GetChildren returns GetPagePage.Children, and is useful for accessing the field via an interface.
func (*GetPagePage) GetCreatedAt ¶
func (v *GetPagePage) GetCreatedAt() time.Time
GetCreatedAt returns GetPagePage.CreatedAt, and is useful for accessing the field via an interface.
func (*GetPagePage) GetDescription ¶
func (v *GetPagePage) GetDescription() GetPagePageDescriptionNote
GetDescription returns GetPagePage.Description, and is useful for accessing the field via an interface.
func (*GetPagePage) GetId ¶
func (v *GetPagePage) GetId() string
GetId returns GetPagePage.Id, and is useful for accessing the field via an interface.
func (*GetPagePage) GetName ¶
func (v *GetPagePage) GetName() *string
GetName returns GetPagePage.Name, and is useful for accessing the field via an interface.
func (*GetPagePage) GetParent ¶
func (v *GetPagePage) GetParent() *GetPagePageParentPage
GetParent returns GetPagePage.Parent, and is useful for accessing the field via an interface.
func (*GetPagePage) GetReferenceNum ¶
func (v *GetPagePage) GetReferenceNum() string
GetReferenceNum returns GetPagePage.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetPagePage) GetUpdatedAt ¶
func (v *GetPagePage) GetUpdatedAt() time.Time
GetUpdatedAt returns GetPagePage.UpdatedAt, and is useful for accessing the field via an interface.
type GetPagePageChildrenPage ¶
type GetPagePageChildrenPage struct {
Id string `json:"id"`
Name *string `json:"name"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
}
GetPagePageChildrenPage includes the requested fields of the GraphQL type Page. The GraphQL type's documentation follows.
A page in the notes section of the UI
func (*GetPagePageChildrenPage) GetId ¶
func (v *GetPagePageChildrenPage) GetId() string
GetId returns GetPagePageChildrenPage.Id, and is useful for accessing the field via an interface.
func (*GetPagePageChildrenPage) GetName ¶
func (v *GetPagePageChildrenPage) GetName() *string
GetName returns GetPagePageChildrenPage.Name, and is useful for accessing the field via an interface.
func (*GetPagePageChildrenPage) GetReferenceNum ¶
func (v *GetPagePageChildrenPage) GetReferenceNum() string
GetReferenceNum returns GetPagePageChildrenPage.ReferenceNum, and is useful for accessing the field via an interface.
type GetPagePageDescriptionNote ¶
type GetPagePageDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetPagePageDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetPagePageDescriptionNote) GetHtmlBody ¶
func (v *GetPagePageDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetPagePageDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetPagePageDescriptionNote) GetMarkdownBody ¶
func (v *GetPagePageDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetPagePageDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetPagePageParentPage ¶
type GetPagePageParentPage struct {
Id string `json:"id"`
Name *string `json:"name"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
}
GetPagePageParentPage includes the requested fields of the GraphQL type Page. The GraphQL type's documentation follows.
A page in the notes section of the UI
func (*GetPagePageParentPage) GetId ¶
func (v *GetPagePageParentPage) GetId() string
GetId returns GetPagePageParentPage.Id, and is useful for accessing the field via an interface.
func (*GetPagePageParentPage) GetName ¶
func (v *GetPagePageParentPage) GetName() *string
GetName returns GetPagePageParentPage.Name, and is useful for accessing the field via an interface.
func (*GetPagePageParentPage) GetReferenceNum ¶
func (v *GetPagePageParentPage) GetReferenceNum() string
GetReferenceNum returns GetPagePageParentPage.ReferenceNum, and is useful for accessing the field via an interface.
type GetPageResponse ¶
type GetPageResponse struct {
// Find a page by its ID
Page GetPagePage `json:"page"`
}
GetPageResponse is returned by GetPage on success.
func GetPage ¶
func GetPage( ctx_ context.Context, client_ graphql.Client, id string, includeParent bool, ) (data_ *GetPageResponse, err_ error)
Get a page by ID with optional parent inclusion
func (*GetPageResponse) GetPage ¶
func (v *GetPageResponse) GetPage() GetPagePage
GetPage returns GetPageResponse.Page, and is useful for accessing the field via an interface.
type GetProjectProject ¶
type GetProjectProject struct {
Id string `json:"id"`
// The reference prefix for the project or team
ReferencePrefix string `json:"referencePrefix"`
Name string `json:"name"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetProjectProject includes the requested fields of the GraphQL type Project. The GraphQL type's documentation follows.
An Aha! workspace or team
func (*GetProjectProject) GetCreatedAt ¶
func (v *GetProjectProject) GetCreatedAt() time.Time
GetCreatedAt returns GetProjectProject.CreatedAt, and is useful for accessing the field via an interface.
func (*GetProjectProject) GetId ¶
func (v *GetProjectProject) GetId() string
GetId returns GetProjectProject.Id, and is useful for accessing the field via an interface.
func (*GetProjectProject) GetName ¶
func (v *GetProjectProject) GetName() string
GetName returns GetProjectProject.Name, and is useful for accessing the field via an interface.
func (*GetProjectProject) GetReferencePrefix ¶
func (v *GetProjectProject) GetReferencePrefix() string
GetReferencePrefix returns GetProjectProject.ReferencePrefix, and is useful for accessing the field via an interface.
func (*GetProjectProject) GetUpdatedAt ¶
func (v *GetProjectProject) GetUpdatedAt() time.Time
GetUpdatedAt returns GetProjectProject.UpdatedAt, and is useful for accessing the field via an interface.
type GetProjectResponse ¶
type GetProjectResponse struct {
// Find a project by its ID
Project GetProjectProject `json:"project"`
}
GetProjectResponse is returned by GetProject on success.
func GetProject ¶
func GetProject( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetProjectResponse, err_ error)
Get a project by ID (Aha uses "project" not "product" in GraphQL)
func (*GetProjectResponse) GetProject ¶
func (v *GetProjectResponse) GetProject() GetProjectProject
GetProject returns GetProjectResponse.Project, and is useful for accessing the field via an interface.
type GetReleaseRelease ¶
type GetReleaseRelease struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name string `json:"name"`
EndOn *string `json:"endOn"`
StartOn *string `json:"startOn"`
// Current workflow status
WorkflowStatus GetReleaseReleaseWorkflowStatus `json:"workflowStatus"`
// Project this release belongs to
Project GetReleaseReleaseProject `json:"project"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetReleaseRelease includes the requested fields of the GraphQL type Release. The GraphQL type's documentation follows.
A group of records with a release date or theme
func (*GetReleaseRelease) GetCreatedAt ¶
func (v *GetReleaseRelease) GetCreatedAt() time.Time
GetCreatedAt returns GetReleaseRelease.CreatedAt, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetEndOn ¶
func (v *GetReleaseRelease) GetEndOn() *string
GetEndOn returns GetReleaseRelease.EndOn, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetId ¶
func (v *GetReleaseRelease) GetId() string
GetId returns GetReleaseRelease.Id, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetName ¶
func (v *GetReleaseRelease) GetName() string
GetName returns GetReleaseRelease.Name, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetProject ¶
func (v *GetReleaseRelease) GetProject() GetReleaseReleaseProject
GetProject returns GetReleaseRelease.Project, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetReferenceNum ¶
func (v *GetReleaseRelease) GetReferenceNum() string
GetReferenceNum returns GetReleaseRelease.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetStartOn ¶
func (v *GetReleaseRelease) GetStartOn() *string
GetStartOn returns GetReleaseRelease.StartOn, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetUpdatedAt ¶
func (v *GetReleaseRelease) GetUpdatedAt() time.Time
GetUpdatedAt returns GetReleaseRelease.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetReleaseRelease) GetWorkflowStatus ¶
func (v *GetReleaseRelease) GetWorkflowStatus() GetReleaseReleaseWorkflowStatus
GetWorkflowStatus returns GetReleaseRelease.WorkflowStatus, and is useful for accessing the field via an interface.
type GetReleaseReleaseProject ¶
GetReleaseReleaseProject includes the requested fields of the GraphQL type Project. The GraphQL type's documentation follows.
An Aha! workspace or team
func (*GetReleaseReleaseProject) GetId ¶
func (v *GetReleaseReleaseProject) GetId() string
GetId returns GetReleaseReleaseProject.Id, and is useful for accessing the field via an interface.
func (*GetReleaseReleaseProject) GetName ¶
func (v *GetReleaseReleaseProject) GetName() string
GetName returns GetReleaseReleaseProject.Name, and is useful for accessing the field via an interface.
type GetReleaseReleaseWorkflowStatus ¶
type GetReleaseReleaseWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetReleaseReleaseWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetReleaseReleaseWorkflowStatus) GetColor ¶
func (v *GetReleaseReleaseWorkflowStatus) GetColor() int
GetColor returns GetReleaseReleaseWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetReleaseReleaseWorkflowStatus) GetId ¶
func (v *GetReleaseReleaseWorkflowStatus) GetId() string
GetId returns GetReleaseReleaseWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetReleaseReleaseWorkflowStatus) GetName ¶
func (v *GetReleaseReleaseWorkflowStatus) GetName() string
GetName returns GetReleaseReleaseWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetReleaseResponse ¶
type GetReleaseResponse struct {
// Find a release by its ID
Release GetReleaseRelease `json:"release"`
}
GetReleaseResponse is returned by GetRelease on success.
func GetRelease ¶
func GetRelease( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetReleaseResponse, err_ error)
Get a release by ID
func (*GetReleaseResponse) GetRelease ¶
func (v *GetReleaseResponse) GetRelease() GetReleaseRelease
GetRelease returns GetReleaseResponse.Release, and is useful for accessing the field via an interface.
type GetRequirementRequirement ¶
type GetRequirementRequirement struct {
Id string `json:"id"`
// Reference number of the record. Example: DEV-123
ReferenceNum string `json:"referenceNum"`
Name *string `json:"name"`
// Description note
Description GetRequirementRequirementDescriptionNote `json:"description"`
// Current overall workflow status
WorkflowStatus GetRequirementRequirementWorkflowStatus `json:"workflowStatus"`
AssignedToUser *GetRequirementRequirementAssignedToUser `json:"assignedToUser"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
GetRequirementRequirement includes the requested fields of the GraphQL type Requirement. The GraphQL type's documentation follows.
A record representing one part of a larger feature
func (*GetRequirementRequirement) GetAssignedToUser ¶
func (v *GetRequirementRequirement) GetAssignedToUser() *GetRequirementRequirementAssignedToUser
GetAssignedToUser returns GetRequirementRequirement.AssignedToUser, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetCreatedAt ¶
func (v *GetRequirementRequirement) GetCreatedAt() time.Time
GetCreatedAt returns GetRequirementRequirement.CreatedAt, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetDescription ¶
func (v *GetRequirementRequirement) GetDescription() GetRequirementRequirementDescriptionNote
GetDescription returns GetRequirementRequirement.Description, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetId ¶
func (v *GetRequirementRequirement) GetId() string
GetId returns GetRequirementRequirement.Id, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetName ¶
func (v *GetRequirementRequirement) GetName() *string
GetName returns GetRequirementRequirement.Name, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetReferenceNum ¶
func (v *GetRequirementRequirement) GetReferenceNum() string
GetReferenceNum returns GetRequirementRequirement.ReferenceNum, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetUpdatedAt ¶
func (v *GetRequirementRequirement) GetUpdatedAt() time.Time
GetUpdatedAt returns GetRequirementRequirement.UpdatedAt, and is useful for accessing the field via an interface.
func (*GetRequirementRequirement) GetWorkflowStatus ¶
func (v *GetRequirementRequirement) GetWorkflowStatus() GetRequirementRequirementWorkflowStatus
GetWorkflowStatus returns GetRequirementRequirement.WorkflowStatus, and is useful for accessing the field via an interface.
type GetRequirementRequirementAssignedToUser ¶
type GetRequirementRequirementAssignedToUser struct {
Id *string `json:"id"`
Name string `json:"name"`
Email *string `json:"email"`
}
GetRequirementRequirementAssignedToUser includes the requested fields of the GraphQL type User.
func (*GetRequirementRequirementAssignedToUser) GetEmail ¶
func (v *GetRequirementRequirementAssignedToUser) GetEmail() *string
GetEmail returns GetRequirementRequirementAssignedToUser.Email, and is useful for accessing the field via an interface.
func (*GetRequirementRequirementAssignedToUser) GetId ¶
func (v *GetRequirementRequirementAssignedToUser) GetId() *string
GetId returns GetRequirementRequirementAssignedToUser.Id, and is useful for accessing the field via an interface.
func (*GetRequirementRequirementAssignedToUser) GetName ¶
func (v *GetRequirementRequirementAssignedToUser) GetName() string
GetName returns GetRequirementRequirementAssignedToUser.Name, and is useful for accessing the field via an interface.
type GetRequirementRequirementDescriptionNote ¶
type GetRequirementRequirementDescriptionNote struct {
HtmlBody string `json:"htmlBody"`
// Note body in Markdown format
MarkdownBody string `json:"markdownBody"`
}
GetRequirementRequirementDescriptionNote includes the requested fields of the GraphQL type Note.
func (*GetRequirementRequirementDescriptionNote) GetHtmlBody ¶
func (v *GetRequirementRequirementDescriptionNote) GetHtmlBody() string
GetHtmlBody returns GetRequirementRequirementDescriptionNote.HtmlBody, and is useful for accessing the field via an interface.
func (*GetRequirementRequirementDescriptionNote) GetMarkdownBody ¶
func (v *GetRequirementRequirementDescriptionNote) GetMarkdownBody() string
GetMarkdownBody returns GetRequirementRequirementDescriptionNote.MarkdownBody, and is useful for accessing the field via an interface.
type GetRequirementRequirementWorkflowStatus ¶
type GetRequirementRequirementWorkflowStatus struct {
Id string `json:"id"`
Name string `json:"name"`
// Hex color converted to decimal
Color int `json:"color"`
}
GetRequirementRequirementWorkflowStatus includes the requested fields of the GraphQL type WorkflowStatus. The GraphQL type's documentation follows.
A single status within a workflow
func (*GetRequirementRequirementWorkflowStatus) GetColor ¶
func (v *GetRequirementRequirementWorkflowStatus) GetColor() int
GetColor returns GetRequirementRequirementWorkflowStatus.Color, and is useful for accessing the field via an interface.
func (*GetRequirementRequirementWorkflowStatus) GetId ¶
func (v *GetRequirementRequirementWorkflowStatus) GetId() string
GetId returns GetRequirementRequirementWorkflowStatus.Id, and is useful for accessing the field via an interface.
func (*GetRequirementRequirementWorkflowStatus) GetName ¶
func (v *GetRequirementRequirementWorkflowStatus) GetName() string
GetName returns GetRequirementRequirementWorkflowStatus.Name, and is useful for accessing the field via an interface.
type GetRequirementResponse ¶
type GetRequirementResponse struct {
// Find a requirement by its ID
Requirement GetRequirementRequirement `json:"requirement"`
}
GetRequirementResponse is returned by GetRequirement on success.
func GetRequirement ¶
func GetRequirement( ctx_ context.Context, client_ graphql.Client, id string, ) (data_ *GetRequirementResponse, err_ error)
Get a requirement by ID
func (*GetRequirementResponse) GetRequirement ¶
func (v *GetRequirementResponse) GetRequirement() GetRequirementRequirement
GetRequirement returns GetRequirementResponse.Requirement, and is useful for accessing the field via an interface.
type SearchDocumentsResponse ¶
type SearchDocumentsResponse struct {
// Perform a search for records
SearchDocuments SearchDocumentsSearchDocumentsSearchDocumentPage `json:"searchDocuments"`
}
SearchDocumentsResponse is returned by SearchDocuments on success.
func SearchDocuments ¶
func SearchDocuments( ctx_ context.Context, client_ graphql.Client, query string, searchableType []string, ) (data_ *SearchDocumentsResponse, err_ error)
Search documents across the Aha.io workspace
func (*SearchDocumentsResponse) GetSearchDocuments ¶
func (v *SearchDocumentsResponse) GetSearchDocuments() SearchDocumentsSearchDocumentsSearchDocumentPage
GetSearchDocuments returns SearchDocumentsResponse.SearchDocuments, and is useful for accessing the field via an interface.
type SearchDocumentsSearchDocumentsSearchDocumentPage ¶
type SearchDocumentsSearchDocumentsSearchDocumentPage struct {
Nodes []SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument `json:"nodes"`
CurrentPage int `json:"currentPage"`
TotalCount int `json:"totalCount"`
TotalPages int `json:"totalPages"`
IsLastPage bool `json:"isLastPage"`
}
SearchDocumentsSearchDocumentsSearchDocumentPage includes the requested fields of the GraphQL type SearchDocumentPage. The GraphQL type's documentation follows.
A single page of SearchDocuments
func (*SearchDocumentsSearchDocumentsSearchDocumentPage) GetCurrentPage ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetCurrentPage() int
GetCurrentPage returns SearchDocumentsSearchDocumentsSearchDocumentPage.CurrentPage, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPage) GetIsLastPage ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetIsLastPage() bool
GetIsLastPage returns SearchDocumentsSearchDocumentsSearchDocumentPage.IsLastPage, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPage) GetNodes ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetNodes() []SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument
GetNodes returns SearchDocumentsSearchDocumentsSearchDocumentPage.Nodes, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalCount ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalCount() int
GetTotalCount returns SearchDocumentsSearchDocumentsSearchDocumentPage.TotalCount, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalPages ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPage) GetTotalPages() int
GetTotalPages returns SearchDocumentsSearchDocumentsSearchDocumentPage.TotalPages, and is useful for accessing the field via an interface.
type SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument ¶
type SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument struct {
Name *string `json:"name"`
Url string `json:"url"`
SearchableId *string `json:"searchableId"`
SearchableType string `json:"searchableType"`
}
SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument includes the requested fields of the GraphQL type SearchDocument. The GraphQL type's documentation follows.
A generic representation of a search result
func (*SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetName ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetName() *string
GetName returns SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument.Name, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableId ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableId() *string
GetSearchableId returns SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument.SearchableId, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableType ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetSearchableType() string
GetSearchableType returns SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument.SearchableType, and is useful for accessing the field via an interface.
func (*SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetUrl ¶
func (v *SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument) GetUrl() string
GetUrl returns SearchDocumentsSearchDocumentsSearchDocumentPageNodesSearchDocument.Url, and is useful for accessing the field via an interface.