SetPrintingSettingsResponse.create constructor
SetPrintingSettingsResponse.create(
- String cb,
- String data
)
Implementation
factory SetPrintingSettingsResponse.create(String cb, String data) {
Uri uri = ParamUtils.parseUri(cb, data);
return SetPrintingSettingsResponse(
status: ParamUtils.statusFromString(uri.queryParameters['status']),
message: uri.queryParameters['message'] ?? '',
rawData: data,
businessDescriptionType: ParamUtils.stringToBdType(
uri.queryParameters['businessDescriptionType'],
),
printLogoOnMerchantReceipt: ParamUtils.paramToBool(
uri.queryParameters['printLogoOnMerchantReceipt'],
),
printVATOnMerchantReceipt: ParamUtils.paramToBool(
uri.queryParameters['printVATOnMerchantReceipt'],
),
isBarcodeEnabled: ParamUtils.paramToBool(
uri.queryParameters['isBarcodeEnabled'],
),
businessDescriptionEnabled: ParamUtils.paramToBool(
uri.queryParameters['businessDescriptionEnabled'],
),
printAddressOnReceipt: ParamUtils.paramToBool(
uri.queryParameters['printAddressOnReceipt'],
),
isMerchantReceiptEnabled: ParamUtils.paramToBool(
uri.queryParameters['isMerchantReceiptEnabled'],
),
isCustomerReceiptEnabled: ParamUtils.paramToBool(
uri.queryParameters['isCustomerReceiptEnabled'],
),
);
}