Requires any of the roles: | Admin, TeamAdmin, MobileApp | Requires the permission: | ReadData |
POST | /AppSeatingTicketTypesInSectionSearch |
---|
import 'package:servicestack/servicestack.dart';
class EventSeriesOwnerTicketType implements IConvertible
{
int? id;
String? name;
double? defaultPrice;
int? seriesId;
int? ownerId;
int? ticketTypeListOrder;
bool? isActive;
int? maxTickets;
String? ticketColor;
bool? showUsedTickets;
bool? canOnlyBeBoughtWithTeamPass;
bool? isSpecialTicket;
String? specialTicketId;
bool? onlyForKsi;
DateTime? timestampCreated;
DateTime? timestampLastChanged;
bool? ticketsForSalePerEvent;
String? imageUrl;
bool? holderInfoRequired;
int? eventSeriesOwnerSeatingSectionId;
bool? canOnlyBeBought;
bool? canNotBeBought;
bool? blockTransfer;
int? maxTicketsPerTransaction;
bool? forceSingleTickets;
int? onlyForEvent;
String? currency;
EventSeriesOwnerTicketType({this.id,this.name,this.defaultPrice,this.seriesId,this.ownerId,this.ticketTypeListOrder,this.isActive,this.maxTickets,this.ticketColor,this.showUsedTickets,this.canOnlyBeBoughtWithTeamPass,this.isSpecialTicket,this.specialTicketId,this.onlyForKsi,this.timestampCreated,this.timestampLastChanged,this.ticketsForSalePerEvent,this.imageUrl,this.holderInfoRequired,this.eventSeriesOwnerSeatingSectionId,this.canOnlyBeBought,this.canNotBeBought,this.blockTransfer,this.maxTicketsPerTransaction,this.forceSingleTickets,this.onlyForEvent,this.currency});
EventSeriesOwnerTicketType.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
defaultPrice = JsonConverters.toDouble(json['defaultPrice']);
seriesId = json['seriesId'];
ownerId = json['ownerId'];
ticketTypeListOrder = json['ticketTypeListOrder'];
isActive = json['isActive'];
maxTickets = json['maxTickets'];
ticketColor = json['ticketColor'];
showUsedTickets = json['showUsedTickets'];
canOnlyBeBoughtWithTeamPass = json['canOnlyBeBoughtWithTeamPass'];
isSpecialTicket = json['isSpecialTicket'];
specialTicketId = json['specialTicketId'];
onlyForKsi = json['onlyForKsi'];
timestampCreated = JsonConverters.fromJson(json['timestampCreated'],'DateTime',context!);
timestampLastChanged = JsonConverters.fromJson(json['timestampLastChanged'],'DateTime',context!);
ticketsForSalePerEvent = json['ticketsForSalePerEvent'];
imageUrl = json['imageUrl'];
holderInfoRequired = json['holderInfoRequired'];
eventSeriesOwnerSeatingSectionId = json['eventSeriesOwnerSeatingSectionId'];
canOnlyBeBought = json['canOnlyBeBought'];
canNotBeBought = json['canNotBeBought'];
blockTransfer = json['blockTransfer'];
maxTicketsPerTransaction = json['maxTicketsPerTransaction'];
forceSingleTickets = json['forceSingleTickets'];
onlyForEvent = json['onlyForEvent'];
currency = json['currency'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'name': name,
'defaultPrice': defaultPrice,
'seriesId': seriesId,
'ownerId': ownerId,
'ticketTypeListOrder': ticketTypeListOrder,
'isActive': isActive,
'maxTickets': maxTickets,
'ticketColor': ticketColor,
'showUsedTickets': showUsedTickets,
'canOnlyBeBoughtWithTeamPass': canOnlyBeBoughtWithTeamPass,
'isSpecialTicket': isSpecialTicket,
'specialTicketId': specialTicketId,
'onlyForKsi': onlyForKsi,
'timestampCreated': JsonConverters.toJson(timestampCreated,'DateTime',context!),
'timestampLastChanged': JsonConverters.toJson(timestampLastChanged,'DateTime',context!),
'ticketsForSalePerEvent': ticketsForSalePerEvent,
'imageUrl': imageUrl,
'holderInfoRequired': holderInfoRequired,
'eventSeriesOwnerSeatingSectionId': eventSeriesOwnerSeatingSectionId,
'canOnlyBeBought': canOnlyBeBought,
'canNotBeBought': canNotBeBought,
'blockTransfer': blockTransfer,
'maxTicketsPerTransaction': maxTicketsPerTransaction,
'forceSingleTickets': forceSingleTickets,
'onlyForEvent': onlyForEvent,
'currency': currency
};
getTypeName() => "EventSeriesOwnerTicketType";
TypeContext? context = _ctx;
}
class MyOwnerCards implements IConvertible
{
int? id;
String? phoneFullVerificationNumber;
int? ownerId;
int? cardTypeId;
String? name;
String? imageUrl;
String? description;
int? ticketTypeMaxTickets;
DateTime? cardValidFromUTC;
DateTime? cardValidToUTC;
int? currentAvailableTickets;
int? initialMaxTickets;
String? deviceId;
String? holderId;
String? holderName;
String? holderEmail;
double? initialStoreCredit;
double? currentStoreCredit;
bool? hasStoreCredit;
DateTime? timeStampBoughtUTC;
MyOwnerCards({this.id,this.phoneFullVerificationNumber,this.ownerId,this.cardTypeId,this.name,this.imageUrl,this.description,this.ticketTypeMaxTickets,this.cardValidFromUTC,this.cardValidToUTC,this.currentAvailableTickets,this.initialMaxTickets,this.deviceId,this.holderId,this.holderName,this.holderEmail,this.initialStoreCredit,this.currentStoreCredit,this.hasStoreCredit,this.timeStampBoughtUTC});
MyOwnerCards.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
phoneFullVerificationNumber = json['phoneFullVerificationNumber'];
ownerId = json['ownerId'];
cardTypeId = json['cardTypeId'];
name = json['name'];
imageUrl = json['imageUrl'];
description = json['description'];
ticketTypeMaxTickets = json['ticketTypeMaxTickets'];
cardValidFromUTC = JsonConverters.fromJson(json['cardValidFromUTC'],'DateTime',context!);
cardValidToUTC = JsonConverters.fromJson(json['cardValidToUTC'],'DateTime',context!);
currentAvailableTickets = json['currentAvailableTickets'];
initialMaxTickets = json['initialMaxTickets'];
deviceId = json['deviceId'];
holderId = json['holderId'];
holderName = json['holderName'];
holderEmail = json['holderEmail'];
initialStoreCredit = JsonConverters.toDouble(json['initialStoreCredit']);
currentStoreCredit = JsonConverters.toDouble(json['currentStoreCredit']);
hasStoreCredit = json['hasStoreCredit'];
timeStampBoughtUTC = JsonConverters.fromJson(json['timeStampBoughtUTC'],'DateTime',context!);
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'phoneFullVerificationNumber': phoneFullVerificationNumber,
'ownerId': ownerId,
'cardTypeId': cardTypeId,
'name': name,
'imageUrl': imageUrl,
'description': description,
'ticketTypeMaxTickets': ticketTypeMaxTickets,
'cardValidFromUTC': JsonConverters.toJson(cardValidFromUTC,'DateTime',context!),
'cardValidToUTC': JsonConverters.toJson(cardValidToUTC,'DateTime',context!),
'currentAvailableTickets': currentAvailableTickets,
'initialMaxTickets': initialMaxTickets,
'deviceId': deviceId,
'holderId': holderId,
'holderName': holderName,
'holderEmail': holderEmail,
'initialStoreCredit': initialStoreCredit,
'currentStoreCredit': currentStoreCredit,
'hasStoreCredit': hasStoreCredit,
'timeStampBoughtUTC': JsonConverters.toJson(timeStampBoughtUTC,'DateTime',context!)
};
getTypeName() => "MyOwnerCards";
TypeContext? context = _ctx;
}
class AppEventSeatingSectionOwnerTicketTypesItem implements IConvertible
{
EventSeriesOwnerTicketType? ticketType;
List<MyOwnerCards>? myCards;
AppEventSeatingSectionOwnerTicketTypesItem({this.ticketType,this.myCards});
AppEventSeatingSectionOwnerTicketTypesItem.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ticketType = JsonConverters.fromJson(json['ticketType'],'EventSeriesOwnerTicketType',context!);
myCards = JsonConverters.fromJson(json['myCards'],'List<MyOwnerCards>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'ticketType': JsonConverters.toJson(ticketType,'EventSeriesOwnerTicketType',context!),
'myCards': JsonConverters.toJson(myCards,'List<MyOwnerCards>',context!)
};
getTypeName() => "AppEventSeatingSectionOwnerTicketTypesItem";
TypeContext? context = _ctx;
}
class EventSeriesTicketType implements IConvertible
{
int? id;
String? name;
double? defaultPrice;
int? seriesId;
int? ticketTypeListOrder;
bool? isActive;
String? ticketColor;
bool? showUsedTickets;
bool? isSpecialTicket;
String? specialTicketId;
bool? onlyForKsi;
bool? holderInfoRequired;
bool? blockTransfer;
int? maxTicketsPerTransaction;
String? currency;
EventSeriesTicketType({this.id,this.name,this.defaultPrice,this.seriesId,this.ticketTypeListOrder,this.isActive,this.ticketColor,this.showUsedTickets,this.isSpecialTicket,this.specialTicketId,this.onlyForKsi,this.holderInfoRequired,this.blockTransfer,this.maxTicketsPerTransaction,this.currency});
EventSeriesTicketType.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
defaultPrice = JsonConverters.toDouble(json['defaultPrice']);
seriesId = json['seriesId'];
ticketTypeListOrder = json['ticketTypeListOrder'];
isActive = json['isActive'];
ticketColor = json['ticketColor'];
showUsedTickets = json['showUsedTickets'];
isSpecialTicket = json['isSpecialTicket'];
specialTicketId = json['specialTicketId'];
onlyForKsi = json['onlyForKsi'];
holderInfoRequired = json['holderInfoRequired'];
blockTransfer = json['blockTransfer'];
maxTicketsPerTransaction = json['maxTicketsPerTransaction'];
currency = json['currency'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'name': name,
'defaultPrice': defaultPrice,
'seriesId': seriesId,
'ticketTypeListOrder': ticketTypeListOrder,
'isActive': isActive,
'ticketColor': ticketColor,
'showUsedTickets': showUsedTickets,
'isSpecialTicket': isSpecialTicket,
'specialTicketId': specialTicketId,
'onlyForKsi': onlyForKsi,
'holderInfoRequired': holderInfoRequired,
'blockTransfer': blockTransfer,
'maxTicketsPerTransaction': maxTicketsPerTransaction,
'currency': currency
};
getTypeName() => "EventSeriesTicketType";
TypeContext? context = _ctx;
}
class MySeriesControllerCards implements IConvertible
{
int? id;
String? phoneFullVerificationNumber;
String? ownerId;
String? cardTypeId;
String? name;
String? description;
String? cardTypeOwner;
int? maxTicketsPerEvent;
DateTime? creationDate;
String? deviceId;
String? holderName;
String? canTransferToName;
String? canTransferToPhoneFullNumber;
String? expYear;
String? expMonth;
MySeriesControllerCards({this.id,this.phoneFullVerificationNumber,this.ownerId,this.cardTypeId,this.name,this.description,this.cardTypeOwner,this.maxTicketsPerEvent,this.creationDate,this.deviceId,this.holderName,this.canTransferToName,this.canTransferToPhoneFullNumber,this.expYear,this.expMonth});
MySeriesControllerCards.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
phoneFullVerificationNumber = json['phoneFullVerificationNumber'];
ownerId = json['ownerId'];
cardTypeId = json['cardTypeId'];
name = json['name'];
description = json['description'];
cardTypeOwner = json['cardTypeOwner'];
maxTicketsPerEvent = json['maxTicketsPerEvent'];
creationDate = JsonConverters.fromJson(json['creationDate'],'DateTime',context!);
deviceId = json['deviceId'];
holderName = json['holderName'];
canTransferToName = json['canTransferToName'];
canTransferToPhoneFullNumber = json['canTransferToPhoneFullNumber'];
expYear = json['expYear'];
expMonth = json['expMonth'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'phoneFullVerificationNumber': phoneFullVerificationNumber,
'ownerId': ownerId,
'cardTypeId': cardTypeId,
'name': name,
'description': description,
'cardTypeOwner': cardTypeOwner,
'maxTicketsPerEvent': maxTicketsPerEvent,
'creationDate': JsonConverters.toJson(creationDate,'DateTime',context!),
'deviceId': deviceId,
'holderName': holderName,
'canTransferToName': canTransferToName,
'canTransferToPhoneFullNumber': canTransferToPhoneFullNumber,
'expYear': expYear,
'expMonth': expMonth
};
getTypeName() => "MySeriesControllerCards";
TypeContext? context = _ctx;
}
class AppEventSeatingSectionSeriesTicketTypesItem implements IConvertible
{
EventSeriesTicketType? ticketType;
List<MySeriesControllerCards>? myCards;
AppEventSeatingSectionSeriesTicketTypesItem({this.ticketType,this.myCards});
AppEventSeatingSectionSeriesTicketTypesItem.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ticketType = JsonConverters.fromJson(json['ticketType'],'EventSeriesTicketType',context!);
myCards = JsonConverters.fromJson(json['myCards'],'List<MySeriesControllerCards>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'ticketType': JsonConverters.toJson(ticketType,'EventSeriesTicketType',context!),
'myCards': JsonConverters.toJson(myCards,'List<MySeriesControllerCards>',context!)
};
getTypeName() => "AppEventSeatingSectionSeriesTicketTypesItem";
TypeContext? context = _ctx;
}
class AppEventSeatingSectionTicketTypesSearchResult implements IConvertible
{
int? statusCode;
String? message;
List<AppEventSeatingSectionOwnerTicketTypesItem>? ownerTicketTypes;
List<AppEventSeatingSectionSeriesTicketTypesItem>? seriesTicketTypes;
AppEventSeatingSectionTicketTypesSearchResult({this.statusCode,this.message,this.ownerTicketTypes,this.seriesTicketTypes});
AppEventSeatingSectionTicketTypesSearchResult.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
statusCode = json['statusCode'];
message = json['message'];
ownerTicketTypes = JsonConverters.fromJson(json['ownerTicketTypes'],'List<AppEventSeatingSectionOwnerTicketTypesItem>',context!);
seriesTicketTypes = JsonConverters.fromJson(json['seriesTicketTypes'],'List<AppEventSeatingSectionSeriesTicketTypesItem>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'statusCode': statusCode,
'message': message,
'ownerTicketTypes': JsonConverters.toJson(ownerTicketTypes,'List<AppEventSeatingSectionOwnerTicketTypesItem>',context!),
'seriesTicketTypes': JsonConverters.toJson(seriesTicketTypes,'List<AppEventSeatingSectionSeriesTicketTypesItem>',context!)
};
getTypeName() => "AppEventSeatingSectionTicketTypesSearchResult";
TypeContext? context = _ctx;
}
class RequestSignature implements IConvertible
{
String? systemId;
String? systemSecret;
String? signature;
RequestSignature({this.systemId,this.systemSecret,this.signature});
RequestSignature.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
systemId = json['systemId'];
systemSecret = json['systemSecret'];
signature = json['signature'];
return this;
}
Map<String, dynamic> toJson() => {
'systemId': systemId,
'systemSecret': systemSecret,
'signature': signature
};
getTypeName() => "RequestSignature";
TypeContext? context = _ctx;
}
class AppEventSeatingSectionTicketTypesSearchRequest implements IConvertible
{
int? eventId;
int? ownerId;
int? eventSectionId;
bool? includeMyPaymentCards;
String? phoneVerificationNumber;
String? deviceId;
int? requestUnixUTCTimeStamp;
RequestSignature? signature;
AppEventSeatingSectionTicketTypesSearchRequest({this.eventId,this.ownerId,this.eventSectionId,this.includeMyPaymentCards,this.phoneVerificationNumber,this.deviceId,this.requestUnixUTCTimeStamp,this.signature});
AppEventSeatingSectionTicketTypesSearchRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
eventId = json['eventId'];
ownerId = json['ownerId'];
eventSectionId = json['eventSectionId'];
includeMyPaymentCards = json['includeMyPaymentCards'];
phoneVerificationNumber = json['phoneVerificationNumber'];
deviceId = json['deviceId'];
requestUnixUTCTimeStamp = json['requestUnixUTCTimeStamp'];
signature = JsonConverters.fromJson(json['signature'],'RequestSignature',context!);
return this;
}
Map<String, dynamic> toJson() => {
'eventId': eventId,
'ownerId': ownerId,
'eventSectionId': eventSectionId,
'includeMyPaymentCards': includeMyPaymentCards,
'phoneVerificationNumber': phoneVerificationNumber,
'deviceId': deviceId,
'requestUnixUTCTimeStamp': requestUnixUTCTimeStamp,
'signature': JsonConverters.toJson(signature,'RequestSignature',context!)
};
getTypeName() => "AppEventSeatingSectionTicketTypesSearchRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'stubbur_autoupdates_live.smartnewapis.com', types: <String, TypeInfo> {
'EventSeriesOwnerTicketType': TypeInfo(TypeOf.Class, create:() => EventSeriesOwnerTicketType()),
'MyOwnerCards': TypeInfo(TypeOf.Class, create:() => MyOwnerCards()),
'AppEventSeatingSectionOwnerTicketTypesItem': TypeInfo(TypeOf.Class, create:() => AppEventSeatingSectionOwnerTicketTypesItem()),
'List<MyOwnerCards>': TypeInfo(TypeOf.Class, create:() => <MyOwnerCards>[]),
'EventSeriesTicketType': TypeInfo(TypeOf.Class, create:() => EventSeriesTicketType()),
'MySeriesControllerCards': TypeInfo(TypeOf.Class, create:() => MySeriesControllerCards()),
'AppEventSeatingSectionSeriesTicketTypesItem': TypeInfo(TypeOf.Class, create:() => AppEventSeatingSectionSeriesTicketTypesItem()),
'List<MySeriesControllerCards>': TypeInfo(TypeOf.Class, create:() => <MySeriesControllerCards>[]),
'AppEventSeatingSectionTicketTypesSearchResult': TypeInfo(TypeOf.Class, create:() => AppEventSeatingSectionTicketTypesSearchResult()),
'List<AppEventSeatingSectionOwnerTicketTypesItem>': TypeInfo(TypeOf.Class, create:() => <AppEventSeatingSectionOwnerTicketTypesItem>[]),
'List<AppEventSeatingSectionSeriesTicketTypesItem>': TypeInfo(TypeOf.Class, create:() => <AppEventSeatingSectionSeriesTicketTypesItem>[]),
'RequestSignature': TypeInfo(TypeOf.Class, create:() => RequestSignature()),
'AppEventSeatingSectionTicketTypesSearchRequest': TypeInfo(TypeOf.Class, create:() => AppEventSeatingSectionTicketTypesSearchRequest()),
});
Dart AppEventSeatingSectionTicketTypesSearchRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /AppSeatingTicketTypesInSectionSearch HTTP/1.1
Host: stubbur-autoupdates-live.smartnewapis.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<AppEventSeatingSectionTicketTypesSearchRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel">
<DeviceId>String</DeviceId>
<EventId>0</EventId>
<EventSectionId>0</EventSectionId>
<IncludeMyPaymentCards>false</IncludeMyPaymentCards>
<OwnerId>0</OwnerId>
<PhoneVerificationNumber>String</PhoneVerificationNumber>
<RequestUnixUTCTimeStamp>0</RequestUnixUTCTimeStamp>
<Signature>
<Signature>String</Signature>
<SystemId>String</SystemId>
<SystemSecret>String</SystemSecret>
</Signature>
</AppEventSeatingSectionTicketTypesSearchRequest>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <AppEventSeatingSectionTicketTypesSearchResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel"> <Message>String</Message> <OwnerTicketTypes> <AppEventSeatingSectionOwnerTicketTypesItem> <MyCards xmlns:d4p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types"> <d4p1:MyOwnerCards> <d4p1:CardTypeId>0</d4p1:CardTypeId> <d4p1:CardValidFromUTC>0001-01-01T00:00:00</d4p1:CardValidFromUTC> <d4p1:CardValidToUTC>0001-01-01T00:00:00</d4p1:CardValidToUTC> <d4p1:CurrentAvailableTickets>0</d4p1:CurrentAvailableTickets> <d4p1:CurrentStoreCredit>0</d4p1:CurrentStoreCredit> <d4p1:Description>String</d4p1:Description> <d4p1:DeviceId>String</d4p1:DeviceId> <d4p1:HasStoreCredit>false</d4p1:HasStoreCredit> <d4p1:HolderEmail>String</d4p1:HolderEmail> <d4p1:HolderId>String</d4p1:HolderId> <d4p1:HolderName>String</d4p1:HolderName> <d4p1:ID>0</d4p1:ID> <d4p1:ImageUrl>String</d4p1:ImageUrl> <d4p1:InitialMaxTickets>0</d4p1:InitialMaxTickets> <d4p1:InitialStoreCredit>0</d4p1:InitialStoreCredit> <d4p1:Name>String</d4p1:Name> <d4p1:OwnerId>0</d4p1:OwnerId> <d4p1:PhoneFullVerificationNumber>String</d4p1:PhoneFullVerificationNumber> <d4p1:TicketTypeMaxTickets>0</d4p1:TicketTypeMaxTickets> <d4p1:TimeStampBoughtUTC>0001-01-01T00:00:00</d4p1:TimeStampBoughtUTC> </d4p1:MyOwnerCards> </MyCards> <TicketType xmlns:d4p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types"> <d4p1:BlockTransfer>false</d4p1:BlockTransfer> <d4p1:CanNotBeBought>false</d4p1:CanNotBeBought> <d4p1:CanOnlyBeBought>false</d4p1:CanOnlyBeBought> <d4p1:CanOnlyBeBoughtWithTeamPass>false</d4p1:CanOnlyBeBoughtWithTeamPass> <d4p1:Currency>String</d4p1:Currency> <d4p1:DefaultPrice>0</d4p1:DefaultPrice> <d4p1:EventSeriesOwnerSeatingSectionId>0</d4p1:EventSeriesOwnerSeatingSectionId> <d4p1:ForceSingleTickets>false</d4p1:ForceSingleTickets> <d4p1:HolderInfoRequired>false</d4p1:HolderInfoRequired> <d4p1:ID>0</d4p1:ID> <d4p1:ImageUrl>String</d4p1:ImageUrl> <d4p1:IsActive>false</d4p1:IsActive> <d4p1:IsSpecialTicket>false</d4p1:IsSpecialTicket> <d4p1:MaxTickets>0</d4p1:MaxTickets> <d4p1:MaxTicketsPerTransaction>0</d4p1:MaxTicketsPerTransaction> <d4p1:Name>String</d4p1:Name> <d4p1:OnlyForEvent>0</d4p1:OnlyForEvent> <d4p1:OnlyForKsi>false</d4p1:OnlyForKsi> <d4p1:OwnerId>0</d4p1:OwnerId> <d4p1:SeriesId>0</d4p1:SeriesId> <d4p1:ShowUsedTickets>false</d4p1:ShowUsedTickets> <d4p1:SpecialTicketId>String</d4p1:SpecialTicketId> <d4p1:TicketColor>String</d4p1:TicketColor> <d4p1:TicketTypeListOrder>0</d4p1:TicketTypeListOrder> <d4p1:TicketsForSalePerEvent>false</d4p1:TicketsForSalePerEvent> <d4p1:TimestampCreated>0001-01-01T00:00:00</d4p1:TimestampCreated> <d4p1:TimestampLastChanged>0001-01-01T00:00:00</d4p1:TimestampLastChanged> </TicketType> </AppEventSeatingSectionOwnerTicketTypesItem> </OwnerTicketTypes> <SeriesTicketTypes> <AppEventSeatingSectionSeriesTicketTypesItem> <MyCards xmlns:d4p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types"> <d4p1:MySeriesControllerCards> <d4p1:CanTransferToName>String</d4p1:CanTransferToName> <d4p1:CanTransferToPhoneFullNumber>String</d4p1:CanTransferToPhoneFullNumber> <d4p1:CardTypeId>String</d4p1:CardTypeId> <d4p1:CardTypeOwner>String</d4p1:CardTypeOwner> <d4p1:CreationDate>0001-01-01T00:00:00</d4p1:CreationDate> <d4p1:Description>String</d4p1:Description> <d4p1:DeviceId>String</d4p1:DeviceId> <d4p1:ExpMonth>String</d4p1:ExpMonth> <d4p1:ExpYear>String</d4p1:ExpYear> <d4p1:HolderName>String</d4p1:HolderName> <d4p1:ID>0</d4p1:ID> <d4p1:MaxTicketsPerEvent>0</d4p1:MaxTicketsPerEvent> <d4p1:Name>String</d4p1:Name> <d4p1:OwnerId>String</d4p1:OwnerId> <d4p1:PhoneFullVerificationNumber>String</d4p1:PhoneFullVerificationNumber> </d4p1:MySeriesControllerCards> </MyCards> <TicketType xmlns:d4p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types"> <d4p1:BlockTransfer>false</d4p1:BlockTransfer> <d4p1:Currency>String</d4p1:Currency> <d4p1:DefaultPrice>0</d4p1:DefaultPrice> <d4p1:HolderInfoRequired>false</d4p1:HolderInfoRequired> <d4p1:ID>0</d4p1:ID> <d4p1:IsActive>false</d4p1:IsActive> <d4p1:IsSpecialTicket>false</d4p1:IsSpecialTicket> <d4p1:MaxTicketsPerTransaction>0</d4p1:MaxTicketsPerTransaction> <d4p1:Name>String</d4p1:Name> <d4p1:OnlyForKsi>false</d4p1:OnlyForKsi> <d4p1:SeriesId>0</d4p1:SeriesId> <d4p1:ShowUsedTickets>false</d4p1:ShowUsedTickets> <d4p1:SpecialTicketId>String</d4p1:SpecialTicketId> <d4p1:TicketColor>String</d4p1:TicketColor> <d4p1:TicketTypeListOrder>0</d4p1:TicketTypeListOrder> </TicketType> </AppEventSeatingSectionSeriesTicketTypesItem> </SeriesTicketTypes> <StatusCode>0</StatusCode> </AppEventSeatingSectionTicketTypesSearchResult>