Skip to content

Commit

Permalink
add a CustomData field to the CodeCommitRecord structure. (#160)
Browse files Browse the repository at this point in the history
  • Loading branch information
stanislas authored and bmoffatt committed Jan 19, 2019
1 parent f84b37f commit 527f5d3
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
5 changes: 3 additions & 2 deletions events/code_commit.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ type CodeCommitRecord struct {
EventSource string `json:"eventSource"`
AWSRegion string `json:"awsRegion"`
EventTotalParts uint64 `json:"eventTotalParts"`
CustomData string `json:"customData,omitempty"`
}

// String returns a string representation of this object.
Expand All @@ -67,11 +68,11 @@ func (r CodeCommitRecord) String() string {
"{eventId: %v, eventVersion: %v, eventTime: %v, eventTriggerName: %v, "+
"eventPartNumber: %v, codeCommit: %v, eventName: %v, "+
"eventTriggerConfigId: %v, eventSourceARN: %v, userIdentityARN: %v, "+
"eventSource: %v, awsRegion: %v, eventTotalParts: %v}",
"eventSource: %v, awsRegion: %v, eventTotalParts: %v, customData: %v}",
r.EventID, r.EventVersion, r.EventTime, r.EventTriggerName,
r.EventPartNumber, r.CodeCommit, r.EventName,
r.EventTriggerConfigId, r.EventSourceARN, r.UserIdentityARN,
r.EventSource, r.AWSRegion, r.EventTotalParts)
r.EventSource, r.AWSRegion, r.EventTotalParts, r.CustomData)
}

// CodeCommitCodeCommit represents a CodeCommit object in a record
Expand Down
23 changes: 23 additions & 0 deletions events/code_commit_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,29 @@ func TestCodeCommitRecord(t *testing.T) {
"awsRegion": "us-east-1",
"eventTotalParts": 1
}
`),
},
{
Name: "CodeCommitRecord",
Input: []byte(`
{
"eventId": "5a824061-17ca-46a9-bbf9-114edeadbeee",
"eventVersion": "1.0",
"eventTime": "2018-01-22T15:58:33.475+0000",
"eventTriggerName": "my-trigger",
"eventPartNumber": 1,
"codecommit": {
"references": []
},
"eventName": "TriggerEventTest",
"eventTriggerConfigId": "5a824061-17ca-46a9-bbf9-114edeadbeef",
"eventSourceARN": "arn:aws:codecommit:us-east-1:123456789012:my-repo",
"userIdentityARN": "arn:aws:iam::123456789012:root",
"eventSource": "aws:codecommit",
"awsRegion": "us-east-1",
"eventTotalParts": 1,
"customData": "custom data"
}
`),
},
}
Expand Down

0 comments on commit 527f5d3

Please sign in to comment.