-
Notifications
You must be signed in to change notification settings - Fork 271
/
struct_result.go
127 lines (125 loc) · 9.62 KB
/
struct_result.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
package codeup
//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Result is a nested struct in codeup response
type Result struct {
VisibilityLevel string `json:"VisibilityLevel" xml:"VisibilityLevel"`
SourceBranch string `json:"SourceBranch" xml:"SourceBranch"`
Branch string `json:"Branch" xml:"Branch"`
OutDated bool `json:"OutDated" xml:"OutDated"`
KeyScope string `json:"KeyScope" xml:"KeyScope"`
MergedRevision string `json:"MergedRevision" xml:"MergedRevision"`
WebUrl string `json:"WebUrl" xml:"WebUrl"`
Content string `json:"Content" xml:"Content"`
MergeError string `json:"MergeError" xml:"MergeError"`
TargetBranch string `json:"TargetBranch" xml:"TargetBranch"`
IssuesEnableStatus bool `json:"IssuesEnableStatus" xml:"IssuesEnableStatus"`
OrganizationId string `json:"OrganizationId" xml:"OrganizationId"`
Type string `json:"Type" xml:"Type"`
Message string `json:"Message" xml:"Message"`
Email string `json:"Email" xml:"Email"`
AccessLevel int `json:"AccessLevel" xml:"AccessLevel"`
ReceiveTimestamp string `json:"ReceiveTimestamp" xml:"ReceiveTimestamp"`
Id int64 `json:"Id" xml:"Id"`
Result bool `json:"Result" xml:"Result"`
Note string `json:"Note" xml:"Note"`
FingerPrint string `json:"FingerPrint" xml:"FingerPrint"`
IsSupportMerge bool `json:"IsSupportMerge" xml:"IsSupportMerge"`
Archive bool `json:"Archive" xml:"Archive"`
Line int64 `json:"Line" xml:"Line"`
ApproveStatus string `json:"ApproveStatus" xml:"ApproveStatus"`
CreatorId int64 `json:"CreatorId" xml:"CreatorId"`
WikiEnableStatus bool `json:"WikiEnableStatus" xml:"WikiEnableStatus"`
Name string `json:"Name" xml:"Name"`
ExternUserId string `json:"ExternUserId" xml:"ExternUserId"`
Title string `json:"Title" xml:"Title"`
DemoProjectStatus bool `json:"DemoProjectStatus" xml:"DemoProjectStatus"`
IsEnableSmartCodeReview bool `json:"IsEnableSmartCodeReview" xml:"IsEnableSmartCodeReview"`
ClientTimestamp string `json:"ClientTimestamp" xml:"ClientTimestamp"`
Key string `json:"Key" xml:"Key"`
SourceType string `json:"SourceType" xml:"SourceType"`
CreatedAt string `json:"CreatedAt" xml:"CreatedAt"`
NamespaceId int64 `json:"NamespaceId" xml:"NamespaceId"`
ExternalUserId string `json:"ExternalUserId" xml:"ExternalUserId"`
Username string `json:"Username" xml:"Username"`
TagPushEvents bool `json:"TagPushEvents" xml:"TagPushEvents"`
IsDraft bool `json:"IsDraft" xml:"IsDraft"`
LastActivityAt string `json:"LastActivityAt" xml:"LastActivityAt"`
DefaultBranch string `json:"DefaultBranch" xml:"DefaultBranch"`
MergeType string `json:"MergeType" xml:"MergeType"`
State string `json:"State" xml:"State"`
MergeRequestEnableStatus bool `json:"MergeRequestEnableStatus" xml:"MergeRequestEnableStatus"`
MergeStatus string `json:"MergeStatus" xml:"MergeStatus"`
InvokeTimestamp string `json:"InvokeTimestamp" xml:"InvokeTimestamp"`
RspTimestamp string `json:"RspTimestamp" xml:"RspTimestamp"`
EnableSslVerification bool `json:"EnableSslVerification" xml:"EnableSslVerification"`
AvatarUrl string `json:"AvatarUrl" xml:"AvatarUrl"`
BranchName string `json:"BranchName" xml:"BranchName"`
MergeRequestsEvents bool `json:"MergeRequestsEvents" xml:"MergeRequestsEvents"`
TagName string `json:"TagName" xml:"TagName"`
PushEvents bool `json:"PushEvents" xml:"PushEvents"`
AcceptedRevision string `json:"AcceptedRevision" xml:"AcceptedRevision"`
RangeContext string `json:"RangeContext" xml:"RangeContext"`
Path string `json:"Path" xml:"Path"`
Side string `json:"Side" xml:"Side"`
PathWithNamespace string `json:"PathWithNamespace" xml:"PathWithNamespace"`
LastTestResult string `json:"LastTestResult" xml:"LastTestResult"`
Public bool `json:"Public" xml:"Public"`
NotificationLevel int `json:"NotificationLevel" xml:"NotificationLevel"`
Enable bool `json:"Enable" xml:"Enable"`
TotalLines int `json:"TotalLines" xml:"TotalLines"`
UserId int64 `json:"UserId" xml:"UserId"`
ImportUrl string `json:"ImportUrl" xml:"ImportUrl"`
UserRole string `json:"UserRole" xml:"UserRole"`
UpdatedAt string `json:"UpdatedAt" xml:"UpdatedAt"`
IssuesEvents bool `json:"IssuesEvents" xml:"IssuesEvents"`
SnippetsEnableStatus bool `json:"SnippetsEnableStatus" xml:"SnippetsEnableStatus"`
OwnerId int64 `json:"OwnerId" xml:"OwnerId"`
BuildEvents bool `json:"BuildEvents" xml:"BuildEvents"`
SourceId int64 `json:"SourceId" xml:"SourceId"`
ParentNoteId int64 `json:"ParentNoteId" xml:"ParentNoteId"`
FetchTimestamp string `json:"FetchTimestamp" xml:"FetchTimestamp"`
AheadCommitCount int `json:"AheadCommitCount" xml:"AheadCommitCount"`
Description string `json:"Description" xml:"Description"`
ParentId int64 `json:"ParentId" xml:"ParentId"`
NameWithNamespace string `json:"NameWithNamespace" xml:"NameWithNamespace"`
ProtectedBranch bool `json:"ProtectedBranch" xml:"ProtectedBranch"`
ImportFromSubversion bool `json:"ImportFromSubversion" xml:"ImportFromSubversion"`
NoteEvents bool `json:"NoteEvents" xml:"NoteEvents"`
Body string `json:"Body" xml:"Body"`
SecretToken string `json:"SecretToken" xml:"SecretToken"`
Closed int `json:"Closed" xml:"Closed"`
Url string `json:"Url" xml:"Url"`
SshUrlToRepo string `json:"SshUrlToRepo" xml:"SshUrlToRepo"`
BehindCommitCount int `json:"BehindCommitCount" xml:"BehindCommitCount"`
HttpUrlToRepo string `json:"HttpUrlToRepo" xml:"HttpUrlToRepo"`
BuildsEnableStatus bool `json:"BuildsEnableStatus" xml:"BuildsEnableStatus"`
ProjectId int64 `json:"ProjectId" xml:"ProjectId"`
FilePath string `json:"FilePath" xml:"FilePath"`
ImportStatus string `json:"ImportStatus" xml:"ImportStatus"`
AllowMergeRoles []int `json:"AllowMergeRoles" xml:"AllowMergeRoles"`
MergeTypes []string `json:"MergeTypes" xml:"MergeTypes"`
TagList []string `json:"TagList" xml:"TagList"`
AllowPushRoles []int `json:"AllowPushRoles" xml:"AllowPushRoles"`
Permissions Permissions `json:"Permissions" xml:"Permissions"`
MergeRequestSetting MergeRequestSetting `json:"MergeRequestSetting" xml:"MergeRequestSetting"`
Namespace Namespace `json:"Namespace" xml:"Namespace"`
TestSetting TestSetting `json:"TestSetting" xml:"TestSetting"`
Release Release `json:"Release" xml:"Release"`
ApproveCheckResult ApproveCheckResult `json:"ApproveCheckResult" xml:"ApproveCheckResult"`
Author Author `json:"Author" xml:"Author"`
CommitInfo CommitInfo `json:"CommitInfo" xml:"CommitInfo"`
AssigneeList []AssigneeListItem `json:"AssigneeList" xml:"AssigneeList"`
}