@@ -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.
@@ -47,7 +47,7 @@ pub struct CodeBuildEvent {
4747}
4848
4949/// `CodeBuildEventDetail` represents the all details related to the code build event
50- #[ derive( Debug , Clone , PartialEq , Deserialize , Serialize ) ]
50+ #[ derive( Debug , Default , Clone , PartialEq , Deserialize , Serialize ) ]
5151#[ serde( rename_all = "camelCase" ) ]
5252pub struct CodeBuildEventDetail {
5353 #[ serde( rename = "build-status" ) ]
@@ -87,7 +87,7 @@ pub struct CodeBuildEventDetail {
8787}
8888
8989/// `CodeBuildEventAdditionalInformation` represents additional information to the code build event
90- #[ derive( Debug , Clone , PartialEq , Deserialize , Serialize ) ]
90+ #[ derive( Debug , Default , Clone , PartialEq , Deserialize , Serialize ) ]
9191#[ serde( rename_all = "camelCase" ) ]
9292pub struct CodeBuildEventAdditionalInformation {
9393 pub artifact : CodeBuildArtifact ,
@@ -112,7 +112,7 @@ pub struct CodeBuildEventAdditionalInformation {
112112}
113113
114114/// `CodeBuildArtifact` represents the artifact provided to build
115- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
115+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
116116#[ serde( rename_all = "camelCase" ) ]
117117pub struct CodeBuildArtifact {
118118 #[ serde( default ) ]
@@ -126,7 +126,7 @@ pub struct CodeBuildArtifact {
126126}
127127
128128/// `CodeBuildEnvironment` represents the environment for a build
129- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
129+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
130130#[ serde( rename_all = "camelCase" ) ]
131131pub struct CodeBuildEnvironment {
132132 #[ serde( default ) ]
@@ -158,7 +158,7 @@ pub struct CodeBuildEnvironmentVariable {
158158}
159159
160160/// `CodeBuildSource` represent the code source will be build
161- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
161+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
162162#[ serde( rename_all = "camelCase" ) ]
163163pub struct CodeBuildSource {
164164 #[ serde( default ) ]
@@ -168,7 +168,7 @@ pub struct CodeBuildSource {
168168}
169169
170170/// `CodeBuildLogs` gives the log details of a code build
171- #[ derive( Debug , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
171+ #[ derive( Debug , Default , Clone , Eq , PartialEq , Deserialize , Serialize ) ]
172172#[ serde( rename_all = "camelCase" ) ]
173173pub struct CodeBuildLogs {
174174 #[ serde( default ) ]
0 commit comments