TicketUserServices

<back to all web services

AppEventSeatingAtEventTicketTypesSearchRequest

Requires Authentication
Requires any of the roles:Admin, TeamAdmin, MobileAppRequires the permission:ReadData
The following routes are available for this service:
POST/AppSeatingTicketTypesAtEventSearch
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;
    int? connectionId;
    bool? hiddenFromSale;
    bool? isPresalePrice;
    double? regularPrice;
    DateTime? presaleEndsUTC;
    String? saleStatus;
    DateTime? saleStartsUTC;
    DateTime? saleEndsUTC;

    AppEventSeatingSectionOwnerTicketTypesItem({this.ticketType,this.myCards,this.connectionId,this.hiddenFromSale,this.isPresalePrice,this.regularPrice,this.presaleEndsUTC,this.saleStatus,this.saleStartsUTC,this.saleEndsUTC});
    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!);
        connectionId = json['connectionId'];
        hiddenFromSale = json['hiddenFromSale'];
        isPresalePrice = json['isPresalePrice'];
        regularPrice = JsonConverters.toDouble(json['regularPrice']);
        presaleEndsUTC = JsonConverters.fromJson(json['presaleEndsUTC'],'DateTime',context!);
        saleStatus = json['saleStatus'];
        saleStartsUTC = JsonConverters.fromJson(json['saleStartsUTC'],'DateTime',context!);
        saleEndsUTC = JsonConverters.fromJson(json['saleEndsUTC'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ticketType': JsonConverters.toJson(ticketType,'EventSeriesOwnerTicketType',context!),
        'myCards': JsonConverters.toJson(myCards,'List<MyOwnerCards>',context!),
        'connectionId': connectionId,
        'hiddenFromSale': hiddenFromSale,
        'isPresalePrice': isPresalePrice,
        'regularPrice': regularPrice,
        'presaleEndsUTC': JsonConverters.toJson(presaleEndsUTC,'DateTime',context!),
        'saleStatus': saleStatus,
        'saleStartsUTC': JsonConverters.toJson(saleStartsUTC,'DateTime',context!),
        'saleEndsUTC': JsonConverters.toJson(saleEndsUTC,'DateTime',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;
    int? connectionId;
    bool? hiddenFromSale;
    bool? isPresalePrice;
    double? regularPrice;
    DateTime? presaleEndsUTC;
    String? saleStatus;
    DateTime? saleStartsUTC;
    DateTime? saleEndsUTC;

    AppEventSeatingSectionSeriesTicketTypesItem({this.ticketType,this.myCards,this.connectionId,this.hiddenFromSale,this.isPresalePrice,this.regularPrice,this.presaleEndsUTC,this.saleStatus,this.saleStartsUTC,this.saleEndsUTC});
    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!);
        connectionId = json['connectionId'];
        hiddenFromSale = json['hiddenFromSale'];
        isPresalePrice = json['isPresalePrice'];
        regularPrice = JsonConverters.toDouble(json['regularPrice']);
        presaleEndsUTC = JsonConverters.fromJson(json['presaleEndsUTC'],'DateTime',context!);
        saleStatus = json['saleStatus'];
        saleStartsUTC = JsonConverters.fromJson(json['saleStartsUTC'],'DateTime',context!);
        saleEndsUTC = JsonConverters.fromJson(json['saleEndsUTC'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ticketType': JsonConverters.toJson(ticketType,'EventSeriesTicketType',context!),
        'myCards': JsonConverters.toJson(myCards,'List<MySeriesControllerCards>',context!),
        'connectionId': connectionId,
        'hiddenFromSale': hiddenFromSale,
        'isPresalePrice': isPresalePrice,
        'regularPrice': regularPrice,
        'presaleEndsUTC': JsonConverters.toJson(presaleEndsUTC,'DateTime',context!),
        'saleStatus': saleStatus,
        'saleStartsUTC': JsonConverters.toJson(saleStartsUTC,'DateTime',context!),
        'saleEndsUTC': JsonConverters.toJson(saleEndsUTC,'DateTime',context!)
    };

    getTypeName() => "AppEventSeatingSectionSeriesTicketTypesItem";
    TypeContext? context = _ctx;
}

class AppEventSeatingSectionTicketTypesGroup implements IConvertible
{
    int? eventSectionId;
    List<AppEventSeatingSectionOwnerTicketTypesItem>? ownerTicketTypes;
    List<AppEventSeatingSectionSeriesTicketTypesItem>? seriesTicketTypes;

    AppEventSeatingSectionTicketTypesGroup({this.eventSectionId,this.ownerTicketTypes,this.seriesTicketTypes});
    AppEventSeatingSectionTicketTypesGroup.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        eventSectionId = json['eventSectionId'];
        ownerTicketTypes = JsonConverters.fromJson(json['ownerTicketTypes'],'List<AppEventSeatingSectionOwnerTicketTypesItem>',context!);
        seriesTicketTypes = JsonConverters.fromJson(json['seriesTicketTypes'],'List<AppEventSeatingSectionSeriesTicketTypesItem>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'eventSectionId': eventSectionId,
        'ownerTicketTypes': JsonConverters.toJson(ownerTicketTypes,'List<AppEventSeatingSectionOwnerTicketTypesItem>',context!),
        'seriesTicketTypes': JsonConverters.toJson(seriesTicketTypes,'List<AppEventSeatingSectionSeriesTicketTypesItem>',context!)
    };

    getTypeName() => "AppEventSeatingSectionTicketTypesGroup";
    TypeContext? context = _ctx;
}

class AppEventSeatingAtEventTicketTypesSearchResult implements IConvertible
{
    int? statusCode;
    String? message;
    List<AppEventSeatingSectionTicketTypesGroup>? sections;

    AppEventSeatingAtEventTicketTypesSearchResult({this.statusCode,this.message,this.sections});
    AppEventSeatingAtEventTicketTypesSearchResult.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        statusCode = json['statusCode'];
        message = json['message'];
        sections = JsonConverters.fromJson(json['sections'],'List<AppEventSeatingSectionTicketTypesGroup>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'statusCode': statusCode,
        'message': message,
        'sections': JsonConverters.toJson(sections,'List<AppEventSeatingSectionTicketTypesGroup>',context!)
    };

    getTypeName() => "AppEventSeatingAtEventTicketTypesSearchResult";
    TypeContext? context = _ctx;
}

class AppEventSeatingAtEventTicketTypesSearchRequest implements IConvertible
{
    int? eventId;
    bool? includeHiddenFromSale;

    AppEventSeatingAtEventTicketTypesSearchRequest({this.eventId,this.includeHiddenFromSale});
    AppEventSeatingAtEventTicketTypesSearchRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        eventId = json['eventId'];
        includeHiddenFromSale = json['includeHiddenFromSale'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'eventId': eventId,
        'includeHiddenFromSale': includeHiddenFromSale
    };

    getTypeName() => "AppEventSeatingAtEventTicketTypesSearchRequest";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', 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>[]),
    'AppEventSeatingSectionTicketTypesGroup': TypeInfo(TypeOf.Class, create:() => AppEventSeatingSectionTicketTypesGroup()),
    'List<AppEventSeatingSectionOwnerTicketTypesItem>': TypeInfo(TypeOf.Class, create:() => <AppEventSeatingSectionOwnerTicketTypesItem>[]),
    'List<AppEventSeatingSectionSeriesTicketTypesItem>': TypeInfo(TypeOf.Class, create:() => <AppEventSeatingSectionSeriesTicketTypesItem>[]),
    'AppEventSeatingAtEventTicketTypesSearchResult': TypeInfo(TypeOf.Class, create:() => AppEventSeatingAtEventTicketTypesSearchResult()),
    'List<AppEventSeatingSectionTicketTypesGroup>': TypeInfo(TypeOf.Class, create:() => <AppEventSeatingSectionTicketTypesGroup>[]),
    'AppEventSeatingAtEventTicketTypesSearchRequest': TypeInfo(TypeOf.Class, create:() => AppEventSeatingAtEventTicketTypesSearchRequest()),
});

Dart AppEventSeatingAtEventTicketTypesSearchRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /AppSeatingTicketTypesAtEventSearch HTTP/1.1 
Host: stubbur-app.azurewebsites.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AppEventSeatingAtEventTicketTypesSearchRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel">
  <EventId>0</EventId>
  <IncludeHiddenFromSale>false</IncludeHiddenFromSale>
</AppEventSeatingAtEventTicketTypesSearchRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AppEventSeatingAtEventTicketTypesSearchResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel">
  <Message>String</Message>
  <Sections>
    <AppEventSeatingSectionTicketTypesGroup>
      <EventSectionId>0</EventSectionId>
      <OwnerTicketTypes>
        <AppEventSeatingSectionOwnerTicketTypesItem>
          <ConnectionId>0</ConnectionId>
          <HiddenFromSale>false</HiddenFromSale>
          <IsPresalePrice>false</IsPresalePrice>
          <MyCards xmlns:d6p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types">
            <d6p1:MyOwnerCards>
              <d6p1:CardTypeId>0</d6p1:CardTypeId>
              <d6p1:CardValidFromUTC>0001-01-01T00:00:00</d6p1:CardValidFromUTC>
              <d6p1:CardValidToUTC>0001-01-01T00:00:00</d6p1:CardValidToUTC>
              <d6p1:CurrentAvailableTickets>0</d6p1:CurrentAvailableTickets>
              <d6p1:CurrentStoreCredit>0</d6p1:CurrentStoreCredit>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:DeviceId>String</d6p1:DeviceId>
              <d6p1:HasStoreCredit>false</d6p1:HasStoreCredit>
              <d6p1:HolderEmail>String</d6p1:HolderEmail>
              <d6p1:HolderId>String</d6p1:HolderId>
              <d6p1:HolderName>String</d6p1:HolderName>
              <d6p1:ID>0</d6p1:ID>
              <d6p1:ImageUrl>String</d6p1:ImageUrl>
              <d6p1:InitialMaxTickets>0</d6p1:InitialMaxTickets>
              <d6p1:InitialStoreCredit>0</d6p1:InitialStoreCredit>
              <d6p1:Name>String</d6p1:Name>
              <d6p1:OwnerId>0</d6p1:OwnerId>
              <d6p1:PhoneFullVerificationNumber>String</d6p1:PhoneFullVerificationNumber>
              <d6p1:TicketTypeMaxTickets>0</d6p1:TicketTypeMaxTickets>
              <d6p1:TimeStampBoughtUTC>0001-01-01T00:00:00</d6p1:TimeStampBoughtUTC>
            </d6p1:MyOwnerCards>
          </MyCards>
          <PresaleEndsUTC>0001-01-01T00:00:00</PresaleEndsUTC>
          <RegularPrice>0</RegularPrice>
          <SaleEndsUTC>0001-01-01T00:00:00</SaleEndsUTC>
          <SaleStartsUTC>0001-01-01T00:00:00</SaleStartsUTC>
          <SaleStatus>String</SaleStatus>
          <TicketType xmlns:d6p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types">
            <d6p1:BlockTransfer>false</d6p1:BlockTransfer>
            <d6p1:CanNotBeBought>false</d6p1:CanNotBeBought>
            <d6p1:CanOnlyBeBought>false</d6p1:CanOnlyBeBought>
            <d6p1:CanOnlyBeBoughtWithTeamPass>false</d6p1:CanOnlyBeBoughtWithTeamPass>
            <d6p1:Currency>String</d6p1:Currency>
            <d6p1:DefaultPrice>0</d6p1:DefaultPrice>
            <d6p1:EventSeriesOwnerSeatingSectionId>0</d6p1:EventSeriesOwnerSeatingSectionId>
            <d6p1:ForceSingleTickets>false</d6p1:ForceSingleTickets>
            <d6p1:HolderInfoRequired>false</d6p1:HolderInfoRequired>
            <d6p1:ID>0</d6p1:ID>
            <d6p1:ImageUrl>String</d6p1:ImageUrl>
            <d6p1:IsActive>false</d6p1:IsActive>
            <d6p1:IsSpecialTicket>false</d6p1:IsSpecialTicket>
            <d6p1:MaxTickets>0</d6p1:MaxTickets>
            <d6p1:MaxTicketsPerTransaction>0</d6p1:MaxTicketsPerTransaction>
            <d6p1:Name>String</d6p1:Name>
            <d6p1:OnlyForEvent>0</d6p1:OnlyForEvent>
            <d6p1:OnlyForKsi>false</d6p1:OnlyForKsi>
            <d6p1:OwnerId>0</d6p1:OwnerId>
            <d6p1:SeriesId>0</d6p1:SeriesId>
            <d6p1:ShowUsedTickets>false</d6p1:ShowUsedTickets>
            <d6p1:SpecialTicketId>String</d6p1:SpecialTicketId>
            <d6p1:TicketColor>String</d6p1:TicketColor>
            <d6p1:TicketTypeListOrder>0</d6p1:TicketTypeListOrder>
            <d6p1:TicketsForSalePerEvent>false</d6p1:TicketsForSalePerEvent>
            <d6p1:TimestampCreated>0001-01-01T00:00:00</d6p1:TimestampCreated>
            <d6p1:TimestampLastChanged>0001-01-01T00:00:00</d6p1:TimestampLastChanged>
          </TicketType>
        </AppEventSeatingSectionOwnerTicketTypesItem>
      </OwnerTicketTypes>
      <SeriesTicketTypes>
        <AppEventSeatingSectionSeriesTicketTypesItem>
          <ConnectionId>0</ConnectionId>
          <HiddenFromSale>false</HiddenFromSale>
          <IsPresalePrice>false</IsPresalePrice>
          <MyCards xmlns:d6p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types">
            <d6p1:MySeriesControllerCards>
              <d6p1:CanTransferToName>String</d6p1:CanTransferToName>
              <d6p1:CanTransferToPhoneFullNumber>String</d6p1:CanTransferToPhoneFullNumber>
              <d6p1:CardTypeId>String</d6p1:CardTypeId>
              <d6p1:CardTypeOwner>String</d6p1:CardTypeOwner>
              <d6p1:CreationDate>0001-01-01T00:00:00</d6p1:CreationDate>
              <d6p1:Description>String</d6p1:Description>
              <d6p1:DeviceId>String</d6p1:DeviceId>
              <d6p1:ExpMonth>String</d6p1:ExpMonth>
              <d6p1:ExpYear>String</d6p1:ExpYear>
              <d6p1:HolderName>String</d6p1:HolderName>
              <d6p1:ID>0</d6p1:ID>
              <d6p1:MaxTicketsPerEvent>0</d6p1:MaxTicketsPerEvent>
              <d6p1:Name>String</d6p1:Name>
              <d6p1:OwnerId>String</d6p1:OwnerId>
              <d6p1:PhoneFullVerificationNumber>String</d6p1:PhoneFullVerificationNumber>
            </d6p1:MySeriesControllerCards>
          </MyCards>
          <PresaleEndsUTC>0001-01-01T00:00:00</PresaleEndsUTC>
          <RegularPrice>0</RegularPrice>
          <SaleEndsUTC>0001-01-01T00:00:00</SaleEndsUTC>
          <SaleStartsUTC>0001-01-01T00:00:00</SaleStartsUTC>
          <SaleStatus>String</SaleStatus>
          <TicketType xmlns:d6p1="http://schemas.datacontract.org/2004/07/TicketUserServices.ServiceModel.Types">
            <d6p1:BlockTransfer>false</d6p1:BlockTransfer>
            <d6p1:Currency>String</d6p1:Currency>
            <d6p1:DefaultPrice>0</d6p1:DefaultPrice>
            <d6p1:HolderInfoRequired>false</d6p1:HolderInfoRequired>
            <d6p1:ID>0</d6p1:ID>
            <d6p1:IsActive>false</d6p1:IsActive>
            <d6p1:IsSpecialTicket>false</d6p1:IsSpecialTicket>
            <d6p1:MaxTicketsPerTransaction>0</d6p1:MaxTicketsPerTransaction>
            <d6p1:Name>String</d6p1:Name>
            <d6p1:OnlyForKsi>false</d6p1:OnlyForKsi>
            <d6p1:SeriesId>0</d6p1:SeriesId>
            <d6p1:ShowUsedTickets>false</d6p1:ShowUsedTickets>
            <d6p1:SpecialTicketId>String</d6p1:SpecialTicketId>
            <d6p1:TicketColor>String</d6p1:TicketColor>
            <d6p1:TicketTypeListOrder>0</d6p1:TicketTypeListOrder>
          </TicketType>
        </AppEventSeatingSectionSeriesTicketTypesItem>
      </SeriesTicketTypes>
    </AppEventSeatingSectionTicketTypesGroup>
  </Sections>
  <StatusCode>0</StatusCode>
</AppEventSeatingAtEventTicketTypesSearchResult>