aws_sdk_paymentcryptographydata/
serde_util.rs1pub(crate) fn validation_exception_correct_errors(
3 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
4) -> crate::types::error::builders::ValidationExceptionBuilder {
5 if builder.message.is_none() {
6 builder.message = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn decrypt_data_output_output_correct_errors(
12 mut builder: crate::operation::decrypt_data::builders::DecryptDataOutputBuilder,
13) -> crate::operation::decrypt_data::builders::DecryptDataOutputBuilder {
14 if builder.key_arn.is_none() {
15 builder.key_arn = Some(Default::default())
16 }
17 if builder.key_check_value.is_none() {
18 builder.key_check_value = Some(Default::default())
19 }
20 if builder.plain_text.is_none() {
21 builder.plain_text = Some(Default::default())
22 }
23 builder
24}
25
26pub(crate) fn encrypt_data_output_output_correct_errors(
27 mut builder: crate::operation::encrypt_data::builders::EncryptDataOutputBuilder,
28) -> crate::operation::encrypt_data::builders::EncryptDataOutputBuilder {
29 if builder.key_arn.is_none() {
30 builder.key_arn = Some(Default::default())
31 }
32 if builder.cipher_text.is_none() {
33 builder.cipher_text = Some(Default::default())
34 }
35 builder
36}
37
38pub(crate) fn generate_card_validation_data_output_output_correct_errors(
39 mut builder: crate::operation::generate_card_validation_data::builders::GenerateCardValidationDataOutputBuilder,
40) -> crate::operation::generate_card_validation_data::builders::GenerateCardValidationDataOutputBuilder {
41 if builder.key_arn.is_none() {
42 builder.key_arn = Some(Default::default())
43 }
44 if builder.key_check_value.is_none() {
45 builder.key_check_value = Some(Default::default())
46 }
47 if builder.validation_data.is_none() {
48 builder.validation_data = Some(Default::default())
49 }
50 builder
51}
52
53pub(crate) fn generate_mac_output_output_correct_errors(
54 mut builder: crate::operation::generate_mac::builders::GenerateMacOutputBuilder,
55) -> crate::operation::generate_mac::builders::GenerateMacOutputBuilder {
56 if builder.key_arn.is_none() {
57 builder.key_arn = Some(Default::default())
58 }
59 if builder.key_check_value.is_none() {
60 builder.key_check_value = Some(Default::default())
61 }
62 if builder.mac.is_none() {
63 builder.mac = Some(Default::default())
64 }
65 builder
66}
67
68pub(crate) fn generate_mac_emv_pin_change_output_output_correct_errors(
69 mut builder: crate::operation::generate_mac_emv_pin_change::builders::GenerateMacEmvPinChangeOutputBuilder,
70) -> crate::operation::generate_mac_emv_pin_change::builders::GenerateMacEmvPinChangeOutputBuilder {
71 if builder.new_pin_pek_arn.is_none() {
72 builder.new_pin_pek_arn = Some(Default::default())
73 }
74 if builder.secure_messaging_integrity_key_arn.is_none() {
75 builder.secure_messaging_integrity_key_arn = Some(Default::default())
76 }
77 if builder.secure_messaging_confidentiality_key_arn.is_none() {
78 builder.secure_messaging_confidentiality_key_arn = Some(Default::default())
79 }
80 if builder.mac.is_none() {
81 builder.mac = Some(Default::default())
82 }
83 if builder.encrypted_pin_block.is_none() {
84 builder.encrypted_pin_block = Some(Default::default())
85 }
86 if builder.new_pin_pek_key_check_value.is_none() {
87 builder.new_pin_pek_key_check_value = Some(Default::default())
88 }
89 if builder.secure_messaging_integrity_key_check_value.is_none() {
90 builder.secure_messaging_integrity_key_check_value = Some(Default::default())
91 }
92 if builder.secure_messaging_confidentiality_key_check_value.is_none() {
93 builder.secure_messaging_confidentiality_key_check_value = Some(Default::default())
94 }
95 builder
96}
97
98pub(crate) fn generate_pin_data_output_output_correct_errors(
99 mut builder: crate::operation::generate_pin_data::builders::GeneratePinDataOutputBuilder,
100) -> crate::operation::generate_pin_data::builders::GeneratePinDataOutputBuilder {
101 if builder.generation_key_arn.is_none() {
102 builder.generation_key_arn = Some(Default::default())
103 }
104 if builder.generation_key_check_value.is_none() {
105 builder.generation_key_check_value = Some(Default::default())
106 }
107 if builder.encryption_key_arn.is_none() {
108 builder.encryption_key_arn = Some(Default::default())
109 }
110 if builder.encryption_key_check_value.is_none() {
111 builder.encryption_key_check_value = Some(Default::default())
112 }
113 if builder.encrypted_pin_block.is_none() {
114 builder.encrypted_pin_block = Some(Default::default())
115 }
116 if builder.pin_data.is_none() {
117 builder.pin_data = Some(crate::types::PinData::Unknown)
118 }
119 builder
120}
121
122pub(crate) fn re_encrypt_data_output_output_correct_errors(
123 mut builder: crate::operation::re_encrypt_data::builders::ReEncryptDataOutputBuilder,
124) -> crate::operation::re_encrypt_data::builders::ReEncryptDataOutputBuilder {
125 if builder.key_arn.is_none() {
126 builder.key_arn = Some(Default::default())
127 }
128 if builder.key_check_value.is_none() {
129 builder.key_check_value = Some(Default::default())
130 }
131 if builder.cipher_text.is_none() {
132 builder.cipher_text = Some(Default::default())
133 }
134 builder
135}
136
137pub(crate) fn translate_key_material_output_output_correct_errors(
138 mut builder: crate::operation::translate_key_material::builders::TranslateKeyMaterialOutputBuilder,
139) -> crate::operation::translate_key_material::builders::TranslateKeyMaterialOutputBuilder {
140 if builder.wrapped_key.is_none() {
141 builder.wrapped_key = {
142 let builder = crate::types::builders::WrappedWorkingKeyBuilder::default();
143 crate::serde_util::wrapped_working_key_correct_errors(builder).build().ok()
144 }
145 }
146 builder
147}
148
149pub(crate) fn translate_pin_data_output_output_correct_errors(
150 mut builder: crate::operation::translate_pin_data::builders::TranslatePinDataOutputBuilder,
151) -> crate::operation::translate_pin_data::builders::TranslatePinDataOutputBuilder {
152 if builder.pin_block.is_none() {
153 builder.pin_block = Some(Default::default())
154 }
155 if builder.key_arn.is_none() {
156 builder.key_arn = Some(Default::default())
157 }
158 if builder.key_check_value.is_none() {
159 builder.key_check_value = Some(Default::default())
160 }
161 builder
162}
163
164pub(crate) fn verification_failed_exception_correct_errors(
165 mut builder: crate::types::error::builders::VerificationFailedExceptionBuilder,
166) -> crate::types::error::builders::VerificationFailedExceptionBuilder {
167 if builder.reason.is_none() {
168 builder.reason = "no value was set".parse::<crate::types::VerificationFailedReason>().ok()
169 }
170 if builder.message.is_none() {
171 builder.message = Some(Default::default())
172 }
173 builder
174}
175
176pub(crate) fn verify_auth_request_cryptogram_output_output_correct_errors(
177 mut builder: crate::operation::verify_auth_request_cryptogram::builders::VerifyAuthRequestCryptogramOutputBuilder,
178) -> crate::operation::verify_auth_request_cryptogram::builders::VerifyAuthRequestCryptogramOutputBuilder {
179 if builder.key_arn.is_none() {
180 builder.key_arn = Some(Default::default())
181 }
182 if builder.key_check_value.is_none() {
183 builder.key_check_value = Some(Default::default())
184 }
185 builder
186}
187
188pub(crate) fn verify_card_validation_data_output_output_correct_errors(
189 mut builder: crate::operation::verify_card_validation_data::builders::VerifyCardValidationDataOutputBuilder,
190) -> crate::operation::verify_card_validation_data::builders::VerifyCardValidationDataOutputBuilder {
191 if builder.key_arn.is_none() {
192 builder.key_arn = Some(Default::default())
193 }
194 if builder.key_check_value.is_none() {
195 builder.key_check_value = Some(Default::default())
196 }
197 builder
198}
199
200pub(crate) fn verify_mac_output_output_correct_errors(
201 mut builder: crate::operation::verify_mac::builders::VerifyMacOutputBuilder,
202) -> crate::operation::verify_mac::builders::VerifyMacOutputBuilder {
203 if builder.key_arn.is_none() {
204 builder.key_arn = Some(Default::default())
205 }
206 if builder.key_check_value.is_none() {
207 builder.key_check_value = Some(Default::default())
208 }
209 builder
210}
211
212pub(crate) fn verify_pin_data_output_output_correct_errors(
213 mut builder: crate::operation::verify_pin_data::builders::VerifyPinDataOutputBuilder,
214) -> crate::operation::verify_pin_data::builders::VerifyPinDataOutputBuilder {
215 if builder.verification_key_arn.is_none() {
216 builder.verification_key_arn = Some(Default::default())
217 }
218 if builder.verification_key_check_value.is_none() {
219 builder.verification_key_check_value = Some(Default::default())
220 }
221 if builder.encryption_key_arn.is_none() {
222 builder.encryption_key_arn = Some(Default::default())
223 }
224 if builder.encryption_key_check_value.is_none() {
225 builder.encryption_key_check_value = Some(Default::default())
226 }
227 builder
228}
229
230pub(crate) fn wrapped_working_key_correct_errors(
231 mut builder: crate::types::builders::WrappedWorkingKeyBuilder,
232) -> crate::types::builders::WrappedWorkingKeyBuilder {
233 if builder.wrapped_key_material.is_none() {
234 builder.wrapped_key_material = Some(Default::default())
235 }
236 if builder.key_check_value.is_none() {
237 builder.key_check_value = Some(Default::default())
238 }
239 if builder.wrapped_key_material_format.is_none() {
240 builder.wrapped_key_material_format = "no value was set".parse::<crate::types::WrappedKeyMaterialFormat>().ok()
241 }
242 builder
243}
244
245pub(crate) fn visa_amex_derivation_outputs_correct_errors(
246 mut builder: crate::types::builders::VisaAmexDerivationOutputsBuilder,
247) -> crate::types::builders::VisaAmexDerivationOutputsBuilder {
248 if builder.authorization_request_key_arn.is_none() {
249 builder.authorization_request_key_arn = Some(Default::default())
250 }
251 if builder.authorization_request_key_check_value.is_none() {
252 builder.authorization_request_key_check_value = Some(Default::default())
253 }
254 builder
255}
256
257pub(crate) fn validation_exception_field_correct_errors(
258 mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
259) -> crate::types::builders::ValidationExceptionFieldBuilder {
260 if builder.path.is_none() {
261 builder.path = Some(Default::default())
262 }
263 if builder.message.is_none() {
264 builder.message = Some(Default::default())
265 }
266 builder
267}