com.passkit.grpc.EventTickets.ARpc Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: io/event_tickets/a_rpc.proto
package com.passkit.grpc.EventTickets;
public final class ARpc {
private ARpc() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\034io/event_tickets/a_rpc.proto\022\revent_ti" +
"ckets\032\033google/protobuf/empty.proto\032\034goog" +
"le/api/annotations.proto\032\036io/common/comm" +
"on_objects.proto\032\026io/common/filter.proto" +
"\032\031io/common/reporting.proto\032\034io/event_ti" +
"ckets/event.proto\032!io/event_tickets/prod" +
"uction.proto\032\"io/event_tickets/ticket_ty" +
"pe.proto\032\035io/event_tickets/ticket.proto\032" +
"\034io/event_tickets/venue.proto\032.protoc-ge" +
"n-openapiv2/options/annotations.proto2\346W" +
"\n\014EventTickets\022\230\001\n\020createProduction\022\031.ev" +
"ent_tickets.Production\032\006.io.Id\"a\202\323\344\223\002\035\"\030" +
"/eventTickets/production:\001*\222A;\n\013Producti" +
"ons\022\021Create Production\032\031Creates a new Pr" +
"oduction.\022\311\002\n\017patchProduction\022\031.event_ti" +
"ckets.Production\032\031.event_tickets.Product" +
"ion\"\377\001\202\323\344\223\002\0352\030/eventTickets/production:\001" +
"*\222A\330\001\n\013Productions\022\020Patch Production\032\266\001P" +
"artially updates an existing Production." +
" Only id/uid and updating fields are req" +
"uired. Note: changes will update and aff" +
"ect all existing Events & Tickets relate" +
"d to this Production.\022\273\002\n\020updateProducti" +
"on\022\031.event_tickets.Production\032\031.event_ti" +
"ckets.Production\"\360\001\202\323\344\223\002\035\032\030/eventTickets" +
"/production:\001*\222A\311\001\n\013Productions\022\021Update " +
"Production\032\246\001Fully updates an existing P" +
"roduction. All required fields are requi" +
"red. Note: changes will update and affec" +
"t all existing Events & Tickets related " +
"to this Production.\022\227\001\n\rgetProduction\022\006." +
"io.Id\032\031.event_tickets.Production\"c\202\323\344\223\002\037" +
"\022\035/eventTickets/production/{id}\222A;\n\013Prod" +
"uctions\022\016Get Production\032\034Gets an existin" +
"g Production.\022\231\003\n\020deleteProduction\022\031.eve" +
"nt_tickets.Production\032\026.google.protobuf." +
"Empty\"\321\002\202\323\344\223\002\035*\030/eventTickets/production" +
":\001*\222A\252\002\n\013Productions\022\021Delete Production\032" +
"\207\002Deletes an existing Production. Deleti" +
"ng a Production results in all Ticket Ty" +
"pes, Events & Tickets for the Production" +
" being deleted and invalidated in the cu" +
"stomers Mobile Wallet; rendering them un" +
"usable. This method is irreversible and " +
"should be used with care.\022\262\001\n\017listProduc" +
"tions\022\013.io.Filters\032\031.event_tickets.Produ" +
"ction\"u\202\323\344\223\002\036\"\031/eventTickets/productions" +
":\001*\222AN\n\013Productions\022\020List Productions\032-L" +
"ists all Productions for the logged in u" +
"ser.0\001\022\340\001\n\014getAnalytics\022\024.io.AnalyticsRe" +
"quest\032*.event_tickets.ProductionAnalytic" +
"sResponse\"\215\001\202\323\344\223\002.\022,/eventTickets/produc" +
"tion/{classId}/analytics\222AV\n\013Productions" +
"\022\030Get Production Analytics\032-Retrieves Pr" +
"oduction specific analytics data.\022\251\001\n\016co" +
"pyProduction\022$.event_tickets.ProductionC" +
"opyRequest\032\006.io.Id\"i\202\323\344\223\002\"\"\035/eventTicket" +
"s/production/copy:\001*\222A>\n\013Productions\022\017Co" +
"py Production\032\036Copies an existing Produc" +
"tion.\022z\n\013createVenue\022\024.event_tickets.Ven" +
"ue\032\006.io.Id\"M\202\323\344\223\002\030\"\023/eventTickets/venue:" +
"\001*\222A,\n\006Venues\022\014Create Venue\032\024Creates a n" +
"ew Venue.\022\225\002\n\013updateVenue\022\024.event_ticket" +
"s.Venue\032\024.event_tickets.Venue\"\331\001\202\323\344\223\002\030\032\023" +
"/eventTickets/venue:\001*\222A\267\001\n\006Venues\022\014Upda" +
"te Venue\032\236\001Updates an existing Venue. Re" +
"quires ID or User Defined ID to be set. " +
"Note: changes will update and affect all" +
" existing Events & Tickets related to th" +
"is Venue.\022\235\002\n\npatchVenue\022\024.event_tickets" +
".Venue\032\024.event_tickets.Venue\"\342\001\202\323\344\223\002\0302\023/" +
"eventTickets/venue:\001*\222A\300\001\n\006Venues\022\013Patch" +
" Venue\032\250\001Partially updates an existing V" +
"enue. Requires ID or User Defined ID to " +
"be set. Note: changes will update and af" +
"fect all existing Events & Tickets relat" +
"ed to this Venue.\022\236\001\n\014getVenueById\022\006.io." +
"Id\032\024.event_tickets.Venue\"p\202\323\344\223\002\032\022\030/event" +
"Tickets/venue/{id}\222AM\n\006Venues\022\tGet Venue" +
"\0328Gets an existing Venue by PassKit ID o" +
"r User Defined ID.\022\325\002\n\013deleteVenue\022\024.eve" +
"nt_tickets.Venue\032\026.google.protobuf.Empty" +
"\"\227\002\202\323\344\223\002\030*\023/eventTickets/venue:\001*\222A\365\001\n\006V" +
"enues\022\014Delete Venue\032\334\001Deletes an existin" +
"g Venue. Deleting a Venue, Events & Tick" +
"ets for the Venue being deleted and inva" +
"lidated in the customers Mobile Wallet; " +
"rendering them unusable. This method is " +
"irreversible and should be used with car" +
"e.\022\224\001\n\nlistVenues\022\013.io.Filters\032\024.event_t" +
"ickets.Venue\"a\202\323\344\223\002\031\"\024/eventTickets/venu" +
"es:\001*\222A?\n\006Venues\022\013List Venues\032(Lists all" +
" Venues for the logged in user.0\001\022\241\002\n\013cr" +
"eateEvent\022\024.event_tickets.Event\032\006.io.Id\"" +
"\363\001\202\323\344\223\002\030\"\023/eventTickets/event:\001*\222A\321\001\n\006Ev" +
"ents\022\014Create Event\032\270\001Creates a new Event" +
" instance for a Production. You don\'t ne" +
"ed to pass in the full Production and Ve" +
"nue objects if they already exist, you c" +
"an provide just the id and it will work " +
"fine.\022\300\002\n\013updateEvent\022\024.event_tickets.Ev" +
"ent\032\024.event_tickets.Event\"\204\002\202\323\344\223\002\030\032\023/eve" +
"ntTickets/event:\001*\222A\342\001\n\006Events\022\014Update E" +
"vent\032\311\001Fully updates an existing Event. " +
"Requires ID to be set. Note1: changes wi" +
"ll update & affect all existing tickets " +
"related to this event. Note2: Production" +
" and Venue cannot be changed from this e" +
"ndpoint.\022\377\001\n\npatchEvent\022\024.event_tickets." +
"Event\032\024.event_tickets.Event\"\304\001\202\323\344\223\002\0302\023/e" +
"ventTickets/event:\001*\222A\242\001\n\006Events\022\013Patch " +
"Event\032\212\001Partially updates an existing Ev" +
"ent. Requires ID to be set. Note: change" +
"s will update & affect all existing tick" +
"ets related to this event.\022\214\001\n\014getEventB" +
"yId\022\006.io.Id\032\024.event_tickets.Event\"^\202\323\344\223\002" +
"\035\022\033/eventTickets/event/id/{id}\222A8\n\006Event" +
"s\022\017Get Event by ID\032\035Gets an existing Eve" +
"nt by ID.\022\316\001\n\033getEventByStartDateAndVenu" +
"e\022\036.event_tickets.GetEventRequest\032\024.even" +
"t_tickets.Event\"y\202\323\344\223\002\035\022\033/eventTickets/e" +
"vent/details\222AS\n\006Events\022\037Get Event by St" +
"art Date & Venue\032(Gets an existing Event" +
" by event details.\022\362\002\n\013deleteEvent\022\024.eve" +
"nt_tickets.Event\032\026.google.protobuf.Empty" +
"\"\264\002\202\323\344\223\002\030*\023/eventTickets/event:\001*\222A\222\002\n\006E" +
"vents\022\014Delete Event\032\371\001Deletes an existin" +
"g Event. Requires ID to be set. Deleting" +
" an Event results in all tickets for the" +
" Event being deleted and invalidated in " +
"the customers Mobile Wallet; rendering t" +
"hem unusable. This method is irreversibl" +
"e and should be used with care.\022\263\001\n\nlist" +
"Events\022\037.event_tickets.EventListRequest\032" +
" .event_tickets.EventListResponse\"`\202\323\344\223\002" +
"\036\"\031/eventTickets/events/list:\001*\222A9\n\006Even" +
"ts\022\013List Events\032\"Lists all Events for a " +
"Production.0\001\022\224\001\n\020createTicketType\022\031.eve" +
"nt_tickets.TicketType\032\006.io.Id\"]\202\323\344\223\002\035\"\030/" +
"eventTickets/ticketType:\001*\222A7\n\014Ticket Ty" +
"pes\022\013Ticket Type\032\032Creates a new Ticket T" +
"ype.\022\213\002\n\020updateTicketType\022\031.event_ticket" +
"s.TicketType\032\031.event_tickets.TicketType\"" +
"\300\001\202\323\344\223\002\035\032\030/eventTickets/ticketType:\001*\222A\231" +
"\001\n\014Ticket Types\022\022Update Ticket Type\032uUpd" +
"ates an existing Ticket Type. Note: chan" +
"ges will update & affect all existing Ti" +
"ckets related to this Ticket Type.\022\223\002\n\017p" +
"atchTicketType\022\031.event_tickets.TicketTyp" +
"e\032\031.event_tickets.TicketType\"\311\001\202\323\344\223\002\0352\030/" +
"eventTickets/ticketType:\001*\222A\242\001\n\014Ticket T" +
"ypes\022\021Patch Ticket Type\032\177Partially updat" +
"es an existing Ticket Type. Note: change" +
"s will update & affect all existing Tick" +
"ets related to this Ticket Type.\022\265\001\n\021get" +
"TicketTypeById\022\006.io.Id\032\031.event_tickets.T" +
"icketType\"}\202\323\344\223\002\"\022 /eventTickets/ticketT" +
"ype/id/{id}\222AR\n\014Ticket Types\022\035Get Ticket" +
" Type by PassKit ID\032#Gets an existing Ti" +
"cket Type by ID.\022\220\002\n\034getTicketTypeByUser" +
"DefinedId\022\036.event_tickets.GetByUidReques" +
"t\032\031.event_tickets.TicketType\"\264\001\202\323\344\223\0023\0221/" +
"eventTickets/ticketType/uid/{productionI" +
"d}/{uid}\222Ax\n\014Ticket Types\022\"Get Ticket Ty" +
"pe by User Defined ID\032DGets an existing " +
"Ticket Type by User Defined ID (and Prod" +
"uction ID).\022\265\003\n\020deleteTicketType\022\031.event" +
"_tickets.TicketType\032\026.google.protobuf.Em" +
"pty\"\355\002\202\323\344\223\002\035*\030/eventTickets/ticketType:\001" +
"*\222A\306\002\n\014Ticket Types\022\022Delete Ticket Type\032" +
"\241\002Deletes an existing Ticket Type by ID," +
" or User Defined ID (and Production ID)." +
" Deleting a Ticket Type results in the t" +
"ickets for the Ticket Type being deleted" +
" and invalidated in the customers Mobile" +
" Wallet; rendering them unusable. This m" +
"ethod is irreversible and should be used" +
" with care.\022\330\001\n\017listTicketTypes\022$.event_" +
"tickets.TicketTypeListRequest\032\031.event_ti" +
"ckets.TicketType\"\201\001\202\323\344\223\002-\"(/eventTickets" +
"/ticketTypes/{productionId}:\001*\222AK\n\014Ticke" +
"t Types\022\021List Ticket Types\032(Lists all Ti" +
"cket Types for a Production.0\001\022\356\002\n\013issue" +
"Ticket\022!.event_tickets.IssueTicketReques" +
"t\032\006.io.Id\"\263\002\202\323\344\223\002\031\"\024/eventTickets/ticket" +
":\001*\222A\220\002\n\007Tickets\022\014Issue Ticket\032\366\001Creates" +
" a new unique Ticket record by PassKit I" +
"Ds. If the Event does not yet exist, it " +
"will automatically be created. The combi" +
"nation of event.production.id, event.sta" +
"rtDate, event.venue.id & ticket.ticketTy" +
"peUid is enforced as unique for Events.\022" +
"\321\003\n\017issueTicketById\022\025.event_tickets.Tick" +
"et\032%.event_tickets.IssueTicketResponseId" +
"s\"\377\002\202\323\344\223\002\034\"\027/eventTickets/ticket/id:\001*\222A" +
"\331\002\n\007Tickets\022\014Issue Ticket\032\277\002Creates a ne" +
"w unique Ticket record by User Defined I" +
"Ds. User Defined IDs for Production, Ven" +
"ue and TicketType are required. If the E" +
"vent does not yet exist, it will automat" +
"ically be created. The combination of ev" +
"ent.production.id, event.startDate, even" +
"t.venue.id & ticket.ticketTypeUid is enf" +
"orced as unique for Events.\022\345\001\n\014updateTi" +
"cket\022\025.event_tickets.Ticket\032\006.io.Id\"\265\001\202\323" +
"\344\223\002\031\032\024/eventTickets/ticket:\001*\222A\222\001\n\007Ticke" +
"ts\022\rUpdate Ticket\032xUpdates an existing T" +
"icket. Requires ticket.ID to be set, or " +
"ticket.ticketNumber + ticket.event.produ" +
"ction.id to be set.\022\300\001\n\013patchPerson\022 .ev" +
"ent_tickets.EventTicketPerson\032\006.io.Id\"\206\001" +
"\202\323\344\223\002 2\033/eventTickets/ticket/person:\001*\222A" +
"]\n\007Tickets\022\033Update Personal Information\032" +
"5Updates personal information of a event" +
" ticket holder\022\213\003\n\016validateTicket\022$.even" +
"t_tickets.ValidateTicketRequest\032%.event_" +
"tickets.ValidateTicketResponse\"\253\002\202\323\344\223\002\"\032" +
"\035/eventTickets/ticket/validate:\001*\222A\377\001\n\007T" +
"ickets\022\017Validate Ticket\032\342\001Validates an e" +
"xisting Ticket. Use this endpoint when y" +
"ou want to check validity of a ticket. T" +
"ickets can be validated multiple times. " +
"Requires ticket.id to be set, or ticket." +
"ticketNumber + ticket.event.production.i" +
"d to be set.\022\225\002\n\014redeemTicket\022\".event_ti" +
"ckets.RedeemTicketRequest\032\006.io.Id\"\330\001\202\323\344\223" +
"\002 \032\033/eventTickets/ticket/redeem:\001*\222A\256\001\n\007" +
"Tickets\022\rRedeem Ticket\032\223\001Redeems an exis" +
"ting Ticket. Use this endpoint when you " +
"want to capture redemption data and trig" +
"ger the switch to the redeemed design of" +
" the Ticket.\022\320\002\n\032redeemTicketsByOrderNum" +
"ber\022\".event_tickets.RedeemByOrderNumber\032" +
"\007.io.Ids\"\204\002\202\323\344\223\002-\032(/eventTickets/tickets" +
"/orderNumber/redeem:\001*\222A\315\001\n\007Tickets\022\036Red" +
"eem Tickets by Order Number\032\241\001Redeems ex" +
"isting Tickets by Order Number. Use this" +
" endpoint when you want to capture redem" +
"ption data and trigger the switch to the" +
" redeemed design of the Ticket.\022\217\001\n\rgetT" +
"icketById\022\006.io.Id\032\025.event_tickets.Ticket" +
"\"_\202\323\344\223\002\036\022\034/eventTickets/ticket/id/{id}\222A" +
"8\n\007Tickets\022\020Get Ticket by ID\032\033Gets a Tic" +
"ket record by ID.\022\320\001\n\027getTicketByTicketN" +
"umber\022\".event_tickets.TicketNumberReques" +
"t\032\025.event_tickets.Ticket\"z\202\323\344\223\002#\022!/event" +
"Tickets/ticket/ticketNumber\222AN\n\007Tickets\022" +
"\033Get Ticket by Ticket Number\032&Gets a Tic" +
"ket record by Ticket Number.\022\316\001\n\027getTick" +
"etsByOrderNumber\022!.event_tickets.OrderNu" +
"mberRequest\032\026.event_tickets.Tickets\"x\202\323\344" +
"\223\002#\022!/eventTickets/tickets/orderNumber\222A" +
"L\n\007Tickets\022\033Get Tickets by Order Number\032" +
"$Gets Ticket records by Order Number.\022\256\002" +
"\n\022getEventTicketPass\022%.event_tickets.Eve" +
"ntTicketPassRequest\032\017.io.PassBundles\"\337\001\202" +
"\323\344\223\002\027\"\022/eventTickets/pass:\001*\222A\276\001\n\007Ticket" +
"s\022\025Get Event Ticket Pass\032\233\001Retrieves dig" +
"ital event ticket pass(es) in the reques" +
"ted format based on the index provided. " +
"Only one of ticketId, ticketNumber or or" +
"derNumber is required.\022\225\003\n\014deleteTicket\022" +
"\027.event_tickets.TicketId\032\026.google.protob" +
"uf.Empty\"\323\002\202\323\344\223\002\031*\024/eventTickets/ticket:" +
"\001*\222A\260\002\n\007Tickets\022\rDelete Ticket\032\225\002Delete " +
"an existing Ticket by Id or Ticket Numbe" +
"r. Invalidates the ticket in the custome" +
"rs Mobile Wallet; rendering it useless. " +
"This method is irreversible and should b" +
"e used with care. Requires ticket.ID to " +
"be set, or ticket.ticketNumber + ticket." +
"event.production.id to be set.\022\335\002\n\032delet" +
"eTicketsByOrderNumber\022!.event_tickets.Or" +
"derNumberRequest\032\026.google.protobuf.Empty" +
"\"\203\002\202\323\344\223\002\036*\031/eventTickets/orderNumber:\001*\222" +
"A\333\001\n\007Tickets\022\036Delete Tickets by Order Nu" +
"mber\032\257\001Delete existing Ticketd by Order " +
"Number. Invalidates the ticket in the cu" +
"stomers Mobile Wallet; rendering it usel" +
"ess. This method is irreversible and sho" +
"uld be used with care.\022\317\001\n\013listTickets\022 " +
".event_tickets.TicketListRequest\032\".event" +
"_tickets.TicketLimitedFields\"x\202\323\344\223\002\037\"\032/e" +
"ventTickets/tickets/list:\001*\222AP\n\007Tickets\022" +
"\014List Tickets\0327List all tickets for a Pr" +
"oduction. Supports pagination.0\001\022\313\001\n\014cou" +
"ntTickets\022 .event_tickets.TicketListRequ" +
"est\032\t.io.Count\"\215\001\202\323\344\223\002 \"\033/eventTickets/t" +
"ickets/count:\001*\222Ad\n\007Tickets\022\rCount Ticke" +
"ts\032JCount all tickets for a Production, " +
"Event, Ticket Type and / or Start DateB\354" +
"\007\n\035com.passkit.grpc.EventTicketsZ2stash." +
"passkit.com/io/model/sdk/go/io/event_tic" +
"kets\252\002\031PassKit.Grpc.EventTickets\222A\371\006\022\264\002\n" +
"\031PassKit Event Tickets API\022\221\001This API en" +
"ables you to get all your Digital Event " +
"Tickets into Apple Wallet & Google Pay, " +
"from theatre and cinema, to sport events" +
" and concerts.\0328https://passkit.com/lega" +
"l/terms-of-subscription-service/\"?\n\017Pass" +
"Kit Support\022\027https://docs.passkit.io\032\023su" +
"[email protected]\0100.1-spec*\001\0022\020applicat" +
"ion/json:\020application/jsonR9\n\003200\0222\n(Ret" +
"urned when the request is successful.\022\006\n" +
"\004\232\002\001\007R4\n\003400\022-\n+Returned when wrong user" +
" input is provided.R0\n\003401\022)\n\'Returned w" +
"hen the user is unauthorized.RP\n\003403\022I\nG" +
"Returned when the user does not have per" +
"mission to access the resource.R;\n\003404\0224" +
"\n*Returned when the resource does not ex" +
"ist.\022\006\n\004\232\002\001\007R<\n\003500\0225\n+Returned when the" +
"re is an unexpected error.\022\006\n\004\232\002\001\007RW\n\00350" +
"3\022P\nNServer is unavailable. Back off for" +
" 250ms and repeat request until successf" +
"ul.Z>\n<\n\napiKeyAuth\022.\010\002\022\031JWT Authenticat" +
"ion token.\032\rAuthorization \002b\020\n\016\n\napiKeyA" +
"uth\022\000b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.EmptyProto.getDescriptor(),
com.google.api.AnnotationsProto.getDescriptor(),
com.passkit.grpc.CommonObjects.getDescriptor(),
com.passkit.grpc.Filter.getDescriptor(),
com.passkit.grpc.Reporting.getDescriptor(),
com.passkit.grpc.EventTickets.EventOuterClass.getDescriptor(),
com.passkit.grpc.EventTickets.ProductionOuterClass.getDescriptor(),
com.passkit.grpc.EventTickets.TicketTypeOuterClass.getDescriptor(),
com.passkit.grpc.EventTickets.TicketOuterClass.getDescriptor(),
com.passkit.grpc.EventTickets.VenueOuterClass.getDescriptor(),
grpc.gateway.protoc_gen_openapiv2.options.Annotations.getDescriptor(),
});
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
registry.add(grpc.gateway.protoc_gen_openapiv2.options.Annotations.openapiv2Operation);
registry.add(grpc.gateway.protoc_gen_openapiv2.options.Annotations.openapiv2Swagger);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
com.google.protobuf.EmptyProto.getDescriptor();
com.google.api.AnnotationsProto.getDescriptor();
com.passkit.grpc.CommonObjects.getDescriptor();
com.passkit.grpc.Filter.getDescriptor();
com.passkit.grpc.Reporting.getDescriptor();
com.passkit.grpc.EventTickets.EventOuterClass.getDescriptor();
com.passkit.grpc.EventTickets.ProductionOuterClass.getDescriptor();
com.passkit.grpc.EventTickets.TicketTypeOuterClass.getDescriptor();
com.passkit.grpc.EventTickets.TicketOuterClass.getDescriptor();
com.passkit.grpc.EventTickets.VenueOuterClass.getDescriptor();
grpc.gateway.protoc_gen_openapiv2.options.Annotations.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy