1package codeup
2
3//Licensed under the Apache License, Version 2.0 (the "License");
4//you may not use this file except in compliance with the License.
5//You may obtain a copy of the License at
6//
7//http://www.apache.org/licenses/LICENSE-2.0
8//
9//Unless required by applicable law or agreed to in writing, software
10//distributed under the License is distributed on an "AS IS" BASIS,
11//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12//See the License for the specific language governing permissions and
13//limitations under the License.
14//
15// Code generated by Alibaba Cloud SDK Code Generator.
16// Changes may cause incorrect behavior and will be lost if the code is regenerated.
17
18// ResultItem is a nested struct in codeup response
19type ResultItem struct {
20	DeletedFile               bool                      `json:"DeletedFile" xml:"DeletedFile"`
21	SourceBranch              string                    `json:"SourceBranch" xml:"SourceBranch"`
22	OutDated                  bool                      `json:"OutDated" xml:"OutDated"`
23	EnableSslVerification     bool                      `json:"EnableSslVerification" xml:"EnableSslVerification"`
24	AvatarUrl                 string                    `json:"AvatarUrl" xml:"AvatarUrl"`
25	BranchName                string                    `json:"BranchName" xml:"BranchName"`
26	WebUrl                    string                    `json:"WebUrl" xml:"WebUrl"`
27	MergedRevision            string                    `json:"MergedRevision" xml:"MergedRevision"`
28	MergeRequestsEvents       bool                      `json:"MergeRequestsEvents" xml:"MergeRequestsEvents"`
29	OldId                     string                    `json:"OldId" xml:"OldId"`
30	MergeError                string                    `json:"MergeError" xml:"MergeError"`
31	PushEvents                bool                      `json:"PushEvents" xml:"PushEvents"`
32	TargetBranch              string                    `json:"TargetBranch" xml:"TargetBranch"`
33	AcceptedRevision          string                    `json:"AcceptedRevision" xml:"AcceptedRevision"`
34	IsBinary                  bool                      `json:"IsBinary" xml:"IsBinary"`
35	RangeContext              string                    `json:"RangeContext" xml:"RangeContext"`
36	OldPath                   string                    `json:"OldPath" xml:"OldPath"`
37	OrganizationId            string                    `json:"OrganizationId" xml:"OrganizationId"`
38	Diff                      string                    `json:"Diff" xml:"Diff"`
39	BMode                     string                    `json:"BMode" xml:"BMode"`
40	Path                      string                    `json:"Path" xml:"Path"`
41	Email                     string                    `json:"Email" xml:"Email"`
42	Side                      string                    `json:"Side" xml:"Side"`
43	AccessLevel               int                       `json:"AccessLevel" xml:"AccessLevel"`
44	PathWithNamespace         string                    `json:"PathWithNamespace" xml:"PathWithNamespace"`
45	Id                        int64                     `json:"Id" xml:"Id"`
46	LastTestResult            string                    `json:"LastTestResult" xml:"LastTestResult"`
47	Note                      string                    `json:"Note" xml:"Note"`
48	IsSupportMerge            bool                      `json:"IsSupportMerge" xml:"IsSupportMerge"`
49	Archive                   bool                      `json:"Archive" xml:"Archive"`
50	Line                      int64                     `json:"Line" xml:"Line"`
51	Enable                    bool                      `json:"Enable" xml:"Enable"`
52	CreatorId                 int64                     `json:"CreatorId" xml:"CreatorId"`
53	Name                      string                    `json:"Name" xml:"Name"`
54	ExternUserId              string                    `json:"ExternUserId" xml:"ExternUserId"`
55	OrganizationRole          string                    `json:"OrganizationRole" xml:"OrganizationRole"`
56	IsNewLfs                  bool                      `json:"IsNewLfs" xml:"IsNewLfs"`
57	Title                     string                    `json:"Title" xml:"Title"`
58	AMode                     string                    `json:"AMode" xml:"AMode"`
59	UpdatedAt                 string                    `json:"UpdatedAt" xml:"UpdatedAt"`
60	NewFile                   bool                      `json:"NewFile" xml:"NewFile"`
61	VisibilityLevel           int                       `json:"VisibilityLevel" xml:"VisibilityLevel"`
62	ParentNoteId              int64                     `json:"ParentNoteId" xml:"ParentNoteId"`
63	AheadCommitCount          int                       `json:"AheadCommitCount" xml:"AheadCommitCount"`
64	CreatedAt                 string                    `json:"CreatedAt" xml:"CreatedAt"`
65	NamespaceId               int64                     `json:"NamespaceId" xml:"NamespaceId"`
66	Description               string                    `json:"Description" xml:"Description"`
67	NewId                     string                    `json:"NewId" xml:"NewId"`
68	NameWithNamespace         string                    `json:"NameWithNamespace" xml:"NameWithNamespace"`
69	SshCloneUrl               string                    `json:"SshCloneUrl" xml:"SshCloneUrl"`
70	ProtectedBranch           bool                      `json:"ProtectedBranch" xml:"ProtectedBranch"`
71	Username                  string                    `json:"Username" xml:"Username"`
72	NoteEvents                bool                      `json:"NoteEvents" xml:"NoteEvents"`
73	TagPushEvents             bool                      `json:"TagPushEvents" xml:"TagPushEvents"`
74	LastActivityAt            string                    `json:"LastActivityAt" xml:"LastActivityAt"`
75	IsDraft                   bool                      `json:"IsDraft" xml:"IsDraft"`
76	OrganizationName          string                    `json:"OrganizationName" xml:"OrganizationName"`
77	MergeType                 string                    `json:"MergeType" xml:"MergeType"`
78	NewPath                   string                    `json:"NewPath" xml:"NewPath"`
79	SecretToken               string                    `json:"SecretToken" xml:"SecretToken"`
80	Closed                    int                       `json:"Closed" xml:"Closed"`
81	Url                       string                    `json:"Url" xml:"Url"`
82	State                     string                    `json:"State" xml:"State"`
83	BehindCommitCount         int                       `json:"BehindCommitCount" xml:"BehindCommitCount"`
84	HttpCloneUrl              string                    `json:"HttpCloneUrl" xml:"HttpCloneUrl"`
85	ProjectId                 int64                     `json:"ProjectId" xml:"ProjectId"`
86	IsOldLfs                  bool                      `json:"IsOldLfs" xml:"IsOldLfs"`
87	MergeStatus               string                    `json:"MergeStatus" xml:"MergeStatus"`
88	RenamedFile               bool                      `json:"RenamedFile" xml:"RenamedFile"`
89	ImportStatus              string                    `json:"ImportStatus" xml:"ImportStatus"`
90	ApproveCheckResult        ApproveCheckResult        `json:"ApproveCheckResult" xml:"ApproveCheckResult"`
91	OrganizationSecurityScore OrganizationSecurityScore `json:"OrganizationSecurityScore" xml:"OrganizationSecurityScore"`
92	Author                    Author                    `json:"Author" xml:"Author"`
93	CommitInfo                CommitInfo                `json:"CommitInfo" xml:"CommitInfo"`
94	Inherited                 Inherited                 `json:"Inherited" xml:"Inherited"`
95	AssigneeList              []AssigneeListItem        `json:"AssigneeList" xml:"AssigneeList"`
96}
97