feat(payment_link): expose payment link configs for SDK UI rules and payment button (#7427)

This commit is contained in:
Kashif
2025-03-05 22:09:37 +05:30
committed by GitHub
parent 6df1578922
commit 6a5ce266d9
16 changed files with 199 additions and 21 deletions

View File

@ -412,6 +412,8 @@ impl ApiModelToDieselModelConvertor<api_models::admin::PaymentLinkConfigRequest>
skip_status_screen: item.skip_status_screen,
background_colour: item.background_colour,
payment_button_text_colour: item.payment_button_text_colour,
sdk_ui_rules: item.sdk_ui_rules,
payment_link_ui_rules: item.payment_link_ui_rules,
}
}
fn convert_back(self) -> api_models::admin::PaymentLinkConfigRequest {
@ -433,6 +435,8 @@ impl ApiModelToDieselModelConvertor<api_models::admin::PaymentLinkConfigRequest>
skip_status_screen,
background_colour,
payment_button_text_colour,
sdk_ui_rules,
payment_link_ui_rules,
} = self;
api_models::admin::PaymentLinkConfigRequest {
theme,
@ -458,6 +462,8 @@ impl ApiModelToDieselModelConvertor<api_models::admin::PaymentLinkConfigRequest>
skip_status_screen,
background_colour,
payment_button_text_colour,
sdk_ui_rules,
payment_link_ui_rules,
}
}
}