@@ -12,7 +12,7 @@ pub type CodeBuildPhaseType = String;
1212
1313/// `CodeBuildEvent` is documented at:
1414/// <https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.html#sample-build-notifications-ref>
15- #[ derive( Debug , Clone , PartialEq , Deserialize , Serialize ) ]
15+ #[ derive( Debug , Default , Clone , PartialEq , Deserialize , Serialize ) ]
1616#[ serde( rename_all = "camelCase" ) ]
1717pub struct CodeBuildEvent {
1818 /// AccountID is the id of the AWS account from which the event originated.
@@ -54,7 +54,7 @@ pub struct CodeBuildEvent {
5454}
5555
5656/// `CodeBuildEventDetail` represents the all details related to the code build event
57- #[ derive( Debug , Clone , PartialEq , Deserialize , Serialize ) ]
57+ #[ derive( Debug , Default , Clone , PartialEq , Deserialize , Serialize ) ]
5858#[ serde( rename_all = "camelCase" ) ]
5959pub struct CodeBuildEventDetail {
6060 #[ serde( rename = "build-status" ) ]
@@ -101,7 +101,7 @@ pub struct CodeBuildEventDetail {
101101}
102102
103103/// `CodeBuildEventAdditionalInformation` represents additional information to the code build event
104- #[ derive( Debug , Clone , PartialEq , Deserialize , Serialize ) ]
104+ #[ derive( Debug , Default , Clone , PartialEq , Deserialize , Serialize ) ]
105105#[ serde( rename_all = "camelCase" ) ]
106106pub struct CodeBuildEventAdditionalInformation {
107107 pub artifact : CodeBuildArtifact ,
@@ -133,7 +133,7 @@ pub struct CodeBuildEventAdditionalInformation {
133133}
134134
135135/// `CodeBuildArtifact` represents the artifact provided to build
136- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
136+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
137137#[ serde( rename_all = "camelCase" ) ]
138138pub struct CodeBuildArtifact {
139139 #[ serde( default ) ]
@@ -154,7 +154,7 @@ pub struct CodeBuildArtifact {
154154}
155155
156156/// `CodeBuildEnvironment` represents the environment for a build
157- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
157+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
158158#[ serde( rename_all = "camelCase" ) ]
159159pub struct CodeBuildEnvironment {
160160 #[ serde( default ) ]
@@ -200,7 +200,7 @@ pub struct CodeBuildEnvironmentVariable {
200200}
201201
202202/// `CodeBuildSource` represent the code source will be build
203- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
203+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
204204#[ serde( rename_all = "camelCase" ) ]
205205pub struct CodeBuildSource {
206206 #[ serde( default ) ]
@@ -217,7 +217,7 @@ pub struct CodeBuildSource {
217217}
218218
219219/// `CodeBuildLogs` gives the log details of a code build
220- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
220+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
221221#[ serde( rename_all = "camelCase" ) ]
222222pub struct CodeBuildLogs {
223223 #[ serde( default ) ]
0 commit comments