Skip to content

Commit 527f5d3

Browse files
stanislasbmoffatt
authored andcommitted
add a CustomData field to the CodeCommitRecord structure. (#160)
1 parent f84b37f commit 527f5d3

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

events/code_commit.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ type CodeCommitRecord struct {
5858
EventSource string `json:"eventSource"`
5959
AWSRegion string `json:"awsRegion"`
6060
EventTotalParts uint64 `json:"eventTotalParts"`
61+
CustomData string `json:"customData,omitempty"`
6162
}
6263

6364
// String returns a string representation of this object.
@@ -67,11 +68,11 @@ func (r CodeCommitRecord) String() string {
6768
"{eventId: %v, eventVersion: %v, eventTime: %v, eventTriggerName: %v, "+
6869
"eventPartNumber: %v, codeCommit: %v, eventName: %v, "+
6970
"eventTriggerConfigId: %v, eventSourceARN: %v, userIdentityARN: %v, "+
70-
"eventSource: %v, awsRegion: %v, eventTotalParts: %v}",
71+
"eventSource: %v, awsRegion: %v, eventTotalParts: %v, customData: %v}",
7172
r.EventID, r.EventVersion, r.EventTime, r.EventTriggerName,
7273
r.EventPartNumber, r.CodeCommit, r.EventName,
7374
r.EventTriggerConfigId, r.EventSourceARN, r.UserIdentityARN,
74-
r.EventSource, r.AWSRegion, r.EventTotalParts)
75+
r.EventSource, r.AWSRegion, r.EventTotalParts, r.CustomData)
7576
}
7677

7778
// CodeCommitCodeCommit represents a CodeCommit object in a record

events/code_commit_test.go

+23
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,29 @@ func TestCodeCommitRecord(t *testing.T) {
100100
"awsRegion": "us-east-1",
101101
"eventTotalParts": 1
102102
}
103+
`),
104+
},
105+
{
106+
Name: "CodeCommitRecord",
107+
Input: []byte(`
108+
{
109+
"eventId": "5a824061-17ca-46a9-bbf9-114edeadbeee",
110+
"eventVersion": "1.0",
111+
"eventTime": "2018-01-22T15:58:33.475+0000",
112+
"eventTriggerName": "my-trigger",
113+
"eventPartNumber": 1,
114+
"codecommit": {
115+
"references": []
116+
},
117+
"eventName": "TriggerEventTest",
118+
"eventTriggerConfigId": "5a824061-17ca-46a9-bbf9-114edeadbeef",
119+
"eventSourceARN": "arn:aws:codecommit:us-east-1:123456789012:my-repo",
120+
"userIdentityARN": "arn:aws:iam::123456789012:root",
121+
"eventSource": "aws:codecommit",
122+
"awsRegion": "us-east-1",
123+
"eventTotalParts": 1,
124+
"customData": "custom data"
125+
}
103126
`),
104127
},
105128
}

0 commit comments

Comments
 (0)