/* Options: Date: 2025-05-06 16:49:28 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EventSeatHolderAndTicketInfoRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class SeatHolderAndTicketInfo implements IConvertible { int? seatId; int? detailsID; String? ticketTokenId; int? ticketHolderId; String? holderName; String? holderFullPhoneNumber; String? seatStatus; int? eventId; String? holderId; String? ticketStatus; SeatHolderAndTicketInfo({this.seatId,this.detailsID,this.ticketTokenId,this.ticketHolderId,this.holderName,this.holderFullPhoneNumber,this.seatStatus,this.eventId,this.holderId,this.ticketStatus}); SeatHolderAndTicketInfo.fromJson(Map json) { fromMap(json); } fromMap(Map json) { seatId = json['seatId']; detailsID = json['detailsID']; ticketTokenId = json['ticketTokenId']; ticketHolderId = json['ticketHolderId']; holderName = json['holderName']; holderFullPhoneNumber = json['holderFullPhoneNumber']; seatStatus = json['seatStatus']; eventId = json['eventId']; holderId = json['holderId']; ticketStatus = json['ticketStatus']; return this; } Map toJson() => { 'seatId': seatId, 'detailsID': detailsID, 'ticketTokenId': ticketTokenId, 'ticketHolderId': ticketHolderId, 'holderName': holderName, 'holderFullPhoneNumber': holderFullPhoneNumber, 'seatStatus': seatStatus, 'eventId': eventId, 'holderId': holderId, 'ticketStatus': ticketStatus }; getTypeName() => "SeatHolderAndTicketInfo"; TypeContext? context = _ctx; } class EventSeatHolderAndTicketInfoResult implements IConvertible { SeatHolderAndTicketInfo? info; List? items; int? validInfoCount; int? statusCode; String? message; EventSeatHolderAndTicketInfoResult({this.info,this.items,this.validInfoCount,this.statusCode,this.message}); EventSeatHolderAndTicketInfoResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { info = JsonConverters.fromJson(json['info'],'SeatHolderAndTicketInfo',context!); items = JsonConverters.fromJson(json['items'],'List',context!); validInfoCount = json['validInfoCount']; statusCode = json['statusCode']; message = json['message']; return this; } Map toJson() => { 'info': JsonConverters.toJson(info,'SeatHolderAndTicketInfo',context!), 'items': JsonConverters.toJson(items,'List',context!), 'validInfoCount': validInfoCount, 'statusCode': statusCode, 'message': message }; getTypeName() => "EventSeatHolderAndTicketInfoResult"; TypeContext? context = _ctx; } // @Route("/EventSeats/SeatHolderAndTicketInfo", "POST") class EventSeatHolderAndTicketInfoRequest implements IReturn, IConvertible { int? seatId; EventSeatHolderAndTicketInfoRequest({this.seatId}); EventSeatHolderAndTicketInfoRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { seatId = json['seatId']; return this; } Map toJson() => { 'seatId': seatId }; createResponse() => EventSeatHolderAndTicketInfoResult(); getResponseTypeName() => "EventSeatHolderAndTicketInfoResult"; getTypeName() => "EventSeatHolderAndTicketInfoRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_autoupdates_live.smartnewapis.com', types: { 'SeatHolderAndTicketInfo': TypeInfo(TypeOf.Class, create:() => SeatHolderAndTicketInfo()), 'EventSeatHolderAndTicketInfoResult': TypeInfo(TypeOf.Class, create:() => EventSeatHolderAndTicketInfoResult()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'EventSeatHolderAndTicketInfoRequest': TypeInfo(TypeOf.Class, create:() => EventSeatHolderAndTicketInfoRequest()), });