Documentation ¶
Index ¶
- type Issue
- func (i *Issue) AddAssignedToUserId(userId string)
- func (i *Issue) AddFollowedByUserId(userId string)
- func (i *Issue) HasExternalSystem(externalSystem cmnmod.ExternalSystem) bool
- func (i *Issue) RemoveAssignedToUserId(userId string)
- func (i *Issue) RemoveFollowedByUserId(userId string)
- func (i *Issue) SameData(fields IssueDataFields, externalSystem cmnmod.ExternalSystem) bool
- type IssueDataFields
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issue ¶
type Issue struct { ID string `json:"id"` Tenant string `json:"tenant"` Subject string `json:"subject"` Description string `json:"description"` Status string `json:"status"` Priority string `json:"priority"` ReportedByOrganizationId string `json:"reportedByOrganizationId,omitempty"` SubmittedByOrganizationId string `json:"submittedByOrganizationId,omitempty"` SubmittedByUserId string `json:"submittedByUserId,omitempty"` Source cmnmod.Source `json:"source"` ExternalSystems []cmnmod.ExternalSystem `json:"externalSystem"` CreatedAt time.Time `json:"createdAt,omitempty"` UpdatedAt time.Time `json:"updatedAt,omitempty"` AssignedToUserIds []string `json:"assignedToUserIds,omitempty"` FollowedByUserIds []string `json:"followedByUserIds,omitempty"` }
func (*Issue) AddAssignedToUserId ¶
func (*Issue) AddFollowedByUserId ¶
func (*Issue) HasExternalSystem ¶
func (i *Issue) HasExternalSystem(externalSystem cmnmod.ExternalSystem) bool
func (*Issue) RemoveAssignedToUserId ¶
func (*Issue) RemoveFollowedByUserId ¶
func (*Issue) SameData ¶
func (i *Issue) SameData(fields IssueDataFields, externalSystem cmnmod.ExternalSystem) bool
Click to show internal directories.
Click to hide internal directories.