1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::CreateAssessmentRequest {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("CreateAssessmentRequest");
23 debug_struct.field("parent", &self.parent);
24 debug_struct.field("assessment", &self.assessment);
25 if !self._unknown_fields.is_empty() {
26 debug_struct.field("_unknown_fields", &self._unknown_fields);
27 }
28 debug_struct.finish()
29 }
30}
31
32impl std::fmt::Debug for super::TransactionEvent {
33 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
34 let mut debug_struct = f.debug_struct("TransactionEvent");
35 debug_struct.field("event_type", &self.event_type);
36 debug_struct.field("reason", &self.reason);
37 debug_struct.field("value", &self.value);
38 debug_struct.field("event_time", &self.event_time);
39 if !self._unknown_fields.is_empty() {
40 debug_struct.field("_unknown_fields", &self._unknown_fields);
41 }
42 debug_struct.finish()
43 }
44}
45
46impl std::fmt::Debug for super::PhoneAuthenticationEvent {
47 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48 let mut debug_struct = f.debug_struct("PhoneAuthenticationEvent");
49 debug_struct.field("phone_number", &self.phone_number);
50 debug_struct.field("event_time", &self.event_time);
51 if !self._unknown_fields.is_empty() {
52 debug_struct.field("_unknown_fields", &self._unknown_fields);
53 }
54 debug_struct.finish()
55 }
56}
57
58impl std::fmt::Debug for super::AnnotateAssessmentRequest {
59 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
60 let mut debug_struct = f.debug_struct("AnnotateAssessmentRequest");
61 debug_struct.field("name", &self.name);
62 debug_struct.field("annotation", &self.annotation);
63 debug_struct.field("reasons", &self.reasons);
64 debug_struct.field("account_id", &self.account_id);
65 debug_struct.field("hashed_account_id", &self.hashed_account_id);
66 debug_struct.field("transaction_event", &self.transaction_event);
67 debug_struct.field(
68 "phone_authentication_event",
69 &self.phone_authentication_event,
70 );
71 if !self._unknown_fields.is_empty() {
72 debug_struct.field("_unknown_fields", &self._unknown_fields);
73 }
74 debug_struct.finish()
75 }
76}
77
78impl std::fmt::Debug for super::AnnotateAssessmentResponse {
79 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80 let mut debug_struct = f.debug_struct("AnnotateAssessmentResponse");
81 if !self._unknown_fields.is_empty() {
82 debug_struct.field("_unknown_fields", &self._unknown_fields);
83 }
84 debug_struct.finish()
85 }
86}
87
88impl std::fmt::Debug for super::EndpointVerificationInfo {
89 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90 let mut debug_struct = f.debug_struct("EndpointVerificationInfo");
91 debug_struct.field("request_token", &self.request_token);
92 debug_struct.field("last_verification_time", &self.last_verification_time);
93 debug_struct.field("endpoint", &self.endpoint);
94 if !self._unknown_fields.is_empty() {
95 debug_struct.field("_unknown_fields", &self._unknown_fields);
96 }
97 debug_struct.finish()
98 }
99}
100
101impl std::fmt::Debug for super::AccountVerificationInfo {
102 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
103 let mut debug_struct = f.debug_struct("AccountVerificationInfo");
104 debug_struct.field("endpoints", &self.endpoints);
105 debug_struct.field("language_code", &self.language_code);
106 debug_struct.field(
107 "latest_verification_result",
108 &self.latest_verification_result,
109 );
110 debug_struct.field("username", &self.username);
111 if !self._unknown_fields.is_empty() {
112 debug_struct.field("_unknown_fields", &self._unknown_fields);
113 }
114 debug_struct.finish()
115 }
116}
117
118impl std::fmt::Debug for super::PrivatePasswordLeakVerification {
119 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
120 let mut debug_struct = f.debug_struct("PrivatePasswordLeakVerification");
121 debug_struct.field("lookup_hash_prefix", &self.lookup_hash_prefix);
122 debug_struct.field(
123 "encrypted_user_credentials_hash",
124 &self.encrypted_user_credentials_hash,
125 );
126 debug_struct.field(
127 "encrypted_leak_match_prefixes",
128 &self.encrypted_leak_match_prefixes,
129 );
130 debug_struct.field(
131 "reencrypted_user_credentials_hash",
132 &self.reencrypted_user_credentials_hash,
133 );
134 if !self._unknown_fields.is_empty() {
135 debug_struct.field("_unknown_fields", &self._unknown_fields);
136 }
137 debug_struct.finish()
138 }
139}
140
141impl std::fmt::Debug for super::Assessment {
142 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143 let mut debug_struct = f.debug_struct("Assessment");
144 debug_struct.field("name", &self.name);
145 debug_struct.field("event", &self.event);
146 debug_struct.field("risk_analysis", &self.risk_analysis);
147 debug_struct.field("token_properties", &self.token_properties);
148 debug_struct.field("account_verification", &self.account_verification);
149 debug_struct.field(
150 "account_defender_assessment",
151 &self.account_defender_assessment,
152 );
153 debug_struct.field(
154 "private_password_leak_verification",
155 &self.private_password_leak_verification,
156 );
157 debug_struct.field(
158 "firewall_policy_assessment",
159 &self.firewall_policy_assessment,
160 );
161 debug_struct.field(
162 "fraud_prevention_assessment",
163 &self.fraud_prevention_assessment,
164 );
165 debug_struct.field("fraud_signals", &self.fraud_signals);
166 debug_struct.field("phone_fraud_assessment", &self.phone_fraud_assessment);
167 debug_struct.field("assessment_environment", &self.assessment_environment);
168 if !self._unknown_fields.is_empty() {
169 debug_struct.field("_unknown_fields", &self._unknown_fields);
170 }
171 debug_struct.finish()
172 }
173}
174
175impl std::fmt::Debug for super::Event {
176 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
177 let mut debug_struct = f.debug_struct("Event");
178 debug_struct.field("token", &self.token);
179 debug_struct.field("site_key", &self.site_key);
180 debug_struct.field("user_agent", &self.user_agent);
181 debug_struct.field("user_ip_address", &self.user_ip_address);
182 debug_struct.field("expected_action", &self.expected_action);
183 debug_struct.field("hashed_account_id", &self.hashed_account_id);
184 debug_struct.field("express", &self.express);
185 debug_struct.field("requested_uri", &self.requested_uri);
186 debug_struct.field("waf_token_assessment", &self.waf_token_assessment);
187 debug_struct.field("ja3", &self.ja3);
188 debug_struct.field("ja4", &self.ja4);
189 debug_struct.field("headers", &self.headers);
190 debug_struct.field(
191 "firewall_policy_evaluation",
192 &self.firewall_policy_evaluation,
193 );
194 debug_struct.field("transaction_data", &self.transaction_data);
195 debug_struct.field("user_info", &self.user_info);
196 debug_struct.field("fraud_prevention", &self.fraud_prevention);
197 if !self._unknown_fields.is_empty() {
198 debug_struct.field("_unknown_fields", &self._unknown_fields);
199 }
200 debug_struct.finish()
201 }
202}
203
204impl std::fmt::Debug for super::TransactionData {
205 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206 let mut debug_struct = f.debug_struct("TransactionData");
207 debug_struct.field("transaction_id", &self.transaction_id);
208 debug_struct.field("payment_method", &self.payment_method);
209 debug_struct.field("card_bin", &self.card_bin);
210 debug_struct.field("card_last_four", &self.card_last_four);
211 debug_struct.field("currency_code", &self.currency_code);
212 debug_struct.field("value", &self.value);
213 debug_struct.field("shipping_value", &self.shipping_value);
214 debug_struct.field("shipping_address", &self.shipping_address);
215 debug_struct.field("billing_address", &self.billing_address);
216 debug_struct.field("user", &self.user);
217 debug_struct.field("merchants", &self.merchants);
218 debug_struct.field("items", &self.items);
219 debug_struct.field("gateway_info", &self.gateway_info);
220 if !self._unknown_fields.is_empty() {
221 debug_struct.field("_unknown_fields", &self._unknown_fields);
222 }
223 debug_struct.finish()
224 }
225}
226
227impl std::fmt::Debug for super::transaction_data::Address {
228 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
229 let mut debug_struct = f.debug_struct("Address");
230 debug_struct.field("recipient", &self.recipient);
231 debug_struct.field("address", &self.address);
232 debug_struct.field("locality", &self.locality);
233 debug_struct.field("administrative_area", &self.administrative_area);
234 debug_struct.field("region_code", &self.region_code);
235 debug_struct.field("postal_code", &self.postal_code);
236 if !self._unknown_fields.is_empty() {
237 debug_struct.field("_unknown_fields", &self._unknown_fields);
238 }
239 debug_struct.finish()
240 }
241}
242
243impl std::fmt::Debug for super::transaction_data::User {
244 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
245 let mut debug_struct = f.debug_struct("User");
246 debug_struct.field("account_id", &self.account_id);
247 debug_struct.field("creation_ms", &self.creation_ms);
248 debug_struct.field("email", &self.email);
249 debug_struct.field("email_verified", &self.email_verified);
250 debug_struct.field("phone_number", &self.phone_number);
251 debug_struct.field("phone_verified", &self.phone_verified);
252 if !self._unknown_fields.is_empty() {
253 debug_struct.field("_unknown_fields", &self._unknown_fields);
254 }
255 debug_struct.finish()
256 }
257}
258
259impl std::fmt::Debug for super::transaction_data::Item {
260 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
261 let mut debug_struct = f.debug_struct("Item");
262 debug_struct.field("name", &self.name);
263 debug_struct.field("value", &self.value);
264 debug_struct.field("quantity", &self.quantity);
265 debug_struct.field("merchant_account_id", &self.merchant_account_id);
266 if !self._unknown_fields.is_empty() {
267 debug_struct.field("_unknown_fields", &self._unknown_fields);
268 }
269 debug_struct.finish()
270 }
271}
272
273impl std::fmt::Debug for super::transaction_data::GatewayInfo {
274 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
275 let mut debug_struct = f.debug_struct("GatewayInfo");
276 debug_struct.field("name", &self.name);
277 debug_struct.field("gateway_response_code", &self.gateway_response_code);
278 debug_struct.field("avs_response_code", &self.avs_response_code);
279 debug_struct.field("cvv_response_code", &self.cvv_response_code);
280 if !self._unknown_fields.is_empty() {
281 debug_struct.field("_unknown_fields", &self._unknown_fields);
282 }
283 debug_struct.finish()
284 }
285}
286
287impl std::fmt::Debug for super::UserInfo {
288 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
289 let mut debug_struct = f.debug_struct("UserInfo");
290 debug_struct.field("create_account_time", &self.create_account_time);
291 debug_struct.field("account_id", &self.account_id);
292 debug_struct.field("user_ids", &self.user_ids);
293 if !self._unknown_fields.is_empty() {
294 debug_struct.field("_unknown_fields", &self._unknown_fields);
295 }
296 debug_struct.finish()
297 }
298}
299
300impl std::fmt::Debug for super::UserId {
301 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
302 let mut debug_struct = f.debug_struct("UserId");
303 debug_struct.field("id_oneof", &self.id_oneof);
304 if !self._unknown_fields.is_empty() {
305 debug_struct.field("_unknown_fields", &self._unknown_fields);
306 }
307 debug_struct.finish()
308 }
309}
310
311impl std::fmt::Debug for super::RiskAnalysis {
312 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
313 let mut debug_struct = f.debug_struct("RiskAnalysis");
314 debug_struct.field("score", &self.score);
315 debug_struct.field("reasons", &self.reasons);
316 debug_struct.field("extended_verdict_reasons", &self.extended_verdict_reasons);
317 debug_struct.field("challenge", &self.challenge);
318 debug_struct.field("verified_bots", &self.verified_bots);
319 if !self._unknown_fields.is_empty() {
320 debug_struct.field("_unknown_fields", &self._unknown_fields);
321 }
322 debug_struct.finish()
323 }
324}
325
326impl std::fmt::Debug for super::Bot {
327 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328 let mut debug_struct = f.debug_struct("Bot");
329 debug_struct.field("name", &self.name);
330 debug_struct.field("bot_type", &self.bot_type);
331 if !self._unknown_fields.is_empty() {
332 debug_struct.field("_unknown_fields", &self._unknown_fields);
333 }
334 debug_struct.finish()
335 }
336}
337
338impl std::fmt::Debug for super::TokenProperties {
339 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
340 let mut debug_struct = f.debug_struct("TokenProperties");
341 debug_struct.field("valid", &self.valid);
342 debug_struct.field("invalid_reason", &self.invalid_reason);
343 debug_struct.field("create_time", &self.create_time);
344 debug_struct.field("hostname", &self.hostname);
345 debug_struct.field("android_package_name", &self.android_package_name);
346 debug_struct.field("ios_bundle_id", &self.ios_bundle_id);
347 debug_struct.field("action", &self.action);
348 if !self._unknown_fields.is_empty() {
349 debug_struct.field("_unknown_fields", &self._unknown_fields);
350 }
351 debug_struct.finish()
352 }
353}
354
355impl std::fmt::Debug for super::FraudPreventionAssessment {
356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
357 let mut debug_struct = f.debug_struct("FraudPreventionAssessment");
358 debug_struct.field("transaction_risk", &self.transaction_risk);
359 debug_struct.field("risk_reasons", &self.risk_reasons);
360 debug_struct.field("stolen_instrument_verdict", &self.stolen_instrument_verdict);
361 debug_struct.field("card_testing_verdict", &self.card_testing_verdict);
362 debug_struct.field("behavioral_trust_verdict", &self.behavioral_trust_verdict);
363 if !self._unknown_fields.is_empty() {
364 debug_struct.field("_unknown_fields", &self._unknown_fields);
365 }
366 debug_struct.finish()
367 }
368}
369
370impl std::fmt::Debug for super::fraud_prevention_assessment::RiskReason {
371 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372 let mut debug_struct = f.debug_struct("RiskReason");
373 debug_struct.field("reason", &self.reason);
374 if !self._unknown_fields.is_empty() {
375 debug_struct.field("_unknown_fields", &self._unknown_fields);
376 }
377 debug_struct.finish()
378 }
379}
380
381impl std::fmt::Debug for super::fraud_prevention_assessment::StolenInstrumentVerdict {
382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
383 let mut debug_struct = f.debug_struct("StolenInstrumentVerdict");
384 debug_struct.field("risk", &self.risk);
385 if !self._unknown_fields.is_empty() {
386 debug_struct.field("_unknown_fields", &self._unknown_fields);
387 }
388 debug_struct.finish()
389 }
390}
391
392impl std::fmt::Debug for super::fraud_prevention_assessment::CardTestingVerdict {
393 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
394 let mut debug_struct = f.debug_struct("CardTestingVerdict");
395 debug_struct.field("risk", &self.risk);
396 if !self._unknown_fields.is_empty() {
397 debug_struct.field("_unknown_fields", &self._unknown_fields);
398 }
399 debug_struct.finish()
400 }
401}
402
403impl std::fmt::Debug for super::fraud_prevention_assessment::BehavioralTrustVerdict {
404 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
405 let mut debug_struct = f.debug_struct("BehavioralTrustVerdict");
406 debug_struct.field("trust", &self.trust);
407 if !self._unknown_fields.is_empty() {
408 debug_struct.field("_unknown_fields", &self._unknown_fields);
409 }
410 debug_struct.finish()
411 }
412}
413
414impl std::fmt::Debug for super::FraudSignals {
415 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
416 let mut debug_struct = f.debug_struct("FraudSignals");
417 debug_struct.field("user_signals", &self.user_signals);
418 debug_struct.field("card_signals", &self.card_signals);
419 if !self._unknown_fields.is_empty() {
420 debug_struct.field("_unknown_fields", &self._unknown_fields);
421 }
422 debug_struct.finish()
423 }
424}
425
426impl std::fmt::Debug for super::fraud_signals::UserSignals {
427 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
428 let mut debug_struct = f.debug_struct("UserSignals");
429 debug_struct.field("active_days_lower_bound", &self.active_days_lower_bound);
430 debug_struct.field("synthetic_risk", &self.synthetic_risk);
431 if !self._unknown_fields.is_empty() {
432 debug_struct.field("_unknown_fields", &self._unknown_fields);
433 }
434 debug_struct.finish()
435 }
436}
437
438impl std::fmt::Debug for super::fraud_signals::CardSignals {
439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
440 let mut debug_struct = f.debug_struct("CardSignals");
441 debug_struct.field("card_labels", &self.card_labels);
442 if !self._unknown_fields.is_empty() {
443 debug_struct.field("_unknown_fields", &self._unknown_fields);
444 }
445 debug_struct.finish()
446 }
447}
448
449impl std::fmt::Debug for super::SmsTollFraudVerdict {
450 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
451 let mut debug_struct = f.debug_struct("SmsTollFraudVerdict");
452 debug_struct.field("risk", &self.risk);
453 debug_struct.field("reasons", &self.reasons);
454 if !self._unknown_fields.is_empty() {
455 debug_struct.field("_unknown_fields", &self._unknown_fields);
456 }
457 debug_struct.finish()
458 }
459}
460
461impl std::fmt::Debug for super::PhoneFraudAssessment {
462 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463 let mut debug_struct = f.debug_struct("PhoneFraudAssessment");
464 debug_struct.field("sms_toll_fraud_verdict", &self.sms_toll_fraud_verdict);
465 if !self._unknown_fields.is_empty() {
466 debug_struct.field("_unknown_fields", &self._unknown_fields);
467 }
468 debug_struct.finish()
469 }
470}
471
472impl std::fmt::Debug for super::AccountDefenderAssessment {
473 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
474 let mut debug_struct = f.debug_struct("AccountDefenderAssessment");
475 debug_struct.field("labels", &self.labels);
476 if !self._unknown_fields.is_empty() {
477 debug_struct.field("_unknown_fields", &self._unknown_fields);
478 }
479 debug_struct.finish()
480 }
481}
482
483impl std::fmt::Debug for super::CreateKeyRequest {
484 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
485 let mut debug_struct = f.debug_struct("CreateKeyRequest");
486 debug_struct.field("parent", &self.parent);
487 debug_struct.field("key", &self.key);
488 if !self._unknown_fields.is_empty() {
489 debug_struct.field("_unknown_fields", &self._unknown_fields);
490 }
491 debug_struct.finish()
492 }
493}
494
495impl std::fmt::Debug for super::ListKeysRequest {
496 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
497 let mut debug_struct = f.debug_struct("ListKeysRequest");
498 debug_struct.field("parent", &self.parent);
499 debug_struct.field("page_size", &self.page_size);
500 debug_struct.field("page_token", &self.page_token);
501 if !self._unknown_fields.is_empty() {
502 debug_struct.field("_unknown_fields", &self._unknown_fields);
503 }
504 debug_struct.finish()
505 }
506}
507
508impl std::fmt::Debug for super::ListKeysResponse {
509 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
510 let mut debug_struct = f.debug_struct("ListKeysResponse");
511 debug_struct.field("keys", &self.keys);
512 debug_struct.field("next_page_token", &self.next_page_token);
513 if !self._unknown_fields.is_empty() {
514 debug_struct.field("_unknown_fields", &self._unknown_fields);
515 }
516 debug_struct.finish()
517 }
518}
519
520impl std::fmt::Debug for super::RetrieveLegacySecretKeyRequest {
521 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
522 let mut debug_struct = f.debug_struct("RetrieveLegacySecretKeyRequest");
523 debug_struct.field("key", &self.key);
524 if !self._unknown_fields.is_empty() {
525 debug_struct.field("_unknown_fields", &self._unknown_fields);
526 }
527 debug_struct.finish()
528 }
529}
530
531impl std::fmt::Debug for super::GetKeyRequest {
532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
533 let mut debug_struct = f.debug_struct("GetKeyRequest");
534 debug_struct.field("name", &self.name);
535 if !self._unknown_fields.is_empty() {
536 debug_struct.field("_unknown_fields", &self._unknown_fields);
537 }
538 debug_struct.finish()
539 }
540}
541
542impl std::fmt::Debug for super::UpdateKeyRequest {
543 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544 let mut debug_struct = f.debug_struct("UpdateKeyRequest");
545 debug_struct.field("key", &self.key);
546 debug_struct.field("update_mask", &self.update_mask);
547 if !self._unknown_fields.is_empty() {
548 debug_struct.field("_unknown_fields", &self._unknown_fields);
549 }
550 debug_struct.finish()
551 }
552}
553
554impl std::fmt::Debug for super::DeleteKeyRequest {
555 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
556 let mut debug_struct = f.debug_struct("DeleteKeyRequest");
557 debug_struct.field("name", &self.name);
558 if !self._unknown_fields.is_empty() {
559 debug_struct.field("_unknown_fields", &self._unknown_fields);
560 }
561 debug_struct.finish()
562 }
563}
564
565impl std::fmt::Debug for super::CreateFirewallPolicyRequest {
566 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
567 let mut debug_struct = f.debug_struct("CreateFirewallPolicyRequest");
568 debug_struct.field("parent", &self.parent);
569 debug_struct.field("firewall_policy", &self.firewall_policy);
570 if !self._unknown_fields.is_empty() {
571 debug_struct.field("_unknown_fields", &self._unknown_fields);
572 }
573 debug_struct.finish()
574 }
575}
576
577impl std::fmt::Debug for super::ListFirewallPoliciesRequest {
578 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
579 let mut debug_struct = f.debug_struct("ListFirewallPoliciesRequest");
580 debug_struct.field("parent", &self.parent);
581 debug_struct.field("page_size", &self.page_size);
582 debug_struct.field("page_token", &self.page_token);
583 if !self._unknown_fields.is_empty() {
584 debug_struct.field("_unknown_fields", &self._unknown_fields);
585 }
586 debug_struct.finish()
587 }
588}
589
590impl std::fmt::Debug for super::ListFirewallPoliciesResponse {
591 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
592 let mut debug_struct = f.debug_struct("ListFirewallPoliciesResponse");
593 debug_struct.field("firewall_policies", &self.firewall_policies);
594 debug_struct.field("next_page_token", &self.next_page_token);
595 if !self._unknown_fields.is_empty() {
596 debug_struct.field("_unknown_fields", &self._unknown_fields);
597 }
598 debug_struct.finish()
599 }
600}
601
602impl std::fmt::Debug for super::GetFirewallPolicyRequest {
603 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
604 let mut debug_struct = f.debug_struct("GetFirewallPolicyRequest");
605 debug_struct.field("name", &self.name);
606 if !self._unknown_fields.is_empty() {
607 debug_struct.field("_unknown_fields", &self._unknown_fields);
608 }
609 debug_struct.finish()
610 }
611}
612
613impl std::fmt::Debug for super::UpdateFirewallPolicyRequest {
614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615 let mut debug_struct = f.debug_struct("UpdateFirewallPolicyRequest");
616 debug_struct.field("firewall_policy", &self.firewall_policy);
617 debug_struct.field("update_mask", &self.update_mask);
618 if !self._unknown_fields.is_empty() {
619 debug_struct.field("_unknown_fields", &self._unknown_fields);
620 }
621 debug_struct.finish()
622 }
623}
624
625impl std::fmt::Debug for super::DeleteFirewallPolicyRequest {
626 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
627 let mut debug_struct = f.debug_struct("DeleteFirewallPolicyRequest");
628 debug_struct.field("name", &self.name);
629 if !self._unknown_fields.is_empty() {
630 debug_struct.field("_unknown_fields", &self._unknown_fields);
631 }
632 debug_struct.finish()
633 }
634}
635
636impl std::fmt::Debug for super::ReorderFirewallPoliciesRequest {
637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
638 let mut debug_struct = f.debug_struct("ReorderFirewallPoliciesRequest");
639 debug_struct.field("parent", &self.parent);
640 debug_struct.field("names", &self.names);
641 if !self._unknown_fields.is_empty() {
642 debug_struct.field("_unknown_fields", &self._unknown_fields);
643 }
644 debug_struct.finish()
645 }
646}
647
648impl std::fmt::Debug for super::ReorderFirewallPoliciesResponse {
649 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
650 let mut debug_struct = f.debug_struct("ReorderFirewallPoliciesResponse");
651 if !self._unknown_fields.is_empty() {
652 debug_struct.field("_unknown_fields", &self._unknown_fields);
653 }
654 debug_struct.finish()
655 }
656}
657
658impl std::fmt::Debug for super::MigrateKeyRequest {
659 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
660 let mut debug_struct = f.debug_struct("MigrateKeyRequest");
661 debug_struct.field("name", &self.name);
662 debug_struct.field("skip_billing_check", &self.skip_billing_check);
663 if !self._unknown_fields.is_empty() {
664 debug_struct.field("_unknown_fields", &self._unknown_fields);
665 }
666 debug_struct.finish()
667 }
668}
669
670impl std::fmt::Debug for super::GetMetricsRequest {
671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
672 let mut debug_struct = f.debug_struct("GetMetricsRequest");
673 debug_struct.field("name", &self.name);
674 if !self._unknown_fields.is_empty() {
675 debug_struct.field("_unknown_fields", &self._unknown_fields);
676 }
677 debug_struct.finish()
678 }
679}
680
681impl std::fmt::Debug for super::Metrics {
682 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
683 let mut debug_struct = f.debug_struct("Metrics");
684 debug_struct.field("name", &self.name);
685 debug_struct.field("start_time", &self.start_time);
686 debug_struct.field("score_metrics", &self.score_metrics);
687 debug_struct.field("challenge_metrics", &self.challenge_metrics);
688 if !self._unknown_fields.is_empty() {
689 debug_struct.field("_unknown_fields", &self._unknown_fields);
690 }
691 debug_struct.finish()
692 }
693}
694
695impl std::fmt::Debug for super::RetrieveLegacySecretKeyResponse {
696 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
697 let mut debug_struct = f.debug_struct("RetrieveLegacySecretKeyResponse");
698 debug_struct.field("legacy_secret_key", &self.legacy_secret_key);
699 if !self._unknown_fields.is_empty() {
700 debug_struct.field("_unknown_fields", &self._unknown_fields);
701 }
702 debug_struct.finish()
703 }
704}
705
706impl std::fmt::Debug for super::Key {
707 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
708 let mut debug_struct = f.debug_struct("Key");
709 debug_struct.field("name", &self.name);
710 debug_struct.field("display_name", &self.display_name);
711 debug_struct.field("labels", &self.labels);
712 debug_struct.field("create_time", &self.create_time);
713 debug_struct.field("testing_options", &self.testing_options);
714 debug_struct.field("waf_settings", &self.waf_settings);
715 debug_struct.field("platform_settings", &self.platform_settings);
716 if !self._unknown_fields.is_empty() {
717 debug_struct.field("_unknown_fields", &self._unknown_fields);
718 }
719 debug_struct.finish()
720 }
721}
722
723impl std::fmt::Debug for super::TestingOptions {
724 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
725 let mut debug_struct = f.debug_struct("TestingOptions");
726 debug_struct.field("testing_score", &self.testing_score);
727 debug_struct.field("testing_challenge", &self.testing_challenge);
728 if !self._unknown_fields.is_empty() {
729 debug_struct.field("_unknown_fields", &self._unknown_fields);
730 }
731 debug_struct.finish()
732 }
733}
734
735impl std::fmt::Debug for super::WebKeySettings {
736 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737 let mut debug_struct = f.debug_struct("WebKeySettings");
738 debug_struct.field("allow_all_domains", &self.allow_all_domains);
739 debug_struct.field("allowed_domains", &self.allowed_domains);
740 debug_struct.field("allow_amp_traffic", &self.allow_amp_traffic);
741 debug_struct.field("integration_type", &self.integration_type);
742 debug_struct.field(
743 "challenge_security_preference",
744 &self.challenge_security_preference,
745 );
746 debug_struct.field("challenge_settings", &self.challenge_settings);
747 if !self._unknown_fields.is_empty() {
748 debug_struct.field("_unknown_fields", &self._unknown_fields);
749 }
750 debug_struct.finish()
751 }
752}
753
754impl std::fmt::Debug for super::web_key_settings::ActionSettings {
755 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
756 let mut debug_struct = f.debug_struct("ActionSettings");
757 debug_struct.field("score_threshold", &self.score_threshold);
758 if !self._unknown_fields.is_empty() {
759 debug_struct.field("_unknown_fields", &self._unknown_fields);
760 }
761 debug_struct.finish()
762 }
763}
764
765impl std::fmt::Debug for super::web_key_settings::ChallengeSettings {
766 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
767 let mut debug_struct = f.debug_struct("ChallengeSettings");
768 debug_struct.field("default_settings", &self.default_settings);
769 debug_struct.field("action_settings", &self.action_settings);
770 if !self._unknown_fields.is_empty() {
771 debug_struct.field("_unknown_fields", &self._unknown_fields);
772 }
773 debug_struct.finish()
774 }
775}
776
777impl std::fmt::Debug for super::AndroidKeySettings {
778 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
779 let mut debug_struct = f.debug_struct("AndroidKeySettings");
780 debug_struct.field("allow_all_package_names", &self.allow_all_package_names);
781 debug_struct.field("allowed_package_names", &self.allowed_package_names);
782 debug_struct.field(
783 "support_non_google_app_store_distribution",
784 &self.support_non_google_app_store_distribution,
785 );
786 if !self._unknown_fields.is_empty() {
787 debug_struct.field("_unknown_fields", &self._unknown_fields);
788 }
789 debug_struct.finish()
790 }
791}
792
793impl std::fmt::Debug for super::IOSKeySettings {
794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
795 let mut debug_struct = f.debug_struct("IOSKeySettings");
796 debug_struct.field("allow_all_bundle_ids", &self.allow_all_bundle_ids);
797 debug_struct.field("allowed_bundle_ids", &self.allowed_bundle_ids);
798 debug_struct.field("apple_developer_id", &self.apple_developer_id);
799 if !self._unknown_fields.is_empty() {
800 debug_struct.field("_unknown_fields", &self._unknown_fields);
801 }
802 debug_struct.finish()
803 }
804}
805
806impl std::fmt::Debug for super::ExpressKeySettings {
807 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
808 let mut debug_struct = f.debug_struct("ExpressKeySettings");
809 if !self._unknown_fields.is_empty() {
810 debug_struct.field("_unknown_fields", &self._unknown_fields);
811 }
812 debug_struct.finish()
813 }
814}
815
816impl std::fmt::Debug for super::AppleDeveloperId {
817 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
818 let mut debug_struct = f.debug_struct("AppleDeveloperId");
819 debug_struct.field("private_key", &self.private_key);
820 debug_struct.field("key_id", &self.key_id);
821 debug_struct.field("team_id", &self.team_id);
822 if !self._unknown_fields.is_empty() {
823 debug_struct.field("_unknown_fields", &self._unknown_fields);
824 }
825 debug_struct.finish()
826 }
827}
828
829impl std::fmt::Debug for super::ScoreDistribution {
830 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
831 let mut debug_struct = f.debug_struct("ScoreDistribution");
832 debug_struct.field("score_buckets", &self.score_buckets);
833 if !self._unknown_fields.is_empty() {
834 debug_struct.field("_unknown_fields", &self._unknown_fields);
835 }
836 debug_struct.finish()
837 }
838}
839
840impl std::fmt::Debug for super::ScoreMetrics {
841 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842 let mut debug_struct = f.debug_struct("ScoreMetrics");
843 debug_struct.field("overall_metrics", &self.overall_metrics);
844 debug_struct.field("action_metrics", &self.action_metrics);
845 if !self._unknown_fields.is_empty() {
846 debug_struct.field("_unknown_fields", &self._unknown_fields);
847 }
848 debug_struct.finish()
849 }
850}
851
852impl std::fmt::Debug for super::ChallengeMetrics {
853 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
854 let mut debug_struct = f.debug_struct("ChallengeMetrics");
855 debug_struct.field("pageload_count", &self.pageload_count);
856 debug_struct.field("nocaptcha_count", &self.nocaptcha_count);
857 debug_struct.field("failed_count", &self.failed_count);
858 debug_struct.field("passed_count", &self.passed_count);
859 if !self._unknown_fields.is_empty() {
860 debug_struct.field("_unknown_fields", &self._unknown_fields);
861 }
862 debug_struct.finish()
863 }
864}
865
866impl std::fmt::Debug for super::FirewallPolicyAssessment {
867 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
868 let mut debug_struct = f.debug_struct("FirewallPolicyAssessment");
869 debug_struct.field("error", &self.error);
870 debug_struct.field("firewall_policy", &self.firewall_policy);
871 if !self._unknown_fields.is_empty() {
872 debug_struct.field("_unknown_fields", &self._unknown_fields);
873 }
874 debug_struct.finish()
875 }
876}
877
878impl std::fmt::Debug for super::FirewallAction {
879 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
880 let mut debug_struct = f.debug_struct("FirewallAction");
881 debug_struct.field("firewall_action_oneof", &self.firewall_action_oneof);
882 if !self._unknown_fields.is_empty() {
883 debug_struct.field("_unknown_fields", &self._unknown_fields);
884 }
885 debug_struct.finish()
886 }
887}
888
889impl std::fmt::Debug for super::firewall_action::AllowAction {
890 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
891 let mut debug_struct = f.debug_struct("AllowAction");
892 if !self._unknown_fields.is_empty() {
893 debug_struct.field("_unknown_fields", &self._unknown_fields);
894 }
895 debug_struct.finish()
896 }
897}
898
899impl std::fmt::Debug for super::firewall_action::BlockAction {
900 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901 let mut debug_struct = f.debug_struct("BlockAction");
902 if !self._unknown_fields.is_empty() {
903 debug_struct.field("_unknown_fields", &self._unknown_fields);
904 }
905 debug_struct.finish()
906 }
907}
908
909impl std::fmt::Debug for super::firewall_action::IncludeRecaptchaScriptAction {
910 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
911 let mut debug_struct = f.debug_struct("IncludeRecaptchaScriptAction");
912 if !self._unknown_fields.is_empty() {
913 debug_struct.field("_unknown_fields", &self._unknown_fields);
914 }
915 debug_struct.finish()
916 }
917}
918
919impl std::fmt::Debug for super::firewall_action::RedirectAction {
920 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
921 let mut debug_struct = f.debug_struct("RedirectAction");
922 if !self._unknown_fields.is_empty() {
923 debug_struct.field("_unknown_fields", &self._unknown_fields);
924 }
925 debug_struct.finish()
926 }
927}
928
929impl std::fmt::Debug for super::firewall_action::SubstituteAction {
930 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931 let mut debug_struct = f.debug_struct("SubstituteAction");
932 debug_struct.field("path", &self.path);
933 if !self._unknown_fields.is_empty() {
934 debug_struct.field("_unknown_fields", &self._unknown_fields);
935 }
936 debug_struct.finish()
937 }
938}
939
940impl std::fmt::Debug for super::firewall_action::SetHeaderAction {
941 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
942 let mut debug_struct = f.debug_struct("SetHeaderAction");
943 debug_struct.field("key", &self.key);
944 debug_struct.field("value", &self.value);
945 if !self._unknown_fields.is_empty() {
946 debug_struct.field("_unknown_fields", &self._unknown_fields);
947 }
948 debug_struct.finish()
949 }
950}
951
952impl std::fmt::Debug for super::FirewallPolicy {
953 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
954 let mut debug_struct = f.debug_struct("FirewallPolicy");
955 debug_struct.field("name", &self.name);
956 debug_struct.field("description", &self.description);
957 debug_struct.field("path", &self.path);
958 debug_struct.field("condition", &self.condition);
959 debug_struct.field("actions", &self.actions);
960 if !self._unknown_fields.is_empty() {
961 debug_struct.field("_unknown_fields", &self._unknown_fields);
962 }
963 debug_struct.finish()
964 }
965}
966
967impl std::fmt::Debug for super::ListRelatedAccountGroupMembershipsRequest {
968 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
969 let mut debug_struct = f.debug_struct("ListRelatedAccountGroupMembershipsRequest");
970 debug_struct.field("parent", &self.parent);
971 debug_struct.field("page_size", &self.page_size);
972 debug_struct.field("page_token", &self.page_token);
973 if !self._unknown_fields.is_empty() {
974 debug_struct.field("_unknown_fields", &self._unknown_fields);
975 }
976 debug_struct.finish()
977 }
978}
979
980impl std::fmt::Debug for super::ListRelatedAccountGroupMembershipsResponse {
981 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
982 let mut debug_struct = f.debug_struct("ListRelatedAccountGroupMembershipsResponse");
983 debug_struct.field(
984 "related_account_group_memberships",
985 &self.related_account_group_memberships,
986 );
987 debug_struct.field("next_page_token", &self.next_page_token);
988 if !self._unknown_fields.is_empty() {
989 debug_struct.field("_unknown_fields", &self._unknown_fields);
990 }
991 debug_struct.finish()
992 }
993}
994
995impl std::fmt::Debug for super::ListRelatedAccountGroupsRequest {
996 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
997 let mut debug_struct = f.debug_struct("ListRelatedAccountGroupsRequest");
998 debug_struct.field("parent", &self.parent);
999 debug_struct.field("page_size", &self.page_size);
1000 debug_struct.field("page_token", &self.page_token);
1001 if !self._unknown_fields.is_empty() {
1002 debug_struct.field("_unknown_fields", &self._unknown_fields);
1003 }
1004 debug_struct.finish()
1005 }
1006}
1007
1008impl std::fmt::Debug for super::ListRelatedAccountGroupsResponse {
1009 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1010 let mut debug_struct = f.debug_struct("ListRelatedAccountGroupsResponse");
1011 debug_struct.field("related_account_groups", &self.related_account_groups);
1012 debug_struct.field("next_page_token", &self.next_page_token);
1013 if !self._unknown_fields.is_empty() {
1014 debug_struct.field("_unknown_fields", &self._unknown_fields);
1015 }
1016 debug_struct.finish()
1017 }
1018}
1019
1020impl std::fmt::Debug for super::SearchRelatedAccountGroupMembershipsRequest {
1021 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1022 let mut debug_struct = f.debug_struct("SearchRelatedAccountGroupMembershipsRequest");
1023 debug_struct.field("project", &self.project);
1024 debug_struct.field("account_id", &self.account_id);
1025 debug_struct.field("hashed_account_id", &self.hashed_account_id);
1026 debug_struct.field("page_size", &self.page_size);
1027 debug_struct.field("page_token", &self.page_token);
1028 if !self._unknown_fields.is_empty() {
1029 debug_struct.field("_unknown_fields", &self._unknown_fields);
1030 }
1031 debug_struct.finish()
1032 }
1033}
1034
1035impl std::fmt::Debug for super::SearchRelatedAccountGroupMembershipsResponse {
1036 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1037 let mut debug_struct = f.debug_struct("SearchRelatedAccountGroupMembershipsResponse");
1038 debug_struct.field(
1039 "related_account_group_memberships",
1040 &self.related_account_group_memberships,
1041 );
1042 debug_struct.field("next_page_token", &self.next_page_token);
1043 if !self._unknown_fields.is_empty() {
1044 debug_struct.field("_unknown_fields", &self._unknown_fields);
1045 }
1046 debug_struct.finish()
1047 }
1048}
1049
1050impl std::fmt::Debug for super::AddIpOverrideRequest {
1051 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1052 let mut debug_struct = f.debug_struct("AddIpOverrideRequest");
1053 debug_struct.field("name", &self.name);
1054 debug_struct.field("ip_override_data", &self.ip_override_data);
1055 if !self._unknown_fields.is_empty() {
1056 debug_struct.field("_unknown_fields", &self._unknown_fields);
1057 }
1058 debug_struct.finish()
1059 }
1060}
1061
1062impl std::fmt::Debug for super::AddIpOverrideResponse {
1063 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1064 let mut debug_struct = f.debug_struct("AddIpOverrideResponse");
1065 if !self._unknown_fields.is_empty() {
1066 debug_struct.field("_unknown_fields", &self._unknown_fields);
1067 }
1068 debug_struct.finish()
1069 }
1070}
1071
1072impl std::fmt::Debug for super::RemoveIpOverrideRequest {
1073 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1074 let mut debug_struct = f.debug_struct("RemoveIpOverrideRequest");
1075 debug_struct.field("name", &self.name);
1076 debug_struct.field("ip_override_data", &self.ip_override_data);
1077 if !self._unknown_fields.is_empty() {
1078 debug_struct.field("_unknown_fields", &self._unknown_fields);
1079 }
1080 debug_struct.finish()
1081 }
1082}
1083
1084impl std::fmt::Debug for super::RemoveIpOverrideResponse {
1085 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1086 let mut debug_struct = f.debug_struct("RemoveIpOverrideResponse");
1087 if !self._unknown_fields.is_empty() {
1088 debug_struct.field("_unknown_fields", &self._unknown_fields);
1089 }
1090 debug_struct.finish()
1091 }
1092}
1093
1094impl std::fmt::Debug for super::ListIpOverridesRequest {
1095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1096 let mut debug_struct = f.debug_struct("ListIpOverridesRequest");
1097 debug_struct.field("parent", &self.parent);
1098 debug_struct.field("page_size", &self.page_size);
1099 debug_struct.field("page_token", &self.page_token);
1100 if !self._unknown_fields.is_empty() {
1101 debug_struct.field("_unknown_fields", &self._unknown_fields);
1102 }
1103 debug_struct.finish()
1104 }
1105}
1106
1107impl std::fmt::Debug for super::ListIpOverridesResponse {
1108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1109 let mut debug_struct = f.debug_struct("ListIpOverridesResponse");
1110 debug_struct.field("ip_overrides", &self.ip_overrides);
1111 debug_struct.field("next_page_token", &self.next_page_token);
1112 if !self._unknown_fields.is_empty() {
1113 debug_struct.field("_unknown_fields", &self._unknown_fields);
1114 }
1115 debug_struct.finish()
1116 }
1117}
1118
1119impl std::fmt::Debug for super::RelatedAccountGroupMembership {
1120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1121 let mut debug_struct = f.debug_struct("RelatedAccountGroupMembership");
1122 debug_struct.field("name", &self.name);
1123 debug_struct.field("account_id", &self.account_id);
1124 debug_struct.field("hashed_account_id", &self.hashed_account_id);
1125 if !self._unknown_fields.is_empty() {
1126 debug_struct.field("_unknown_fields", &self._unknown_fields);
1127 }
1128 debug_struct.finish()
1129 }
1130}
1131
1132impl std::fmt::Debug for super::RelatedAccountGroup {
1133 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1134 let mut debug_struct = f.debug_struct("RelatedAccountGroup");
1135 debug_struct.field("name", &self.name);
1136 if !self._unknown_fields.is_empty() {
1137 debug_struct.field("_unknown_fields", &self._unknown_fields);
1138 }
1139 debug_struct.finish()
1140 }
1141}
1142
1143impl std::fmt::Debug for super::WafSettings {
1144 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1145 let mut debug_struct = f.debug_struct("WafSettings");
1146 debug_struct.field("waf_service", &self.waf_service);
1147 debug_struct.field("waf_feature", &self.waf_feature);
1148 if !self._unknown_fields.is_empty() {
1149 debug_struct.field("_unknown_fields", &self._unknown_fields);
1150 }
1151 debug_struct.finish()
1152 }
1153}
1154
1155impl std::fmt::Debug for super::AssessmentEnvironment {
1156 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1157 let mut debug_struct = f.debug_struct("AssessmentEnvironment");
1158 debug_struct.field("client", &self.client);
1159 debug_struct.field("version", &self.version);
1160 if !self._unknown_fields.is_empty() {
1161 debug_struct.field("_unknown_fields", &self._unknown_fields);
1162 }
1163 debug_struct.finish()
1164 }
1165}
1166
1167impl std::fmt::Debug for super::IpOverrideData {
1168 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169 let mut debug_struct = f.debug_struct("IpOverrideData");
1170 debug_struct.field("ip", &self.ip);
1171 debug_struct.field("override_type", &self.override_type);
1172 if !self._unknown_fields.is_empty() {
1173 debug_struct.field("_unknown_fields", &self._unknown_fields);
1174 }
1175 debug_struct.finish()
1176 }
1177}