/* Options: Date: 2026-04-15 21:24:18 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://api.booklinker.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetVanityCodeAvailabilityRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @DataContract class GetVanityCodeAvailabilityResponse implements IConvertible { // @DataMember(Name="isAvailable") bool? isAvailable; // @DataMember(Name="responseStatus") ResponseStatus? responseStatus; GetVanityCodeAvailabilityResponse({this.isAvailable,this.responseStatus}); GetVanityCodeAvailabilityResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { isAvailable = json['isAvailable']; responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'isAvailable': isAvailable, 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "GetVanityCodeAvailabilityResponse"; TypeContext? context = _ctx; } // @Route("/v1/vanity-codes/availability", "GET") // @DataContract class GetVanityCodeAvailabilityRequest implements IReturn, IConvertible, IGet { // @DataMember(Name="code") String? code; // @DataMember(Name="domain") String? domain; GetVanityCodeAvailabilityRequest({this.code,this.domain}); GetVanityCodeAvailabilityRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { code = json['code']; domain = json['domain']; return this; } Map toJson() => { 'code': code, 'domain': domain }; createResponse() => GetVanityCodeAvailabilityResponse(); getResponseTypeName() => "GetVanityCodeAvailabilityResponse"; getTypeName() => "GetVanityCodeAvailabilityRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.booklinker.com', types: { 'GetVanityCodeAvailabilityResponse': TypeInfo(TypeOf.Class, create:() => GetVanityCodeAvailabilityResponse()), 'GetVanityCodeAvailabilityRequest': TypeInfo(TypeOf.Class, create:() => GetVanityCodeAvailabilityRequest()), });