TicketUserServices

<back to all web services

FindKSIEventsFromFixtures

Requires Authentication
Requires any of the roles:Admin, TeamAdmin, MobileAppRequires the permission:ReadData
The following routes are available for this service:
GET POST/EventsFromKsiFixtures/search
GET POST/EventsFromKsiFixtures/searchClub/{MenWomenBoth}/{HomeAwayBoth}/{ksiTeamID}
GET POST/EventsFromKsiFixtures/searchClub/{MenWomenBoth}/{HomeAwayBoth}/{ksiTeamID}/DATES/{FromDate}/{ToDate}
GET POST/EventsFromKsiFixtures/searchCompetition/{ksiCompetitionId}
GET POST/EventsFromKsiFixtures/searchCompetition/{ksiCompetitionId}/DATES/{FromDate}/{ToDate}
GET POST/EventsFromKsiFixtures/searchDates/{FromDate}/{ToDate}
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 FindKSIEventsFromFixtures
    {
        public String phoneVerificationNumber = null;
        public String deviceId = null;
        public String menWomenBoth = null;
        public String homeAwayBoth = null;
        public String ksiTeamID = null;
        public String ksiCompetitionId = null;
        public Date fromDate = null;
        public Date toDate = null;
        public Boolean getTicketPrices = null;
        public Boolean returnSoldOutTickets = null;
        public Boolean returnHiddenEvents = null;
        public Integer ownerId = null;
        
        public String getPhoneVerificationNumber() { return phoneVerificationNumber; }
        public FindKSIEventsFromFixtures setPhoneVerificationNumber(String value) { this.phoneVerificationNumber = value; return this; }
        public String getDeviceId() { return deviceId; }
        public FindKSIEventsFromFixtures setDeviceId(String value) { this.deviceId = value; return this; }
        public String getMenWomenBoth() { return menWomenBoth; }
        public FindKSIEventsFromFixtures setMenWomenBoth(String value) { this.menWomenBoth = value; return this; }
        public String getHomeAwayBoth() { return homeAwayBoth; }
        public FindKSIEventsFromFixtures setHomeAwayBoth(String value) { this.homeAwayBoth = value; return this; }
        public String getKsiTeamID() { return ksiTeamID; }
        public FindKSIEventsFromFixtures setKsiTeamID(String value) { this.ksiTeamID = value; return this; }
        public String getKsiCompetitionId() { return ksiCompetitionId; }
        public FindKSIEventsFromFixtures setKsiCompetitionId(String value) { this.ksiCompetitionId = value; return this; }
        public Date getFromDate() { return fromDate; }
        public FindKSIEventsFromFixtures setFromDate(Date value) { this.fromDate = value; return this; }
        public Date getToDate() { return toDate; }
        public FindKSIEventsFromFixtures setToDate(Date value) { this.toDate = value; return this; }
        public Boolean isGetTicketPrices() { return getTicketPrices; }
        public FindKSIEventsFromFixtures setGetTicketPrices(Boolean value) { this.getTicketPrices = value; return this; }
        public Boolean isReturnSoldOutTickets() { return returnSoldOutTickets; }
        public FindKSIEventsFromFixtures setReturnSoldOutTickets(Boolean value) { this.returnSoldOutTickets = value; return this; }
        public Boolean isReturnHiddenEvents() { return returnHiddenEvents; }
        public FindKSIEventsFromFixtures setReturnHiddenEvents(Boolean value) { this.returnHiddenEvents = value; return this; }
        public Integer getOwnerId() { return ownerId; }
        public FindKSIEventsFromFixtures setOwnerId(Integer value) { this.ownerId = value; return this; }
    }

}

Java FindKSIEventsFromFixtures 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 /EventsFromKsiFixtures/search HTTP/1.1 
Host: stubbur-autoupdates-live.smartnewapis.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	phoneVerificationNumber: String,
	deviceId: String,
	menWomenBoth: String,
	homeAwayBoth: String,
	ksiTeamID: String,
	ksiCompetitionId: String,
	fromDate: 0001-01-01,
	toDate: 0001-01-01,
	getTicketPrices: False,
	returnSoldOutTickets: False,
	returnHiddenEvents: False,
	ownerId: 0
}
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
			}
		]
	}
]