/* Options: Date: 2024-07-03 12:31:24 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bokamera.se //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: QvicklyCheckoutConfirmUrl.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/payment/billmate/v1/confirm", "POST,GET") class QvicklyCheckoutConfirmUrl implements IConvertible, IPost { /** * Optional to set your own confirmation url after payment completed. */ // @ApiMember(Description="Optional to set your own confirmation url after payment completed.") Uri? ConfirmationUrl; QvicklyCheckoutConfirmUrl({this.ConfirmationUrl}); QvicklyCheckoutConfirmUrl.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ConfirmationUrl = JsonConverters.fromJson(json['ConfirmationUrl'],'Uri',context!); return this; } Map toJson() => { 'ConfirmationUrl': JsonConverters.toJson(ConfirmationUrl,'Uri',context!) }; getTypeName() => "QvicklyCheckoutConfirmUrl"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.bokamera.se', types: { 'QvicklyCheckoutConfirmUrl': TypeInfo(TypeOf.Class, create:() => QvicklyCheckoutConfirmUrl()), 'Uri': TypeInfo(TypeOf.Class, create:() => Uri()), });