| 77 | } |
| 78 | |
| 79 | func (apiRes *ApiBambooPlanBuild) Convert() *BambooPlanBuild { |
| 80 | return &BambooPlanBuild{ |
| 81 | PlanBuildKey: apiRes.Key, |
| 82 | Expand: apiRes.Expand, |
| 83 | LinkHref: apiRes.Link.Href, |
| 84 | Number: apiRes.Number, |
| 85 | BuildNumber: apiRes.BuildNumber, |
| 86 | PlanName: apiRes.PlanName, |
| 87 | ProjectName: apiRes.ProjectName, |
| 88 | BuildResultKey: apiRes.BuildResultKey, |
| 89 | LifeCycleState: apiRes.LifeCycleState, |
| 90 | BuildStartedTime: apiRes.BuildStartedTime, |
| 91 | PrettyBuildStartedTime: apiRes.PrettyBuildStartedTime, |
| 92 | BuildCompletedTime: apiRes.BuildCompletedTime, |
| 93 | BuildCompletedDate: apiRes.BuildCompletedDate, |
| 94 | PrettyBuildCompletedTime: apiRes.PrettyBuildCompletedTime, |
| 95 | BuildDurationInSeconds: apiRes.BuildDurationInSeconds, |
| 96 | BuildDuration: apiRes.BuildDuration, |
| 97 | BuildDurationDescription: apiRes.BuildDurationDescription, |
| 98 | BuildRelativeTime: apiRes.BuildRelativeTime, |
| 99 | VcsRevisionKey: apiRes.VcsRevisionKey, |
| 100 | BuildTestSummary: apiRes.BuildTestSummary, |
| 101 | SuccessfulTestCount: apiRes.SuccessfulTestCount, |
| 102 | FailedTestCount: apiRes.FailedTestCount, |
| 103 | QuarantinedTestCount: apiRes.QuarantinedTestCount, |
| 104 | SkippedTestCount: apiRes.SkippedTestCount, |
| 105 | Continuable: apiRes.Continuable, |
| 106 | OnceOff: apiRes.OnceOff, |
| 107 | Restartable: apiRes.Restartable, |
| 108 | NotRunYet: apiRes.NotRunYet, |
| 109 | Finished: apiRes.Finished, |
| 110 | Successful: apiRes.Successful, |
| 111 | BuildReason: apiRes.BuildReason, |
| 112 | ReasonSummary: apiRes.ReasonSummary, |
| 113 | State: apiRes.State, |
| 114 | BuildState: apiRes.BuildState, |
| 115 | PlanResultKey: apiRes.PlanResultKey.Key, |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | type ApiBambooPlanBuild struct { |
| 120 | Expand string `json:"expand"` |