[Snippet rust]
```rust
struct RequiredFieldsInput {
    required_fields_config: settings::RequiredFields,
}
```
Path: hyperswitch/crates/router/src/core/payment_methods.rs :: RequiredFieldsInput (struct, crate=router)

Negatives:
- hyperswitch/crates/hyperswitch_connectors/src/connectors/braintree/transformers.rs :: RefundData
- hyperswitch/crates/hyperswitch_connectors/src/connectors/netcetera/netcetera_types.rs :: MerchantData
- hyperswitch/crates/hyperswitch_connectors/src/connectors/nuvei/transformers.rs :: GooglePayCamelCase
- hyperswitch/crates/hyperswitch_connectors/src/connectors/hipay.rs :: Hipay
- hyperswitch/crates/hyperswitch_connectors/src/connectors/dummyconnector/transformers.rs :: DummyConnectorPaymentsRequest