Skip to content

Commit

Permalink
Merge pull request #7 from prolicht-dev/fix_user_story
Browse files Browse the repository at this point in the history
fix for user story unmarshalling
  • Loading branch information
theriverman committed Mar 17, 2021
2 parents 59bb835 + 8944137 commit b6e8449
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions user_stories.models.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,12 @@ func (us *UserStory) GetProject() int {
return us.Project
}

type UserStoryOrigin struct {
ID int `json:"id,omitempty"`
Ref int `json:"ref,omitempty"`
Subject string `json:"subject,omitempty"`
}

// UserStoryDetailLIST => https://taigaio.github.io/taiga-doc/dist/api.html#object-userstory-detail-list
type UserStoryDetailLIST []struct {
AssignedTo int `json:"assigned_to,omitempty"`
Expand Down Expand Up @@ -97,8 +103,8 @@ type UserStoryDetailLIST []struct {
MilestoneName string `json:"milestone_name,omitempty"`
MilestoneSlug string `json:"milestone_slug,omitempty"`
ModifiedDate time.Time `json:"modified_date,omitempty"`
OriginIssue int `json:"origin_issue,omitempty"`
OriginTask int `json:"origin_task,omitempty"`
OriginIssue *UserStoryOrigin `json:"origin_issue,omitempty"`
OriginTask *UserStoryOrigin `json:"origin_task,omitempty"`
Owner int `json:"owner,omitempty"`
OwnerExtraInfo OwnerExtraInfo `json:"owner_extra_info,omitempty"`
Points AgilePoints `json:"points,omitempty"`
Expand Down Expand Up @@ -176,8 +182,8 @@ type UserStoryDetail struct {
Subject string `json:"subject,omitempty"`
} `json:"previous,omitempty"`
} `json:"neighbors,omitempty"`
OriginIssue interface{} `json:"origin_issue,omitempty"`
OriginTask interface{} `json:"origin_task,omitempty"`
OriginIssue *UserStoryOrigin `json:"origin_issue,omitempty"`
OriginTask *UserStoryOrigin `json:"origin_task,omitempty"`
Owner int `json:"owner,omitempty"`
OwnerExtraInfo OwnerExtraInfo `json:"owner_extra_info,omitempty"`
Points AgilePoints `json:"points,omitempty"`
Expand Down Expand Up @@ -243,7 +249,7 @@ type UserStoryDetailGET struct {
ModifiedDate time.Time `json:"modified_date"`
Neighbors Neighbors `json:"neighbors"`
OriginIssue int `json:"origin_issue"`
OriginTask int `json:"origin_task"`
OriginTask *UserStoryOrigin `json:"origin_task"`
Owner int `json:"owner"`
OwnerExtraInfo OwnerExtraInfo `json:"owner_extra_info"`
Points Points `json:"points"`
Expand Down

0 comments on commit b6e8449

Please sign in to comment.