Requires any of the roles: | Admin, TeamAdmin, MobileApp | Requires the permission: | ReadData |
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
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 } ] } ]