hyperswitch
refactor(business_profile): use concrete types for JSON fields
#5531
Merged

Commits
  • refactor(business_profile): wrap `webhook_details`, `payment_link_config` and `payout_link_config` fields within `Secret` in diesel and domain models
    SanchithHegde committed 1 year ago
  • refactor(business_profile): remove `Secret` wrapper around `authentication_connector_details` in v2 diesel and domain models
    SanchithHegde committed 1 year ago
  • fix: fix issues with OpenAPI spec generation
    SanchithHegde committed 1 year ago
  • refactor(business_profile): remove `Serialize` and `Deserialize` derives on diesel models
    SanchithHegde committed 1 year ago
  • refactor(business_profile): copy `AuthenticationConnectorDetails` to `diesel_models`
    SanchithHegde committed 1 year ago
  • refactor(business_profile): use `AuthenticationConnectorDetails` instead of `serde_json::Value` for `authentication_connector_details` in diesel and domain models
    SanchithHegde committed 1 year ago
  • refactor(business_profile): use `WebhookDetails` instead of `serde_json::Value` for `webhook_details` in diesel and domain models
    SanchithHegde committed 1 year ago
  • refactor(business_profile): use `BusinessPaymentLinkConfig` and `BusinessPayoutLinkConfig` instead of `serde_json::Value` in diesel and domain models
    SanchithHegde committed 1 year ago
  • docs: re-generate OpenAPI specification
    SanchithHegde committed 1 year ago
  • refactor(business_profile): address `clippy::large_enum_variant` thrown on `BusinessProfileUpdate` enum
    SanchithHegde committed 1 year ago
  • Merge branch 'main' into business-profile-secret-json-fields
    SanchithHegde committed 1 year ago
Loading