TicketUserServices

<back to all web services

FindEventDetailsAndPrices

Requires Authentication
Requires any of the roles:Admin, TeamAdmin, MobileApp
The following routes are available for this service:
GET POST/eventDetailsAndPrices
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;

public class dtos
{

    public static class FindEventDetailsAndPrices
    {
        public String phoneVerificationNumber = null;
        public String deviceId = null;
        
        public String getPhoneVerificationNumber() { return phoneVerificationNumber; }
        public FindEventDetailsAndPrices setPhoneVerificationNumber(String value) { this.phoneVerificationNumber = value; return this; }
        public String getDeviceId() { return deviceId; }
        public FindEventDetailsAndPrices setDeviceId(String value) { this.deviceId = value; return this; }
    }

}

Java FindEventDetailsAndPrices DTOs

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

HTTP + JSV

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

POST /eventDetailsAndPrices HTTP/1.1 
Host: stubbur-autoupdates-live.smartnewapis.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	phoneVerificationNumber: String,
	deviceId: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		eventDetails: 
		{
			id: 0,
			name: String,
			description: String,
			externalReference: String,
			timeOfEvent: 0001-01-01,
			eventLocationId: 0,
			eventSeriesId: 0,
			eventOwnerId: 0,
			eventActive: False,
			eventOwnerName: String,
			externalOwnerId: String,
			teamAwayId: String,
			teamAwayName: String,
			eventSeriesName: String,
			eventLocationName: String,
			latitude: 0,
			longitude: 0,
			defaultValues: String,
			externalReferenceType: String,
			eventSeriesActive: False,
			allowedKsiCard: String,
			seriesId: String,
			seriesShowByDefault: False,
			postponedNoDate: False,
			awayTeamExternalId: String,
			sportGenderId: String,
			externalIdType: String,
			seriesEventSaleSuspended: False,
			seriesSaleSuspensionEventStartDate: 0001-01-01,
			seriesSaleSuspensionEventEndDate: 0001-01-01,
			saleIsActive: False,
			hideEvent: False,
			imageUrl2: String,
			directAccessCode: String,
			imageUrl: String,
			detailedDescription: String,
			ownerImageUrl: String,
			ownerImageUrl2: String,
			ownerCardsNotAllowed: False,
			seatingImageUrl: String,
			endOfEvent: 0001-01-01,
			endOfEventUTC: 0001-01-01,
			timeZone: String,
			timeOfEventUTC: 0001-01-01
		},
		prices: 
		[
			{
				price: 0,
				ticketTypeId: 0,
				ticketOwnerTypeId: 0,
				name: String,
				eventId: 0,
				hidden: False,
				soldOut: False,
				ticketsLeft: 0,
				isActive: False,
				limitedTickets: False,
				sortOrder: 0,
				specialTicketId: String,
				imageUrl: String,
				holderInfoRequired: False,
				totalTickets: 0,
				canOnlyBeBought: False,
				canNotBeBought: False,
				canOnlyBeBoughtWithTeamPass: False,
				blockTransfer: False,
				maxTicketsPerTransaction: 0,
				currency: String,
				ticketColor: String,
				onlyForEvent: 0
			}
		]
	}
]