Documentation ¶
Overview ¶
Package event_tickets is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterEventTicketsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterEventTicketsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EventTicketsClient) error
- func RegisterEventTicketsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterEventTicketsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EventTicketsServer) error
- func RegisterEventTicketsServer(s grpc.ServiceRegistrar, srv EventTicketsServer)
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetActualStartDate() *timestamppb.Timestamp
- func (x *Event) GetCreated() *timestamppb.Timestamp
- func (x *Event) GetDoorsOpen() *timestamppb.Timestamp
- func (x *Event) GetEndDate() *timestamppb.Timestamp
- func (x *Event) GetId() string
- func (x *Event) GetMetrics() *io.Metrics
- func (x *Event) GetProduction() *Production
- func (x *Event) GetQuota() *io.Quota
- func (x *Event) GetRelevantDate() *timestamppb.Timestamp
- func (x *Event) GetScheduledStartDate() *timestamppb.Timestamp
- func (x *Event) GetUpdated() *timestamppb.Timestamp
- func (x *Event) GetVenue() *Venue
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type EventFilterByVenueAndStart
- func (*EventFilterByVenueAndStart) Descriptor() ([]byte, []int)deprecated
- func (x *EventFilterByVenueAndStart) GetScheduledStartDate() *timestamppb.Timestamp
- func (x *EventFilterByVenueAndStart) GetVenueId() string
- func (x *EventFilterByVenueAndStart) GetVenueUid() string
- func (*EventFilterByVenueAndStart) ProtoMessage()
- func (x *EventFilterByVenueAndStart) ProtoReflect() protoreflect.Message
- func (x *EventFilterByVenueAndStart) Reset()
- func (x *EventFilterByVenueAndStart) String() string
- type EventLimitedFieldsRequest
- func (*EventLimitedFieldsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EventLimitedFieldsRequest) GetActualStartDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetCreated() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetDoorsOpen() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetEndDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetMetrics() *io.Metrics
- func (x *EventLimitedFieldsRequest) GetProductionId() string
- func (x *EventLimitedFieldsRequest) GetQuota() *io.Quota
- func (x *EventLimitedFieldsRequest) GetRelevantDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetScheduledStartDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetUpdated() *timestamppb.Timestamp
- func (x *EventLimitedFieldsRequest) GetVenueId() string
- func (*EventLimitedFieldsRequest) ProtoMessage()
- func (x *EventLimitedFieldsRequest) ProtoReflect() protoreflect.Message
- func (x *EventLimitedFieldsRequest) Reset()
- func (x *EventLimitedFieldsRequest) String() string
- type EventLimitedFieldsResponse
- func (*EventLimitedFieldsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EventLimitedFieldsResponse) GetActualStartDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsResponse) GetEndDate() *timestamppb.Timestamp
- func (x *EventLimitedFieldsResponse) GetId() string
- func (x *EventLimitedFieldsResponse) GetScheduledStartDate() *timestamppb.Timestamp
- func (*EventLimitedFieldsResponse) ProtoMessage()
- func (x *EventLimitedFieldsResponse) ProtoReflect() protoreflect.Message
- func (x *EventLimitedFieldsResponse) Reset()
- func (x *EventLimitedFieldsResponse) String() string
- type EventListRequest
- func (*EventListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EventListRequest) GetFilters() *io.Filters
- func (m *EventListRequest) GetProduction() isEventListRequest_Production
- func (x *EventListRequest) GetProductionId() string
- func (x *EventListRequest) GetProductionUid() string
- func (x *EventListRequest) GetVenueId() string
- func (*EventListRequest) ProtoMessage()
- func (x *EventListRequest) ProtoReflect() protoreflect.Message
- func (x *EventListRequest) Reset()
- func (x *EventListRequest) String() string
- type EventListRequest_ProductionId
- type EventListRequest_ProductionUid
- type EventListResponse
- func (*EventListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EventListResponse) GetActualStartDate() *timestamppb.Timestamp
- func (x *EventListResponse) GetCreated() *timestamppb.Timestamp
- func (x *EventListResponse) GetDoorsOpen() *timestamppb.Timestamp
- func (x *EventListResponse) GetEndDate() *timestamppb.Timestamp
- func (x *EventListResponse) GetId() string
- func (x *EventListResponse) GetMetrics() *io.Metrics
- func (x *EventListResponse) GetProduction() *ProductionLimitedFieldsResponse
- func (x *EventListResponse) GetQuota() *io.Quota
- func (x *EventListResponse) GetRelevantDate() *timestamppb.Timestamp
- func (x *EventListResponse) GetScheduledStartDate() *timestamppb.Timestamp
- func (x *EventListResponse) GetUpdated() *timestamppb.Timestamp
- func (x *EventListResponse) GetVenue() *VenueLimitedFieldsResponse
- func (*EventListResponse) ProtoMessage()
- func (x *EventListResponse) ProtoReflect() protoreflect.Message
- func (x *EventListResponse) Reset()
- func (x *EventListResponse) String() string
- type EventTicketPassRequest
- func (*EventTicketPassRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EventTicketPassRequest) GetFormat() []io.PassBundleFormat
- func (x *EventTicketPassRequest) GetOrderNumber() *OrderNumberRequest
- func (m *EventTicketPassRequest) GetRequest() isEventTicketPassRequest_Request
- func (x *EventTicketPassRequest) GetTicketId() *io.Id
- func (x *EventTicketPassRequest) GetTicketNumber() *TicketNumberRequest
- func (*EventTicketPassRequest) ProtoMessage()
- func (x *EventTicketPassRequest) ProtoReflect() protoreflect.Message
- func (x *EventTicketPassRequest) Reset()
- func (x *EventTicketPassRequest) String() string
- type EventTicketPassRequest_OrderNumber
- type EventTicketPassRequest_TicketId
- type EventTicketPassRequest_TicketNumber
- type EventTicketPerson
- func (*EventTicketPerson) Descriptor() ([]byte, []int)deprecated
- func (x *EventTicketPerson) GetPerson() *io.Person
- func (m *EventTicketPerson) GetRequest() isEventTicketPerson_Request
- func (x *EventTicketPerson) GetTicketId() *io.Id
- func (x *EventTicketPerson) GetTicketNumber() *TicketNumberRequest
- func (*EventTicketPerson) ProtoMessage()
- func (x *EventTicketPerson) ProtoReflect() protoreflect.Message
- func (x *EventTicketPerson) Reset()
- func (x *EventTicketPerson) String() string
- type EventTicketPerson_TicketId
- type EventTicketPerson_TicketNumber
- type EventTicketsClient
- type EventTicketsServer
- type EventTickets_ListEventsClient
- type EventTickets_ListEventsServer
- type EventTickets_ListProductionsClient
- type EventTickets_ListProductionsServer
- type EventTickets_ListTicketTypesClient
- type EventTickets_ListTicketTypesServer
- type EventTickets_ListTicketsClient
- type EventTickets_ListTicketsServer
- type EventTickets_ListVenuesClient
- type EventTickets_ListVenuesServer
- type FaceValue
- type GetByUidRequest
- func (*GetByUidRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetByUidRequest) GetProductionId() string
- func (x *GetByUidRequest) GetUid() string
- func (*GetByUidRequest) ProtoMessage()
- func (x *GetByUidRequest) ProtoReflect() protoreflect.Message
- func (x *GetByUidRequest) Reset()
- func (x *GetByUidRequest) String() string
- type GetEventRequest
- func (*GetEventRequest) Descriptor() ([]byte, []int)deprecated
- func (m *GetEventRequest) GetProduction() isGetEventRequest_Production
- func (x *GetEventRequest) GetProductionId() string
- func (x *GetEventRequest) GetProductionUid() string
- func (x *GetEventRequest) GetScheduledStartDate() *timestamppb.Timestamp
- func (m *GetEventRequest) GetVenue() isGetEventRequest_Venue
- func (x *GetEventRequest) GetVenueId() string
- func (x *GetEventRequest) GetVenueUid() string
- func (*GetEventRequest) ProtoMessage()
- func (x *GetEventRequest) ProtoReflect() protoreflect.Message
- func (x *GetEventRequest) Reset()
- func (x *GetEventRequest) String() string
- type GetEventRequest_ProductionId
- type GetEventRequest_ProductionUid
- type GetEventRequest_VenueId
- type GetEventRequest_VenueUid
- type IssueTicketRequest
- func (*IssueTicketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IssueTicketRequest) GetBarcodeContents() string
- func (x *IssueTicketRequest) GetCreated() *timestamppb.Timestamp
- func (x *IssueTicketRequest) GetEvent() *EventLimitedFieldsRequest
- func (x *IssueTicketRequest) GetEventId() string
- func (m *IssueTicketRequest) GetEventInfo() isIssueTicketRequest_EventInfo
- func (x *IssueTicketRequest) GetExpiryDate() *timestamppb.Timestamp
- func (x *IssueTicketRequest) GetFaceValue() *FaceValue
- func (x *IssueTicketRequest) GetGroupingId() string
- func (x *IssueTicketRequest) GetMetaData() map[string]string
- func (x *IssueTicketRequest) GetOptOut() bool
- func (x *IssueTicketRequest) GetOrderNumber() string
- func (x *IssueTicketRequest) GetPassMetaData() *io.Metadata
- func (x *IssueTicketRequest) GetPassOverrides() *io.PassOverrides
- func (x *IssueTicketRequest) GetPerson() *io.Person
- func (x *IssueTicketRequest) GetRedemptionDetails() *RedemptionDetails
- func (x *IssueTicketRequest) GetSeatInfo() *Seat
- func (x *IssueTicketRequest) GetStatus() TicketStatus
- func (x *IssueTicketRequest) GetTicketNumber() string
- func (x *IssueTicketRequest) GetTicketTypeId() string
- func (x *IssueTicketRequest) GetUpdated() *timestamppb.Timestamp
- func (x *IssueTicketRequest) GetValidateDetails() []*ValidateDetails
- func (*IssueTicketRequest) ProtoMessage()
- func (x *IssueTicketRequest) ProtoReflect() protoreflect.Message
- func (x *IssueTicketRequest) Reset()
- func (x *IssueTicketRequest) String() string
- type IssueTicketRequest_Event
- type IssueTicketRequest_EventId
- type IssueTicketResponseIds
- func (*IssueTicketResponseIds) Descriptor() ([]byte, []int)deprecated
- func (x *IssueTicketResponseIds) GetEventId() string
- func (x *IssueTicketResponseIds) GetProductionId() string
- func (x *IssueTicketResponseIds) GetTicketId() string
- func (x *IssueTicketResponseIds) GetTicketTypeId() string
- func (x *IssueTicketResponseIds) GetVenueId() string
- func (*IssueTicketResponseIds) ProtoMessage()
- func (x *IssueTicketResponseIds) ProtoReflect() protoreflect.Message
- func (x *IssueTicketResponseIds) Reset()
- func (x *IssueTicketResponseIds) String() string
- type OrderNumberRequest
- func (*OrderNumberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OrderNumberRequest) GetOrderNumber() string
- func (x *OrderNumberRequest) GetProductionId() string
- func (x *OrderNumberRequest) GetProductionUid() string
- func (*OrderNumberRequest) ProtoMessage()
- func (x *OrderNumberRequest) ProtoReflect() protoreflect.Message
- func (x *OrderNumberRequest) Reset()
- func (x *OrderNumberRequest) String() string
- type Production
- func (*Production) Descriptor() ([]byte, []int)deprecated
- func (x *Production) GetAutoInvalidateTicketsUponEventEnd() io.Toggle
- func (x *Production) GetAutoInvalidateTicketsUponExpiry() io.Toggle
- func (x *Production) GetAutoInvalidateTicketsUponRedemption() io.Toggle
- func (x *Production) GetCreated() *timestamppb.Timestamp
- func (x *Production) GetDistributionSettings() *io.DistributionSettings
- func (x *Production) GetFinePrint() string
- func (x *Production) GetId() string
- func (x *Production) GetLocalizedFinePrint() *io.LocalizedString
- func (x *Production) GetLocalizedName() *io.LocalizedString
- func (x *Production) GetName() string
- func (x *Production) GetPassTypeIdentifier() string
- func (x *Production) GetStatus() []io.ProjectStatus
- func (x *Production) GetUid() string
- func (x *Production) GetUpdated() *timestamppb.Timestamp
- func (*Production) ProtoMessage()
- func (x *Production) ProtoReflect() protoreflect.Message
- func (x *Production) Reset()
- func (x *Production) String() string
- type ProductionAnalyticsResponse
- func (*ProductionAnalyticsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProductionAnalyticsResponse) GetData() []*io.ChartDataPoints
- func (x *ProductionAnalyticsResponse) GetDevices() *io.DeviceBreakdown
- func (x *ProductionAnalyticsResponse) GetPeriod() io.Period
- func (x *ProductionAnalyticsResponse) GetRedeemed() uint32
- func (x *ProductionAnalyticsResponse) GetSources() map[string]uint32
- func (*ProductionAnalyticsResponse) ProtoMessage()
- func (x *ProductionAnalyticsResponse) ProtoReflect() protoreflect.Message
- func (x *ProductionAnalyticsResponse) Reset()
- func (x *ProductionAnalyticsResponse) String() string
- type ProductionCopyRequest
- func (*ProductionCopyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProductionCopyRequest) GetId() string
- func (x *ProductionCopyRequest) GetName() string
- func (x *ProductionCopyRequest) GetPassTypeIdentifier() string
- func (x *ProductionCopyRequest) GetStatus() []io.ProjectStatus
- func (x *ProductionCopyRequest) GetUid() string
- func (*ProductionCopyRequest) ProtoMessage()
- func (x *ProductionCopyRequest) ProtoReflect() protoreflect.Message
- func (x *ProductionCopyRequest) Reset()
- func (x *ProductionCopyRequest) String() string
- type ProductionLimitedFieldsResponse
- func (*ProductionLimitedFieldsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProductionLimitedFieldsResponse) GetId() string
- func (x *ProductionLimitedFieldsResponse) GetName() string
- func (x *ProductionLimitedFieldsResponse) GetUid() string
- func (*ProductionLimitedFieldsResponse) ProtoMessage()
- func (x *ProductionLimitedFieldsResponse) ProtoReflect() protoreflect.Message
- func (x *ProductionLimitedFieldsResponse) Reset()
- func (x *ProductionLimitedFieldsResponse) String() string
- type RedeemByOrderNumber
- func (*RedeemByOrderNumber) Descriptor() ([]byte, []int)deprecated
- func (x *RedeemByOrderNumber) GetOrderNumber() string
- func (x *RedeemByOrderNumber) GetProductionId() string
- func (x *RedeemByOrderNumber) GetProductionUid() string
- func (x *RedeemByOrderNumber) GetRedemptionDetails() *RedemptionDetails
- func (*RedeemByOrderNumber) ProtoMessage()
- func (x *RedeemByOrderNumber) ProtoReflect() protoreflect.Message
- func (x *RedeemByOrderNumber) Reset()
- func (x *RedeemByOrderNumber) String() string
- type RedeemTicketRequest
- func (*RedeemTicketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RedeemTicketRequest) GetRedemptionDetails() *RedemptionDetails
- func (x *RedeemTicketRequest) GetTicket() *TicketId
- func (*RedeemTicketRequest) ProtoMessage()
- func (x *RedeemTicketRequest) ProtoReflect() protoreflect.Message
- func (x *RedeemTicketRequest) Reset()
- func (x *RedeemTicketRequest) String() string
- type RedemptionDetails
- func (*RedemptionDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RedemptionDetails) GetAlt() int32
- func (x *RedemptionDetails) GetLat() float64
- func (x *RedemptionDetails) GetLon() float64
- func (x *RedemptionDetails) GetRedemptionDate() *timestamppb.Timestamp
- func (x *RedemptionDetails) GetRedemptionReference() string
- func (x *RedemptionDetails) GetRedemptionSource() string
- func (*RedemptionDetails) ProtoMessage()
- func (x *RedemptionDetails) ProtoReflect() protoreflect.Message
- func (x *RedemptionDetails) Reset()
- func (x *RedemptionDetails) String() string
- type Seat
- func (*Seat) Descriptor() ([]byte, []int)deprecated
- func (x *Seat) GetGate() string
- func (x *Seat) GetLocalizedGate() *io.LocalizedString
- func (x *Seat) GetLocalizedRow() *io.LocalizedString
- func (x *Seat) GetLocalizedSeat() *io.LocalizedString
- func (x *Seat) GetLocalizedSection() *io.LocalizedString
- func (x *Seat) GetRow() string
- func (x *Seat) GetSeat() string
- func (x *Seat) GetSection() string
- func (*Seat) ProtoMessage()
- func (x *Seat) ProtoReflect() protoreflect.Message
- func (x *Seat) Reset()
- func (x *Seat) String() string
- type Ticket
- func (*Ticket) Descriptor() ([]byte, []int)deprecated
- func (x *Ticket) GetBarcodeContents() string
- func (x *Ticket) GetCreated() *timestamppb.Timestamp
- func (x *Ticket) GetEvent() *Event
- func (x *Ticket) GetExpiryDate() *timestamppb.Timestamp
- func (x *Ticket) GetFaceValue() *FaceValue
- func (x *Ticket) GetGroupingId() string
- func (x *Ticket) GetId() string
- func (x *Ticket) GetMetaData() map[string]string
- func (x *Ticket) GetOptOut() io.Toggle
- func (x *Ticket) GetOrderNumber() string
- func (x *Ticket) GetPassMetaData() *io.Metadata
- func (x *Ticket) GetPassOverrides() *io.PassOverrides
- func (x *Ticket) GetPerson() *io.Person
- func (x *Ticket) GetRedemptionDetails() *RedemptionDetails
- func (x *Ticket) GetSeatInfo() *Seat
- func (x *Ticket) GetStatus() TicketStatus
- func (x *Ticket) GetTicketNumber() string
- func (x *Ticket) GetTicketType() *TicketType
- func (x *Ticket) GetUpdated() *timestamppb.Timestamp
- func (x *Ticket) GetValidateDetails() []*ValidateDetails
- func (*Ticket) ProtoMessage()
- func (x *Ticket) ProtoReflect() protoreflect.Message
- func (x *Ticket) Reset()
- func (x *Ticket) String() string
- type TicketId
- func (*TicketId) Descriptor() ([]byte, []int)deprecated
- func (m *TicketId) GetId() isTicketId_Id
- func (x *TicketId) GetTicketId() string
- func (x *TicketId) GetTicketNumber() *TicketNumber
- func (*TicketId) ProtoMessage()
- func (x *TicketId) ProtoReflect() protoreflect.Message
- func (x *TicketId) Reset()
- func (x *TicketId) String() string
- type TicketId_TicketId
- type TicketId_TicketNumber
- type TicketLimitedFields
- func (*TicketLimitedFields) Descriptor() ([]byte, []int)deprecated
- func (x *TicketLimitedFields) GetBarcodeContents() string
- func (x *TicketLimitedFields) GetCreated() *timestamppb.Timestamp
- func (x *TicketLimitedFields) GetEvent() *EventLimitedFieldsResponse
- func (x *TicketLimitedFields) GetExpiryDate() *timestamppb.Timestamp
- func (x *TicketLimitedFields) GetFaceValue() *FaceValue
- func (x *TicketLimitedFields) GetGroupingId() string
- func (x *TicketLimitedFields) GetId() string
- func (x *TicketLimitedFields) GetMetaData() map[string]string
- func (x *TicketLimitedFields) GetOptOut() bool
- func (x *TicketLimitedFields) GetOrderNumber() string
- func (x *TicketLimitedFields) GetPassMetaData() *io.Metadata
- func (x *TicketLimitedFields) GetPassOverrides() *io.PassOverrides
- func (x *TicketLimitedFields) GetPerson() *io.Person
- func (x *TicketLimitedFields) GetProduction() *ProductionLimitedFieldsResponse
- func (x *TicketLimitedFields) GetRedemptionDetails() *RedemptionDetails
- func (x *TicketLimitedFields) GetSeatInfo() *Seat
- func (x *TicketLimitedFields) GetStatus() TicketStatus
- func (x *TicketLimitedFields) GetTicketNumber() string
- func (x *TicketLimitedFields) GetTicketType() *TicketTypeLimitedFields
- func (x *TicketLimitedFields) GetUpdated() *timestamppb.Timestamp
- func (x *TicketLimitedFields) GetValidateDetails() []*ValidateDetails
- func (x *TicketLimitedFields) GetVenue() *VenueLimitedFieldsResponse
- func (*TicketLimitedFields) ProtoMessage()
- func (x *TicketLimitedFields) ProtoReflect() protoreflect.Message
- func (x *TicketLimitedFields) Reset()
- func (x *TicketLimitedFields) String() string
- type TicketListRequest
- func (*TicketListRequest) Descriptor() ([]byte, []int)deprecated
- func (m *TicketListRequest) GetEvent() isTicketListRequest_Event
- func (x *TicketListRequest) GetEventFilterByVenueAndStart() *EventFilterByVenueAndStart
- func (x *TicketListRequest) GetEventId() string
- func (x *TicketListRequest) GetFilters() *io.Filters
- func (m *TicketListRequest) GetProduction() isTicketListRequest_Production
- func (x *TicketListRequest) GetProductionId() string
- func (x *TicketListRequest) GetProductionUid() string
- func (m *TicketListRequest) GetTicketType() isTicketListRequest_TicketType
- func (x *TicketListRequest) GetTicketTypeId() string
- func (x *TicketListRequest) GetTicketTypeUid() string
- func (*TicketListRequest) ProtoMessage()
- func (x *TicketListRequest) ProtoReflect() protoreflect.Message
- func (x *TicketListRequest) Reset()
- func (x *TicketListRequest) String() string
- type TicketListRequest_EventFilterByVenueAndStart
- type TicketListRequest_EventId
- type TicketListRequest_ProductionId
- type TicketListRequest_ProductionUid
- type TicketListRequest_TicketTypeId
- type TicketListRequest_TicketTypeUid
- type TicketNumber
- func (*TicketNumber) Descriptor() ([]byte, []int)deprecated
- func (x *TicketNumber) GetProductionId() string
- func (x *TicketNumber) GetTicketNumber() string
- func (*TicketNumber) ProtoMessage()
- func (x *TicketNumber) ProtoReflect() protoreflect.Message
- func (x *TicketNumber) Reset()
- func (x *TicketNumber) String() string
- type TicketNumberRequest
- func (*TicketNumberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TicketNumberRequest) GetProductionId() string
- func (x *TicketNumberRequest) GetProductionUid() string
- func (x *TicketNumberRequest) GetTicketNumber() string
- func (*TicketNumberRequest) ProtoMessage()
- func (x *TicketNumberRequest) ProtoReflect() protoreflect.Message
- func (x *TicketNumberRequest) Reset()
- func (x *TicketNumberRequest) String() string
- type TicketPassBundles
- func (*TicketPassBundles) Descriptor() ([]byte, []int)deprecated
- func (x *TicketPassBundles) GetTickets() []*io.PassBundle
- func (*TicketPassBundles) ProtoMessage()
- func (x *TicketPassBundles) ProtoReflect() protoreflect.Message
- func (x *TicketPassBundles) Reset()
- func (x *TicketPassBundles) String() string
- type TicketStatus
- func (TicketStatus) Descriptor() protoreflect.EnumDescriptor
- func (x TicketStatus) Enum() *TicketStatus
- func (TicketStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x TicketStatus) Number() protoreflect.EnumNumber
- func (x TicketStatus) String() string
- func (TicketStatus) Type() protoreflect.EnumType
- type TicketType
- func (*TicketType) Descriptor() ([]byte, []int)deprecated
- func (x *TicketType) GetAfterRedeemPassTemplateId() string
- func (x *TicketType) GetBeforeRedeemPassTemplateId() string
- func (x *TicketType) GetCreated() *timestamppb.Timestamp
- func (x *TicketType) GetId() string
- func (x *TicketType) GetLocalizedName() *io.LocalizedString
- func (x *TicketType) GetLocalizedTicketTypeConditions() *io.LocalizedString
- func (x *TicketType) GetName() string
- func (x *TicketType) GetProductionId() string
- func (x *TicketType) GetTicketTypeConditions() string
- func (x *TicketType) GetUid() string
- func (x *TicketType) GetUpdated() *timestamppb.Timestamp
- func (*TicketType) ProtoMessage()
- func (x *TicketType) ProtoReflect() protoreflect.Message
- func (x *TicketType) Reset()
- func (x *TicketType) String() string
- type TicketTypeLimitedFields
- func (*TicketTypeLimitedFields) Descriptor() ([]byte, []int)deprecated
- func (x *TicketTypeLimitedFields) GetId() string
- func (x *TicketTypeLimitedFields) GetName() string
- func (x *TicketTypeLimitedFields) GetUid() string
- func (*TicketTypeLimitedFields) ProtoMessage()
- func (x *TicketTypeLimitedFields) ProtoReflect() protoreflect.Message
- func (x *TicketTypeLimitedFields) Reset()
- func (x *TicketTypeLimitedFields) String() string
- type TicketTypeListRequest
- func (*TicketTypeListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TicketTypeListRequest) GetFilters() *io.Filters
- func (x *TicketTypeListRequest) GetProductionId() string
- func (*TicketTypeListRequest) ProtoMessage()
- func (x *TicketTypeListRequest) ProtoReflect() protoreflect.Message
- func (x *TicketTypeListRequest) Reset()
- func (x *TicketTypeListRequest) String() string
- type Tickets
- type UnimplementedEventTicketsServer
- func (UnimplementedEventTicketsServer) CopyProduction(context.Context, *ProductionCopyRequest) (*io.Id, error)
- func (UnimplementedEventTicketsServer) CountTickets(context.Context, *TicketListRequest) (*io.Count, error)
- func (UnimplementedEventTicketsServer) CreateEvent(context.Context, *Event) (*io.Id, error)
- func (UnimplementedEventTicketsServer) CreateProduction(context.Context, *Production) (*io.Id, error)
- func (UnimplementedEventTicketsServer) CreateTicketType(context.Context, *TicketType) (*io.Id, error)
- func (UnimplementedEventTicketsServer) CreateVenue(context.Context, *Venue) (*io.Id, error)
- func (UnimplementedEventTicketsServer) DeleteEvent(context.Context, *Event) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) DeleteProduction(context.Context, *Production) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) DeleteTicket(context.Context, *TicketId) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) DeleteTicketType(context.Context, *TicketType) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) DeleteTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) DeleteVenue(context.Context, *Venue) (*emptypb.Empty, error)
- func (UnimplementedEventTicketsServer) GetAnalytics(context.Context, *io.AnalyticsRequest) (*ProductionAnalyticsResponse, error)
- func (UnimplementedEventTicketsServer) GetEventById(context.Context, *io.Id) (*Event, error)
- func (UnimplementedEventTicketsServer) GetEventByStartDateAndVenue(context.Context, *GetEventRequest) (*Event, error)
- func (UnimplementedEventTicketsServer) GetEventTicketPass(context.Context, *EventTicketPassRequest) (*io.PassBundles, error)
- func (UnimplementedEventTicketsServer) GetProduction(context.Context, *io.Id) (*Production, error)
- func (UnimplementedEventTicketsServer) GetTicketById(context.Context, *io.Id) (*Ticket, error)
- func (UnimplementedEventTicketsServer) GetTicketByTicketNumber(context.Context, *TicketNumberRequest) (*Ticket, error)
- func (UnimplementedEventTicketsServer) GetTicketTypeById(context.Context, *io.Id) (*TicketType, error)
- func (UnimplementedEventTicketsServer) GetTicketTypeByUserDefinedId(context.Context, *GetByUidRequest) (*TicketType, error)
- func (UnimplementedEventTicketsServer) GetTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*Tickets, error)
- func (UnimplementedEventTicketsServer) GetVenueById(context.Context, *io.Id) (*Venue, error)
- func (UnimplementedEventTicketsServer) IssueTicket(context.Context, *IssueTicketRequest) (*io.Id, error)
- func (UnimplementedEventTicketsServer) IssueTicketById(context.Context, *Ticket) (*IssueTicketResponseIds, error)
- func (UnimplementedEventTicketsServer) ListEvents(*EventListRequest, EventTickets_ListEventsServer) error
- func (UnimplementedEventTicketsServer) ListProductions(*io.Filters, EventTickets_ListProductionsServer) error
- func (UnimplementedEventTicketsServer) ListTicketTypes(*TicketTypeListRequest, EventTickets_ListTicketTypesServer) error
- func (UnimplementedEventTicketsServer) ListTickets(*TicketListRequest, EventTickets_ListTicketsServer) error
- func (UnimplementedEventTicketsServer) ListVenues(*io.Filters, EventTickets_ListVenuesServer) error
- func (UnimplementedEventTicketsServer) PatchEvent(context.Context, *Event) (*Event, error)
- func (UnimplementedEventTicketsServer) PatchPerson(context.Context, *EventTicketPerson) (*io.Id, error)
- func (UnimplementedEventTicketsServer) PatchProduction(context.Context, *Production) (*Production, error)
- func (UnimplementedEventTicketsServer) PatchTicketType(context.Context, *TicketType) (*TicketType, error)
- func (UnimplementedEventTicketsServer) PatchVenue(context.Context, *Venue) (*Venue, error)
- func (UnimplementedEventTicketsServer) RedeemTicket(context.Context, *RedeemTicketRequest) (*io.Id, error)
- func (UnimplementedEventTicketsServer) RedeemTicketsByOrderNumber(context.Context, *RedeemByOrderNumber) (*io.Ids, error)
- func (UnimplementedEventTicketsServer) UpdateEvent(context.Context, *Event) (*Event, error)
- func (UnimplementedEventTicketsServer) UpdateProduction(context.Context, *Production) (*Production, error)
- func (UnimplementedEventTicketsServer) UpdateTicket(context.Context, *Ticket) (*io.Id, error)
- func (UnimplementedEventTicketsServer) UpdateTicketType(context.Context, *TicketType) (*TicketType, error)
- func (UnimplementedEventTicketsServer) UpdateVenue(context.Context, *Venue) (*Venue, error)
- func (UnimplementedEventTicketsServer) ValidateTicket(context.Context, *ValidateTicketRequest) (*ValidateTicketResponse, error)
- type UnsafeEventTicketsServer
- type ValidateDetails
- func (*ValidateDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateDetails) GetAlt() int32
- func (x *ValidateDetails) GetLat() float64
- func (x *ValidateDetails) GetLon() float64
- func (x *ValidateDetails) GetValidateDate() *timestamppb.Timestamp
- func (x *ValidateDetails) GetValidateReference() string
- func (x *ValidateDetails) GetValidateSource() string
- func (*ValidateDetails) ProtoMessage()
- func (x *ValidateDetails) ProtoReflect() protoreflect.Message
- func (x *ValidateDetails) Reset()
- func (x *ValidateDetails) String() string
- type ValidateTicketRequest
- func (*ValidateTicketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateTicketRequest) GetMaxNumberOfValidations() uint32
- func (x *ValidateTicketRequest) GetTicket() *TicketId
- func (x *ValidateTicketRequest) GetValidateDetails() *ValidateDetails
- func (*ValidateTicketRequest) ProtoMessage()
- func (x *ValidateTicketRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateTicketRequest) Reset()
- func (x *ValidateTicketRequest) String() string
- type ValidateTicketResponse
- func (*ValidateTicketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateTicketResponse) GetTicket() *Ticket
- func (x *ValidateTicketResponse) GetValid() bool
- func (*ValidateTicketResponse) ProtoMessage()
- func (x *ValidateTicketResponse) ProtoReflect() protoreflect.Message
- func (x *ValidateTicketResponse) Reset()
- func (x *ValidateTicketResponse) String() string
- type Venue
- func (*Venue) Descriptor() ([]byte, []int)deprecated
- func (x *Venue) GetAddress() string
- func (x *Venue) GetCreated() *timestamppb.Timestamp
- func (x *Venue) GetGpsCoords() []*io.GPSLocation
- func (x *Venue) GetId() string
- func (x *Venue) GetLocalizedAddress() *io.LocalizedString
- func (x *Venue) GetLocalizedName() *io.LocalizedString
- func (x *Venue) GetName() string
- func (x *Venue) GetTimezone() string
- func (x *Venue) GetUid() string
- func (x *Venue) GetUpdated() *timestamppb.Timestamp
- func (*Venue) ProtoMessage()
- func (x *Venue) ProtoReflect() protoreflect.Message
- func (x *Venue) Reset()
- func (x *Venue) String() string
- type VenueLimitedFieldsResponse
- func (*VenueLimitedFieldsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VenueLimitedFieldsResponse) GetId() string
- func (x *VenueLimitedFieldsResponse) GetName() string
- func (x *VenueLimitedFieldsResponse) GetUid() string
- func (*VenueLimitedFieldsResponse) ProtoMessage()
- func (x *VenueLimitedFieldsResponse) ProtoReflect() protoreflect.Message
- func (x *VenueLimitedFieldsResponse) Reset()
- func (x *VenueLimitedFieldsResponse) String() string
Constants ¶
const ( EventTickets_CreateProduction_FullMethodName = "/event_tickets.EventTickets/createProduction" EventTickets_PatchProduction_FullMethodName = "/event_tickets.EventTickets/patchProduction" EventTickets_UpdateProduction_FullMethodName = "/event_tickets.EventTickets/updateProduction" EventTickets_GetProduction_FullMethodName = "/event_tickets.EventTickets/getProduction" EventTickets_DeleteProduction_FullMethodName = "/event_tickets.EventTickets/deleteProduction" EventTickets_ListProductions_FullMethodName = "/event_tickets.EventTickets/listProductions" EventTickets_GetAnalytics_FullMethodName = "/event_tickets.EventTickets/getAnalytics" EventTickets_CopyProduction_FullMethodName = "/event_tickets.EventTickets/copyProduction" EventTickets_CreateVenue_FullMethodName = "/event_tickets.EventTickets/createVenue" EventTickets_UpdateVenue_FullMethodName = "/event_tickets.EventTickets/updateVenue" EventTickets_PatchVenue_FullMethodName = "/event_tickets.EventTickets/patchVenue" EventTickets_GetVenueById_FullMethodName = "/event_tickets.EventTickets/getVenueById" EventTickets_DeleteVenue_FullMethodName = "/event_tickets.EventTickets/deleteVenue" EventTickets_ListVenues_FullMethodName = "/event_tickets.EventTickets/listVenues" EventTickets_CreateEvent_FullMethodName = "/event_tickets.EventTickets/createEvent" EventTickets_UpdateEvent_FullMethodName = "/event_tickets.EventTickets/updateEvent" EventTickets_PatchEvent_FullMethodName = "/event_tickets.EventTickets/patchEvent" EventTickets_GetEventById_FullMethodName = "/event_tickets.EventTickets/getEventById" EventTickets_GetEventByStartDateAndVenue_FullMethodName = "/event_tickets.EventTickets/getEventByStartDateAndVenue" EventTickets_DeleteEvent_FullMethodName = "/event_tickets.EventTickets/deleteEvent" EventTickets_ListEvents_FullMethodName = "/event_tickets.EventTickets/listEvents" EventTickets_CreateTicketType_FullMethodName = "/event_tickets.EventTickets/createTicketType" EventTickets_UpdateTicketType_FullMethodName = "/event_tickets.EventTickets/updateTicketType" EventTickets_PatchTicketType_FullMethodName = "/event_tickets.EventTickets/patchTicketType" EventTickets_GetTicketTypeById_FullMethodName = "/event_tickets.EventTickets/getTicketTypeById" EventTickets_GetTicketTypeByUserDefinedId_FullMethodName = "/event_tickets.EventTickets/getTicketTypeByUserDefinedId" EventTickets_DeleteTicketType_FullMethodName = "/event_tickets.EventTickets/deleteTicketType" EventTickets_ListTicketTypes_FullMethodName = "/event_tickets.EventTickets/listTicketTypes" EventTickets_IssueTicket_FullMethodName = "/event_tickets.EventTickets/issueTicket" EventTickets_IssueTicketById_FullMethodName = "/event_tickets.EventTickets/issueTicketById" EventTickets_UpdateTicket_FullMethodName = "/event_tickets.EventTickets/updateTicket" EventTickets_PatchPerson_FullMethodName = "/event_tickets.EventTickets/patchPerson" EventTickets_ValidateTicket_FullMethodName = "/event_tickets.EventTickets/validateTicket" EventTickets_RedeemTicket_FullMethodName = "/event_tickets.EventTickets/redeemTicket" EventTickets_RedeemTicketsByOrderNumber_FullMethodName = "/event_tickets.EventTickets/redeemTicketsByOrderNumber" EventTickets_GetTicketById_FullMethodName = "/event_tickets.EventTickets/getTicketById" EventTickets_GetTicketByTicketNumber_FullMethodName = "/event_tickets.EventTickets/getTicketByTicketNumber" EventTickets_GetTicketsByOrderNumber_FullMethodName = "/event_tickets.EventTickets/getTicketsByOrderNumber" EventTickets_GetEventTicketPass_FullMethodName = "/event_tickets.EventTickets/getEventTicketPass" EventTickets_DeleteTicket_FullMethodName = "/event_tickets.EventTickets/deleteTicket" EventTickets_DeleteTicketsByOrderNumber_FullMethodName = "/event_tickets.EventTickets/deleteTicketsByOrderNumber" EventTickets_ListTickets_FullMethodName = "/event_tickets.EventTickets/listTickets" EventTickets_CountTickets_FullMethodName = "/event_tickets.EventTickets/countTickets" )
Variables ¶
var ( TicketStatus_name = map[int32]string{ 0: "STATUS_NONE", 1: "ISSUED", 2: "REDEEMED", } TicketStatus_value = map[string]int32{ "STATUS_NONE": 0, "ISSUED": 1, "REDEEMED": 2, } )
Enum value maps for TicketStatus.
var EventTickets_ServiceDesc = grpc.ServiceDesc{ ServiceName: "event_tickets.EventTickets", HandlerType: (*EventTicketsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "createProduction", Handler: _EventTickets_CreateProduction_Handler, }, { MethodName: "patchProduction", Handler: _EventTickets_PatchProduction_Handler, }, { MethodName: "updateProduction", Handler: _EventTickets_UpdateProduction_Handler, }, { MethodName: "getProduction", Handler: _EventTickets_GetProduction_Handler, }, { MethodName: "deleteProduction", Handler: _EventTickets_DeleteProduction_Handler, }, { MethodName: "getAnalytics", Handler: _EventTickets_GetAnalytics_Handler, }, { MethodName: "copyProduction", Handler: _EventTickets_CopyProduction_Handler, }, { MethodName: "createVenue", Handler: _EventTickets_CreateVenue_Handler, }, { MethodName: "updateVenue", Handler: _EventTickets_UpdateVenue_Handler, }, { MethodName: "patchVenue", Handler: _EventTickets_PatchVenue_Handler, }, { MethodName: "getVenueById", Handler: _EventTickets_GetVenueById_Handler, }, { MethodName: "deleteVenue", Handler: _EventTickets_DeleteVenue_Handler, }, { MethodName: "createEvent", Handler: _EventTickets_CreateEvent_Handler, }, { MethodName: "updateEvent", Handler: _EventTickets_UpdateEvent_Handler, }, { MethodName: "patchEvent", Handler: _EventTickets_PatchEvent_Handler, }, { MethodName: "getEventById", Handler: _EventTickets_GetEventById_Handler, }, { MethodName: "getEventByStartDateAndVenue", Handler: _EventTickets_GetEventByStartDateAndVenue_Handler, }, { MethodName: "deleteEvent", Handler: _EventTickets_DeleteEvent_Handler, }, { MethodName: "createTicketType", Handler: _EventTickets_CreateTicketType_Handler, }, { MethodName: "updateTicketType", Handler: _EventTickets_UpdateTicketType_Handler, }, { MethodName: "patchTicketType", Handler: _EventTickets_PatchTicketType_Handler, }, { MethodName: "getTicketTypeById", Handler: _EventTickets_GetTicketTypeById_Handler, }, { MethodName: "getTicketTypeByUserDefinedId", Handler: _EventTickets_GetTicketTypeByUserDefinedId_Handler, }, { MethodName: "deleteTicketType", Handler: _EventTickets_DeleteTicketType_Handler, }, { MethodName: "issueTicket", Handler: _EventTickets_IssueTicket_Handler, }, { MethodName: "issueTicketById", Handler: _EventTickets_IssueTicketById_Handler, }, { MethodName: "updateTicket", Handler: _EventTickets_UpdateTicket_Handler, }, { MethodName: "patchPerson", Handler: _EventTickets_PatchPerson_Handler, }, { MethodName: "validateTicket", Handler: _EventTickets_ValidateTicket_Handler, }, { MethodName: "redeemTicket", Handler: _EventTickets_RedeemTicket_Handler, }, { MethodName: "redeemTicketsByOrderNumber", Handler: _EventTickets_RedeemTicketsByOrderNumber_Handler, }, { MethodName: "getTicketById", Handler: _EventTickets_GetTicketById_Handler, }, { MethodName: "getTicketByTicketNumber", Handler: _EventTickets_GetTicketByTicketNumber_Handler, }, { MethodName: "getTicketsByOrderNumber", Handler: _EventTickets_GetTicketsByOrderNumber_Handler, }, { MethodName: "getEventTicketPass", Handler: _EventTickets_GetEventTicketPass_Handler, }, { MethodName: "deleteTicket", Handler: _EventTickets_DeleteTicket_Handler, }, { MethodName: "deleteTicketsByOrderNumber", Handler: _EventTickets_DeleteTicketsByOrderNumber_Handler, }, { MethodName: "countTickets", Handler: _EventTickets_CountTickets_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "listProductions", Handler: _EventTickets_ListProductions_Handler, ServerStreams: true, }, { StreamName: "listVenues", Handler: _EventTickets_ListVenues_Handler, ServerStreams: true, }, { StreamName: "listEvents", Handler: _EventTickets_ListEvents_Handler, ServerStreams: true, }, { StreamName: "listTicketTypes", Handler: _EventTickets_ListTicketTypes_Handler, ServerStreams: true, }, { StreamName: "listTickets", Handler: _EventTickets_ListTickets_Handler, ServerStreams: true, }, }, Metadata: "io/event_tickets/a_rpc.proto", }
EventTickets_ServiceDesc is the grpc.ServiceDesc for EventTickets service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_io_event_tickets_a_rpc_proto protoreflect.FileDescriptor
var File_io_event_tickets_event_proto protoreflect.FileDescriptor
var File_io_event_tickets_production_proto protoreflect.FileDescriptor
var File_io_event_tickets_ticket_proto protoreflect.FileDescriptor
var File_io_event_tickets_ticket_type_proto protoreflect.FileDescriptor
var File_io_event_tickets_venue_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEventTicketsHandler ¶
func RegisterEventTicketsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterEventTicketsHandler registers the http handlers for service EventTickets to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterEventTicketsHandlerClient ¶
func RegisterEventTicketsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EventTicketsClient) error
RegisterEventTicketsHandlerClient registers the http handlers for service EventTickets to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EventTicketsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EventTicketsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EventTicketsClient" to call the correct interceptors.
func RegisterEventTicketsHandlerFromEndpoint ¶
func RegisterEventTicketsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterEventTicketsHandlerFromEndpoint is same as RegisterEventTicketsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterEventTicketsHandlerServer ¶
func RegisterEventTicketsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EventTicketsServer) error
RegisterEventTicketsHandlerServer registers the http handlers for service EventTickets to "mux". UnaryRPC :call EventTicketsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEventTicketsHandlerFromEndpoint instead.
func RegisterEventTicketsServer ¶
func RegisterEventTicketsServer(s grpc.ServiceRegistrar, srv EventTicketsServer)
Types ¶
type Event ¶
type Event struct { // PassKit generated event id (22 characters). No writable. // @tag: validateGeneric:"required" validateCreate:"isdefault" validateUpdate:"omitempty" Id string `` /* 138-byte string literal not displayed */ // The production that the event belongs to. In case of a create, only the production id needs to be provided. // @tag: validateGeneric:"-" validateCreate:"required" validateUpdate:"-" Production *Production `` /* 138-byte string literal not displayed */ // The venue details. In case of a create, venue.id or venue.uid needs to be provided. If the venue does not exist it will be created. // @tag: validateGeneric:"-" validateCreate:"required" validateUpdate:"-" Venue *Venue `` /* 128-byte string literal not displayed */ // The date/time when the doors open at the venue. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" DoorsOpen *timestamppb.Timestamp `` /* 153-byte string literal not displayed */ // The scheduled date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. Tickets can only be issued for events that are within 90 days of the ticket issue date. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" ScheduledStartDate *timestamppb.Timestamp `` /* 169-byte string literal not displayed */ // The new date/time when the event starts. This field can be used when you need to set a new event start data/time. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ActualStartDate *timestamppb.Timestamp `` /* 165-byte string literal not displayed */ // The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" EndDate *timestamppb.Timestamp `` /* 149-byte string literal not displayed */ // Optional relevant date for when the event starts. Used by Apple Wallet to trigger a lock-screen notification that there is an event coming up. Google Pay will always notify the user 3 hours before the event start date that they have an upcoming event. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" RelevantDate *timestamppb.Timestamp `` /* 159-byte string literal not displayed */ // The quota for the event. If set to 0, then it is unlimited. If the quota is reached no new tickets can be issued. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Quota *io.Quota `` /* 145-byte string literal not displayed */ // Performance analytics for the event. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Metrics *io.Metrics `` /* 126-byte string literal not displayed */ // The date the event was created. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Created *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // The date the event updated. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Updated *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Event) Descriptor
deprecated
func (*Event) GetActualStartDate ¶
func (x *Event) GetActualStartDate() *timestamppb.Timestamp
func (*Event) GetCreated ¶
func (x *Event) GetCreated() *timestamppb.Timestamp
func (*Event) GetDoorsOpen ¶
func (x *Event) GetDoorsOpen() *timestamppb.Timestamp
func (*Event) GetEndDate ¶
func (x *Event) GetEndDate() *timestamppb.Timestamp
func (*Event) GetMetrics ¶
func (*Event) GetProduction ¶
func (x *Event) GetProduction() *Production
func (*Event) GetRelevantDate ¶
func (x *Event) GetRelevantDate() *timestamppb.Timestamp
func (*Event) GetScheduledStartDate ¶
func (x *Event) GetScheduledStartDate() *timestamppb.Timestamp
func (*Event) GetUpdated ¶
func (x *Event) GetUpdated() *timestamppb.Timestamp
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type EventFilterByVenueAndStart ¶
type EventFilterByVenueAndStart struct { // Venue ID. Required if venueUid is not provided. // @tag: validateGeneric:"required_without=VenueUid" VenueId string `protobuf:"bytes,1,opt,name=venueId,proto3" json:"venueId,omitempty" validateGeneric:"required_without=VenueUid"` // Venue UID. Required if venueId is not provided. // @tag: validateGeneric:"required_without=VenueId" VenueUid string `protobuf:"bytes,2,opt,name=venueUid,proto3" json:"venueUid,omitempty" validateGeneric:"required_without=VenueId"` // Event scheduled start date time. // @tag: validateGeneric:"required" ScheduledStartDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=scheduledStartDate,proto3" json:"scheduledStartDate,omitempty" validateGeneric:"required"` // contains filtered or unexported fields }
func (*EventFilterByVenueAndStart) Descriptor
deprecated
func (*EventFilterByVenueAndStart) Descriptor() ([]byte, []int)
Deprecated: Use EventFilterByVenueAndStart.ProtoReflect.Descriptor instead.
func (*EventFilterByVenueAndStart) GetScheduledStartDate ¶
func (x *EventFilterByVenueAndStart) GetScheduledStartDate() *timestamppb.Timestamp
func (*EventFilterByVenueAndStart) GetVenueId ¶
func (x *EventFilterByVenueAndStart) GetVenueId() string
func (*EventFilterByVenueAndStart) GetVenueUid ¶
func (x *EventFilterByVenueAndStart) GetVenueUid() string
func (*EventFilterByVenueAndStart) ProtoMessage ¶
func (*EventFilterByVenueAndStart) ProtoMessage()
func (*EventFilterByVenueAndStart) ProtoReflect ¶
func (x *EventFilterByVenueAndStart) ProtoReflect() protoreflect.Message
func (*EventFilterByVenueAndStart) Reset ¶
func (x *EventFilterByVenueAndStart) Reset()
func (*EventFilterByVenueAndStart) String ¶
func (x *EventFilterByVenueAndStart) String() string
type EventLimitedFieldsRequest ¶
type EventLimitedFieldsRequest struct { // PassKit generated production id (22 characters). // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty" ProductionId string `` /* 158-byte string literal not displayed */ // PassKit generated venue id (22 characters). // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty" VenueId string `` /* 148-byte string literal not displayed */ // The date/time when the doors open at the venue. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" DoorsOpen *timestamppb.Timestamp `` /* 153-byte string literal not displayed */ // The scheduled date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. Tickets can only be issued for events that are within 90 days of the ticket issue date. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"isdefault" ScheduledStartDate *timestamppb.Timestamp `` /* 170-byte string literal not displayed */ // The new date/time when the event starts. This field can be used when you need to set a new event start data/time. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ActualStartDate *timestamppb.Timestamp `` /* 165-byte string literal not displayed */ // The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" EndDate *timestamppb.Timestamp `` /* 149-byte string literal not displayed */ // Optional relevant date for when the event starts. Used by Apple Wallet to trigger a lock-screen notification that there is an event coming up. Google Pay will always notify the user 3 hours before the event start date that they have an upcoming event. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" RelevantDate *timestamppb.Timestamp `` /* 159-byte string literal not displayed */ // The quota for the event. If set to 0, then it is unlimited. If the quota is reached no new tickets can be issued. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Quota *io.Quota `` /* 145-byte string literal not displayed */ // Performance analytics for the event. Not writable. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" Metrics *io.Metrics `` /* 149-byte string literal not displayed */ // The date the event was created. Not writable. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" Created *timestamppb.Timestamp `` /* 150-byte string literal not displayed */ // The date the event updated. Not writable. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" Updated *timestamppb.Timestamp `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EventLimitedFieldsRequest) Descriptor
deprecated
func (*EventLimitedFieldsRequest) Descriptor() ([]byte, []int)
Deprecated: Use EventLimitedFieldsRequest.ProtoReflect.Descriptor instead.
func (*EventLimitedFieldsRequest) GetActualStartDate ¶
func (x *EventLimitedFieldsRequest) GetActualStartDate() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetCreated ¶
func (x *EventLimitedFieldsRequest) GetCreated() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetDoorsOpen ¶
func (x *EventLimitedFieldsRequest) GetDoorsOpen() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetEndDate ¶
func (x *EventLimitedFieldsRequest) GetEndDate() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetMetrics ¶
func (x *EventLimitedFieldsRequest) GetMetrics() *io.Metrics
func (*EventLimitedFieldsRequest) GetProductionId ¶
func (x *EventLimitedFieldsRequest) GetProductionId() string
func (*EventLimitedFieldsRequest) GetQuota ¶
func (x *EventLimitedFieldsRequest) GetQuota() *io.Quota
func (*EventLimitedFieldsRequest) GetRelevantDate ¶
func (x *EventLimitedFieldsRequest) GetRelevantDate() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetScheduledStartDate ¶
func (x *EventLimitedFieldsRequest) GetScheduledStartDate() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetUpdated ¶
func (x *EventLimitedFieldsRequest) GetUpdated() *timestamppb.Timestamp
func (*EventLimitedFieldsRequest) GetVenueId ¶
func (x *EventLimitedFieldsRequest) GetVenueId() string
func (*EventLimitedFieldsRequest) ProtoMessage ¶
func (*EventLimitedFieldsRequest) ProtoMessage()
func (*EventLimitedFieldsRequest) ProtoReflect ¶
func (x *EventLimitedFieldsRequest) ProtoReflect() protoreflect.Message
func (*EventLimitedFieldsRequest) Reset ¶
func (x *EventLimitedFieldsRequest) Reset()
func (*EventLimitedFieldsRequest) String ¶
func (x *EventLimitedFieldsRequest) String() string
type EventLimitedFieldsResponse ¶
type EventLimitedFieldsResponse struct { // PassKit generated event id (22 characters). // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"omitempty" Id string `` /* 139-byte string literal not displayed */ // The scheduled date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. Tickets can only be issued for events that are within 90 days of the ticket issue date. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"isdefault" ScheduledStartDate *timestamppb.Timestamp `` /* 170-byte string literal not displayed */ // The new date/time when the event starts. This field can be used when you need to set a new event start data/time. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ActualStartDate *timestamppb.Timestamp `` /* 165-byte string literal not displayed */ // The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" EndDate *timestamppb.Timestamp `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EventLimitedFieldsResponse) Descriptor
deprecated
func (*EventLimitedFieldsResponse) Descriptor() ([]byte, []int)
Deprecated: Use EventLimitedFieldsResponse.ProtoReflect.Descriptor instead.
func (*EventLimitedFieldsResponse) GetActualStartDate ¶
func (x *EventLimitedFieldsResponse) GetActualStartDate() *timestamppb.Timestamp
func (*EventLimitedFieldsResponse) GetEndDate ¶
func (x *EventLimitedFieldsResponse) GetEndDate() *timestamppb.Timestamp
func (*EventLimitedFieldsResponse) GetId ¶
func (x *EventLimitedFieldsResponse) GetId() string
func (*EventLimitedFieldsResponse) GetScheduledStartDate ¶
func (x *EventLimitedFieldsResponse) GetScheduledStartDate() *timestamppb.Timestamp
func (*EventLimitedFieldsResponse) ProtoMessage ¶
func (*EventLimitedFieldsResponse) ProtoMessage()
func (*EventLimitedFieldsResponse) ProtoReflect ¶
func (x *EventLimitedFieldsResponse) ProtoReflect() protoreflect.Message
func (*EventLimitedFieldsResponse) Reset ¶
func (x *EventLimitedFieldsResponse) Reset()
func (*EventLimitedFieldsResponse) String ¶
func (x *EventLimitedFieldsResponse) String() string
type EventListRequest ¶
type EventListRequest struct { // @tag: validateGeneric:"required" // // Types that are assignable to Production: // // *EventListRequest_ProductionId // *EventListRequest_ProductionUid Production isEventListRequest_Production `protobuf_oneof:"production" validateGeneric:"required"` // @tag: validateGeneric:"omitempty" VenueId string `protobuf:"bytes,3,opt,name=venueId,proto3" json:"venueId,omitempty" validateGeneric:"omitempty"` // @tag: validateGeneric:"omitempty" Filters *io.Filters `protobuf:"bytes,4,opt,name=filters,proto3" json:"filters,omitempty" validateGeneric:"omitempty"` // contains filtered or unexported fields }
func (*EventListRequest) Descriptor
deprecated
func (*EventListRequest) Descriptor() ([]byte, []int)
Deprecated: Use EventListRequest.ProtoReflect.Descriptor instead.
func (*EventListRequest) GetFilters ¶
func (x *EventListRequest) GetFilters() *io.Filters
func (*EventListRequest) GetProduction ¶
func (m *EventListRequest) GetProduction() isEventListRequest_Production
func (*EventListRequest) GetProductionId ¶
func (x *EventListRequest) GetProductionId() string
func (*EventListRequest) GetProductionUid ¶
func (x *EventListRequest) GetProductionUid() string
func (*EventListRequest) GetVenueId ¶
func (x *EventListRequest) GetVenueId() string
func (*EventListRequest) ProtoMessage ¶
func (*EventListRequest) ProtoMessage()
func (*EventListRequest) ProtoReflect ¶
func (x *EventListRequest) ProtoReflect() protoreflect.Message
func (*EventListRequest) Reset ¶
func (x *EventListRequest) Reset()
func (*EventListRequest) String ¶
func (x *EventListRequest) String() string
type EventListRequest_ProductionId ¶
type EventListRequest_ProductionId struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `protobuf:"bytes,1,opt,name=productionId,proto3,oneof" validateGeneric:"required_without=ProductionUid"` }
type EventListRequest_ProductionUid ¶
type EventListRequest_ProductionUid struct { // Production UID. Required if productionId is not provided. // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `protobuf:"bytes,2,opt,name=productionUid,proto3,oneof" validateGeneric:"required_without=ProductionId"` }
type EventListResponse ¶
type EventListResponse struct { // PassKit generated event id (22 characters). Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The production that the event belongs to. In case of a create, only the production id needs to be provided. Production *ProductionLimitedFieldsResponse `protobuf:"bytes,2,opt,name=production,proto3" json:"production,omitempty"` // The venue information. In case of a create, venue.id or venue.uid needs to be provided. If the venue does not exist it will be created. Venue *VenueLimitedFieldsResponse `protobuf:"bytes,3,opt,name=venue,proto3" json:"venue,omitempty"` // The date/time when the doors open at the venue. DoorsOpen *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=doorsOpen,proto3" json:"doorsOpen,omitempty"` // The scheduled date/time when the event starts. If the event spans multiple days, it should be the start date/time on the first day. Tickets can only be issued for events that are within 90 days of the ticket issue date. ScheduledStartDate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=scheduledStartDate,proto3" json:"scheduledStartDate,omitempty"` // The new date/time when the event starts. This field can be used when you need to set a new event start data/time. ActualStartDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=actualStartDate,proto3" json:"actualStartDate,omitempty"` // The date/time when the event ends. If the event spans multiple days, it should be the end date/time on the last day. EndDate *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=endDate,proto3" json:"endDate,omitempty"` // Optional relevant date for when the event starts. Used by Apple Wallet to trigger a lock-screen notification that there is an event coming up. Google Pay will always notify the user 3 hours before the event start date that they have an upcoming event. RelevantDate *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=relevantDate,proto3" json:"relevantDate,omitempty"` // The quota for the event. If set to 0, then it is unlimited. If the quota is reached no new tickets can be issued. Quota *io.Quota `protobuf:"bytes,9,opt,name=quota,proto3" json:"quota,omitempty"` // Performance analytics for the event. Not writable. Metrics *io.Metrics `protobuf:"bytes,10,opt,name=metrics,proto3" json:"metrics,omitempty"` // The date the event was created. Not writable. Created *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created,proto3" json:"created,omitempty"` // The date the event updated. Not writable. Updated *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*EventListResponse) Descriptor
deprecated
func (*EventListResponse) Descriptor() ([]byte, []int)
Deprecated: Use EventListResponse.ProtoReflect.Descriptor instead.
func (*EventListResponse) GetActualStartDate ¶
func (x *EventListResponse) GetActualStartDate() *timestamppb.Timestamp
func (*EventListResponse) GetCreated ¶
func (x *EventListResponse) GetCreated() *timestamppb.Timestamp
func (*EventListResponse) GetDoorsOpen ¶
func (x *EventListResponse) GetDoorsOpen() *timestamppb.Timestamp
func (*EventListResponse) GetEndDate ¶
func (x *EventListResponse) GetEndDate() *timestamppb.Timestamp
func (*EventListResponse) GetId ¶
func (x *EventListResponse) GetId() string
func (*EventListResponse) GetMetrics ¶
func (x *EventListResponse) GetMetrics() *io.Metrics
func (*EventListResponse) GetProduction ¶
func (x *EventListResponse) GetProduction() *ProductionLimitedFieldsResponse
func (*EventListResponse) GetQuota ¶
func (x *EventListResponse) GetQuota() *io.Quota
func (*EventListResponse) GetRelevantDate ¶
func (x *EventListResponse) GetRelevantDate() *timestamppb.Timestamp
func (*EventListResponse) GetScheduledStartDate ¶
func (x *EventListResponse) GetScheduledStartDate() *timestamppb.Timestamp
func (*EventListResponse) GetUpdated ¶
func (x *EventListResponse) GetUpdated() *timestamppb.Timestamp
func (*EventListResponse) GetVenue ¶
func (x *EventListResponse) GetVenue() *VenueLimitedFieldsResponse
func (*EventListResponse) ProtoMessage ¶
func (*EventListResponse) ProtoMessage()
func (*EventListResponse) ProtoReflect ¶
func (x *EventListResponse) ProtoReflect() protoreflect.Message
func (*EventListResponse) Reset ¶
func (x *EventListResponse) Reset()
func (*EventListResponse) String ¶
func (x *EventListResponse) String() string
type EventTicketPassRequest ¶
type EventTicketPassRequest struct { // Either a ticket Id, Ticket Number or Order Number should be provided. // @tag: validateGeneric:"required" // // Types that are assignable to Request: // // *EventTicketPassRequest_TicketId // *EventTicketPassRequest_TicketNumber // *EventTicketPassRequest_OrderNumber Request isEventTicketPassRequest_Request `protobuf_oneof:"request" validateGeneric:"required"` // Optional. If omitted, return the URL to the web pass landing page. Not used when getting or deleting the underlying boarding pass record. // @tag: validateGeneric:"omitempty" Format []io.PassBundleFormat `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EventTicketPassRequest) Descriptor
deprecated
func (*EventTicketPassRequest) Descriptor() ([]byte, []int)
Deprecated: Use EventTicketPassRequest.ProtoReflect.Descriptor instead.
func (*EventTicketPassRequest) GetFormat ¶
func (x *EventTicketPassRequest) GetFormat() []io.PassBundleFormat
func (*EventTicketPassRequest) GetOrderNumber ¶
func (x *EventTicketPassRequest) GetOrderNumber() *OrderNumberRequest
func (*EventTicketPassRequest) GetRequest ¶
func (m *EventTicketPassRequest) GetRequest() isEventTicketPassRequest_Request
func (*EventTicketPassRequest) GetTicketId ¶
func (x *EventTicketPassRequest) GetTicketId() *io.Id
func (*EventTicketPassRequest) GetTicketNumber ¶
func (x *EventTicketPassRequest) GetTicketNumber() *TicketNumberRequest
func (*EventTicketPassRequest) ProtoMessage ¶
func (*EventTicketPassRequest) ProtoMessage()
func (*EventTicketPassRequest) ProtoReflect ¶
func (x *EventTicketPassRequest) ProtoReflect() protoreflect.Message
func (*EventTicketPassRequest) Reset ¶
func (x *EventTicketPassRequest) Reset()
func (*EventTicketPassRequest) String ¶
func (x *EventTicketPassRequest) String() string
type EventTicketPassRequest_OrderNumber ¶
type EventTicketPassRequest_OrderNumber struct { // @tag: validateGeneric:"omitempty" OrderNumber *OrderNumberRequest `protobuf:"bytes,3,opt,name=orderNumber,proto3,oneof" validateGeneric:"omitempty"` }
type EventTicketPassRequest_TicketNumber ¶
type EventTicketPassRequest_TicketNumber struct { // @tag: validateGeneric:"omitempty" TicketNumber *TicketNumberRequest `protobuf:"bytes,2,opt,name=ticketNumber,proto3,oneof" validateGeneric:"omitempty"` }
type EventTicketPerson ¶
type EventTicketPerson struct { // Either a ticket Id, Ticket Number or Order Number should be provided. // @tag: validateUpdate:"required" // // Types that are assignable to Request: // // *EventTicketPerson_TicketId // *EventTicketPerson_TicketNumber Request isEventTicketPerson_Request `protobuf_oneof:"request" validateUpdate:"required"` // @tag: validateUpdate:"required" Person *io.Person `protobuf:"bytes,5,opt,name=person,proto3" json:"person,omitempty" validateUpdate:"required"` // contains filtered or unexported fields }
func (*EventTicketPerson) Descriptor
deprecated
func (*EventTicketPerson) Descriptor() ([]byte, []int)
Deprecated: Use EventTicketPerson.ProtoReflect.Descriptor instead.
func (*EventTicketPerson) GetPerson ¶
func (x *EventTicketPerson) GetPerson() *io.Person
func (*EventTicketPerson) GetRequest ¶
func (m *EventTicketPerson) GetRequest() isEventTicketPerson_Request
func (*EventTicketPerson) GetTicketId ¶
func (x *EventTicketPerson) GetTicketId() *io.Id
func (*EventTicketPerson) GetTicketNumber ¶
func (x *EventTicketPerson) GetTicketNumber() *TicketNumberRequest
func (*EventTicketPerson) ProtoMessage ¶
func (*EventTicketPerson) ProtoMessage()
func (*EventTicketPerson) ProtoReflect ¶
func (x *EventTicketPerson) ProtoReflect() protoreflect.Message
func (*EventTicketPerson) Reset ¶
func (x *EventTicketPerson) Reset()
func (*EventTicketPerson) String ¶
func (x *EventTicketPerson) String() string
type EventTicketPerson_TicketNumber ¶
type EventTicketPerson_TicketNumber struct { // @tag: validateGeneric:"omitempty" TicketNumber *TicketNumberRequest `protobuf:"bytes,2,opt,name=ticketNumber,proto3,oneof" validateGeneric:"omitempty"` }
type EventTicketsClient ¶
type EventTicketsClient interface { CreateProduction(ctx context.Context, in *Production, opts ...grpc.CallOption) (*io.Id, error) PatchProduction(ctx context.Context, in *Production, opts ...grpc.CallOption) (*Production, error) UpdateProduction(ctx context.Context, in *Production, opts ...grpc.CallOption) (*Production, error) GetProduction(ctx context.Context, in *io.Id, opts ...grpc.CallOption) (*Production, error) DeleteProduction(ctx context.Context, in *Production, opts ...grpc.CallOption) (*emptypb.Empty, error) ListProductions(ctx context.Context, in *io.Filters, opts ...grpc.CallOption) (EventTickets_ListProductionsClient, error) GetAnalytics(ctx context.Context, in *io.AnalyticsRequest, opts ...grpc.CallOption) (*ProductionAnalyticsResponse, error) CopyProduction(ctx context.Context, in *ProductionCopyRequest, opts ...grpc.CallOption) (*io.Id, error) CreateVenue(ctx context.Context, in *Venue, opts ...grpc.CallOption) (*io.Id, error) UpdateVenue(ctx context.Context, in *Venue, opts ...grpc.CallOption) (*Venue, error) PatchVenue(ctx context.Context, in *Venue, opts ...grpc.CallOption) (*Venue, error) GetVenueById(ctx context.Context, in *io.Id, opts ...grpc.CallOption) (*Venue, error) DeleteVenue(ctx context.Context, in *Venue, opts ...grpc.CallOption) (*emptypb.Empty, error) ListVenues(ctx context.Context, in *io.Filters, opts ...grpc.CallOption) (EventTickets_ListVenuesClient, error) CreateEvent(ctx context.Context, in *Event, opts ...grpc.CallOption) (*io.Id, error) UpdateEvent(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error) PatchEvent(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error) GetEventById(ctx context.Context, in *io.Id, opts ...grpc.CallOption) (*Event, error) GetEventByStartDateAndVenue(ctx context.Context, in *GetEventRequest, opts ...grpc.CallOption) (*Event, error) DeleteEvent(ctx context.Context, in *Event, opts ...grpc.CallOption) (*emptypb.Empty, error) ListEvents(ctx context.Context, in *EventListRequest, opts ...grpc.CallOption) (EventTickets_ListEventsClient, error) CreateTicketType(ctx context.Context, in *TicketType, opts ...grpc.CallOption) (*io.Id, error) UpdateTicketType(ctx context.Context, in *TicketType, opts ...grpc.CallOption) (*TicketType, error) PatchTicketType(ctx context.Context, in *TicketType, opts ...grpc.CallOption) (*TicketType, error) GetTicketTypeById(ctx context.Context, in *io.Id, opts ...grpc.CallOption) (*TicketType, error) GetTicketTypeByUserDefinedId(ctx context.Context, in *GetByUidRequest, opts ...grpc.CallOption) (*TicketType, error) DeleteTicketType(ctx context.Context, in *TicketType, opts ...grpc.CallOption) (*emptypb.Empty, error) ListTicketTypes(ctx context.Context, in *TicketTypeListRequest, opts ...grpc.CallOption) (EventTickets_ListTicketTypesClient, error) IssueTicket(ctx context.Context, in *IssueTicketRequest, opts ...grpc.CallOption) (*io.Id, error) IssueTicketById(ctx context.Context, in *Ticket, opts ...grpc.CallOption) (*IssueTicketResponseIds, error) UpdateTicket(ctx context.Context, in *Ticket, opts ...grpc.CallOption) (*io.Id, error) PatchPerson(ctx context.Context, in *EventTicketPerson, opts ...grpc.CallOption) (*io.Id, error) ValidateTicket(ctx context.Context, in *ValidateTicketRequest, opts ...grpc.CallOption) (*ValidateTicketResponse, error) RedeemTicket(ctx context.Context, in *RedeemTicketRequest, opts ...grpc.CallOption) (*io.Id, error) RedeemTicketsByOrderNumber(ctx context.Context, in *RedeemByOrderNumber, opts ...grpc.CallOption) (*io.Ids, error) GetTicketById(ctx context.Context, in *io.Id, opts ...grpc.CallOption) (*Ticket, error) GetTicketByTicketNumber(ctx context.Context, in *TicketNumberRequest, opts ...grpc.CallOption) (*Ticket, error) GetTicketsByOrderNumber(ctx context.Context, in *OrderNumberRequest, opts ...grpc.CallOption) (*Tickets, error) GetEventTicketPass(ctx context.Context, in *EventTicketPassRequest, opts ...grpc.CallOption) (*io.PassBundles, error) DeleteTicket(ctx context.Context, in *TicketId, opts ...grpc.CallOption) (*emptypb.Empty, error) DeleteTicketsByOrderNumber(ctx context.Context, in *OrderNumberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) ListTickets(ctx context.Context, in *TicketListRequest, opts ...grpc.CallOption) (EventTickets_ListTicketsClient, error) CountTickets(ctx context.Context, in *TicketListRequest, opts ...grpc.CallOption) (*io.Count, error) }
EventTicketsClient is the client API for EventTickets service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEventTicketsClient ¶
func NewEventTicketsClient(cc grpc.ClientConnInterface) EventTicketsClient
type EventTicketsServer ¶
type EventTicketsServer interface { CreateProduction(context.Context, *Production) (*io.Id, error) PatchProduction(context.Context, *Production) (*Production, error) UpdateProduction(context.Context, *Production) (*Production, error) GetProduction(context.Context, *io.Id) (*Production, error) DeleteProduction(context.Context, *Production) (*emptypb.Empty, error) ListProductions(*io.Filters, EventTickets_ListProductionsServer) error GetAnalytics(context.Context, *io.AnalyticsRequest) (*ProductionAnalyticsResponse, error) CopyProduction(context.Context, *ProductionCopyRequest) (*io.Id, error) CreateVenue(context.Context, *Venue) (*io.Id, error) UpdateVenue(context.Context, *Venue) (*Venue, error) PatchVenue(context.Context, *Venue) (*Venue, error) GetVenueById(context.Context, *io.Id) (*Venue, error) DeleteVenue(context.Context, *Venue) (*emptypb.Empty, error) ListVenues(*io.Filters, EventTickets_ListVenuesServer) error CreateEvent(context.Context, *Event) (*io.Id, error) UpdateEvent(context.Context, *Event) (*Event, error) PatchEvent(context.Context, *Event) (*Event, error) GetEventById(context.Context, *io.Id) (*Event, error) GetEventByStartDateAndVenue(context.Context, *GetEventRequest) (*Event, error) DeleteEvent(context.Context, *Event) (*emptypb.Empty, error) ListEvents(*EventListRequest, EventTickets_ListEventsServer) error CreateTicketType(context.Context, *TicketType) (*io.Id, error) UpdateTicketType(context.Context, *TicketType) (*TicketType, error) PatchTicketType(context.Context, *TicketType) (*TicketType, error) GetTicketTypeById(context.Context, *io.Id) (*TicketType, error) GetTicketTypeByUserDefinedId(context.Context, *GetByUidRequest) (*TicketType, error) DeleteTicketType(context.Context, *TicketType) (*emptypb.Empty, error) ListTicketTypes(*TicketTypeListRequest, EventTickets_ListTicketTypesServer) error IssueTicket(context.Context, *IssueTicketRequest) (*io.Id, error) IssueTicketById(context.Context, *Ticket) (*IssueTicketResponseIds, error) UpdateTicket(context.Context, *Ticket) (*io.Id, error) PatchPerson(context.Context, *EventTicketPerson) (*io.Id, error) ValidateTicket(context.Context, *ValidateTicketRequest) (*ValidateTicketResponse, error) RedeemTicket(context.Context, *RedeemTicketRequest) (*io.Id, error) RedeemTicketsByOrderNumber(context.Context, *RedeemByOrderNumber) (*io.Ids, error) GetTicketById(context.Context, *io.Id) (*Ticket, error) GetTicketByTicketNumber(context.Context, *TicketNumberRequest) (*Ticket, error) GetTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*Tickets, error) GetEventTicketPass(context.Context, *EventTicketPassRequest) (*io.PassBundles, error) DeleteTicket(context.Context, *TicketId) (*emptypb.Empty, error) DeleteTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*emptypb.Empty, error) ListTickets(*TicketListRequest, EventTickets_ListTicketsServer) error CountTickets(context.Context, *TicketListRequest) (*io.Count, error) }
EventTicketsServer is the server API for EventTickets service. All implementations should embed UnimplementedEventTicketsServer for forward compatibility
type EventTickets_ListEventsClient ¶
type EventTickets_ListEventsClient interface { Recv() (*EventListResponse, error) grpc.ClientStream }
type EventTickets_ListEventsServer ¶
type EventTickets_ListEventsServer interface { Send(*EventListResponse) error grpc.ServerStream }
type EventTickets_ListProductionsClient ¶
type EventTickets_ListProductionsClient interface { Recv() (*Production, error) grpc.ClientStream }
type EventTickets_ListProductionsServer ¶
type EventTickets_ListProductionsServer interface { Send(*Production) error grpc.ServerStream }
type EventTickets_ListTicketTypesClient ¶
type EventTickets_ListTicketTypesClient interface { Recv() (*TicketType, error) grpc.ClientStream }
type EventTickets_ListTicketTypesServer ¶
type EventTickets_ListTicketTypesServer interface { Send(*TicketType) error grpc.ServerStream }
type EventTickets_ListTicketsClient ¶
type EventTickets_ListTicketsClient interface { Recv() (*TicketLimitedFields, error) grpc.ClientStream }
type EventTickets_ListTicketsServer ¶
type EventTickets_ListTicketsServer interface { Send(*TicketLimitedFields) error grpc.ServerStream }
type EventTickets_ListVenuesClient ¶
type EventTickets_ListVenuesClient interface { Recv() (*Venue, error) grpc.ClientStream }
type EventTickets_ListVenuesServer ¶
type EventTickets_ListVenuesServer interface { Send(*Venue) error grpc.ServerStream }
type FaceValue ¶
type FaceValue struct { // The ticket amount in cents. Amount float32 `protobuf:"fixed32,1,opt,name=amount,proto3" json:"amount,omitempty"` // The ticket currency. Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` // contains filtered or unexported fields }
func (*FaceValue) Descriptor
deprecated
func (*FaceValue) GetCurrency ¶
func (*FaceValue) ProtoMessage ¶
func (*FaceValue) ProtoMessage()
func (*FaceValue) ProtoReflect ¶
func (x *FaceValue) ProtoReflect() protoreflect.Message
type GetByUidRequest ¶
type GetByUidRequest struct { // The production id of the ticket type. // @tag: validateGeneric:"required" validateCreate:"required" validateUpdate:"required" ProductionId string `` /* 156-byte string literal not displayed */ // User defined id of the ticket type. // @tag: validateGeneric:"required" validateCreate:"required" validateUpdate:"required" Uid string `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetByUidRequest) Descriptor
deprecated
func (*GetByUidRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetByUidRequest.ProtoReflect.Descriptor instead.
func (*GetByUidRequest) GetProductionId ¶
func (x *GetByUidRequest) GetProductionId() string
func (*GetByUidRequest) GetUid ¶
func (x *GetByUidRequest) GetUid() string
func (*GetByUidRequest) ProtoMessage ¶
func (*GetByUidRequest) ProtoMessage()
func (*GetByUidRequest) ProtoReflect ¶
func (x *GetByUidRequest) ProtoReflect() protoreflect.Message
func (*GetByUidRequest) Reset ¶
func (x *GetByUidRequest) Reset()
func (*GetByUidRequest) String ¶
func (x *GetByUidRequest) String() string
type GetEventRequest ¶
type GetEventRequest struct { // @tag: validateGeneric:"required" // // Types that are assignable to Production: // // *GetEventRequest_ProductionId // *GetEventRequest_ProductionUid Production isGetEventRequest_Production `protobuf_oneof:"production" validateGeneric:"required"` // @tag: validateGeneric:"required" // // Types that are assignable to Venue: // // *GetEventRequest_VenueId // *GetEventRequest_VenueUid Venue isGetEventRequest_Venue `protobuf_oneof:"venue" validateGeneric:"required"` // Event scheduled start date. // @tag: validateGeneric:"required" ScheduledStartDate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=scheduledStartDate,proto3" json:"scheduledStartDate,omitempty" validateGeneric:"required"` // contains filtered or unexported fields }
func (*GetEventRequest) Descriptor
deprecated
func (*GetEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEventRequest.ProtoReflect.Descriptor instead.
func (*GetEventRequest) GetProduction ¶
func (m *GetEventRequest) GetProduction() isGetEventRequest_Production
func (*GetEventRequest) GetProductionId ¶
func (x *GetEventRequest) GetProductionId() string
func (*GetEventRequest) GetProductionUid ¶
func (x *GetEventRequest) GetProductionUid() string
func (*GetEventRequest) GetScheduledStartDate ¶
func (x *GetEventRequest) GetScheduledStartDate() *timestamppb.Timestamp
func (*GetEventRequest) GetVenue ¶
func (m *GetEventRequest) GetVenue() isGetEventRequest_Venue
func (*GetEventRequest) GetVenueId ¶
func (x *GetEventRequest) GetVenueId() string
func (*GetEventRequest) GetVenueUid ¶
func (x *GetEventRequest) GetVenueUid() string
func (*GetEventRequest) ProtoMessage ¶
func (*GetEventRequest) ProtoMessage()
func (*GetEventRequest) ProtoReflect ¶
func (x *GetEventRequest) ProtoReflect() protoreflect.Message
func (*GetEventRequest) Reset ¶
func (x *GetEventRequest) Reset()
func (*GetEventRequest) String ¶
func (x *GetEventRequest) String() string
type GetEventRequest_ProductionId ¶
type GetEventRequest_ProductionId struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `protobuf:"bytes,1,opt,name=productionId,proto3,oneof" validateGeneric:"required_without=ProductionUid"` }
type GetEventRequest_ProductionUid ¶
type GetEventRequest_ProductionUid struct { // Production UID. Required if productionId is not provided. // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `protobuf:"bytes,2,opt,name=productionUid,proto3,oneof" validateGeneric:"required_without=ProductionId"` }
type GetEventRequest_VenueId ¶
type GetEventRequest_VenueId struct { // Venue ID. Required if venueUid is not provided. // @tag: validateGeneric:"required_without=VenueUid" VenueId string `protobuf:"bytes,3,opt,name=venueId,proto3,oneof" validateGeneric:"required_without=VenueUid"` }
type GetEventRequest_VenueUid ¶
type GetEventRequest_VenueUid struct { // Venue UID. Required if venueId is not provided. // @tag: validateGeneric:"required_without=VenueId" VenueUid string `protobuf:"bytes,4,opt,name=venueUid,proto3,oneof" validateGeneric:"required_without=VenueId"` }
type IssueTicketRequest ¶
type IssueTicketRequest struct { // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty" // // Types that are assignable to EventInfo: // // *IssueTicketRequest_EventId // *IssueTicketRequest_Event EventInfo isIssueTicketRequest_EventInfo `protobuf_oneof:"eventInfo" validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty"` // PassKit generated ticketType id (22 characters). // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty" TicketTypeId string `` /* 158-byte string literal not displayed */ // Optional user generated ticket number. Unique within the Production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"required_without=Id" TicketNumber string `` /* 169-byte string literal not displayed */ // Optional order / confirmation / booking code. Unique within the Production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" OrderNumber string `` /* 157-byte string literal not displayed */ // Optional PassKit generated grouping ID. The system automatically groups tickets based by order number. Grouped tickets can be downloaded together from our multi-pass download pages. Not writable. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" GroupingId string `` /* 155-byte string literal not displayed */ // The contents to embed in the barcode for this ticket. If not provided, the default value from the Ticket Type Pass Template Design is used. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" BarcodeContents string `` /* 165-byte string literal not displayed */ // The seat info for the ticket. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" SeatInfo *Seat `` /* 151-byte string literal not displayed */ // The face value details for the ticket. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" FaceValue *FaceValue `` /* 153-byte string literal not displayed */ // The ticket holder information. Stored encrypted in PassKit's database. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Person *io.Person `` /* 148-byte string literal not displayed */ // Any other meta fields for the ticket that are not covered in the Ticket Object / API (i.e. you might want to capture ticket information specific to your process). // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" MetaData map[string]string `` /* 240-byte string literal not displayed */ // Indicates if the holder of the ticket opted out to receive marketing promotions (defaults to false). // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" OptOut bool `` /* 149-byte string literal not displayed */ // Holds the ticket status. // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"omitempty" Status TicketStatus `` /* 181-byte string literal not displayed */ // Optional field to set when the ticket expires. When the expiry date hits, it will automatically gray out the barcode. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ExpiryDate *timestamppb.Timestamp `` /* 156-byte string literal not displayed */ // Contains details about the redemption (if the ticket is in a redeemed state). Not writable; set by the redeem endpoint. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" RedemptionDetails *RedemptionDetails `` /* 170-byte string literal not displayed */ // Contains details about when the ticket was validated. Tickets can be validated multiple times. Not writable; set by the validate endpoint. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" ValidateDetails []*ValidateDetails `` /* 166-byte string literal not displayed */ // Optional Pass level overrides for proximity & images. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" PassOverrides *io.PassOverrides `` /* 162-byte string literal not displayed */ // Pass Metadata hold meta data about the pass like status, lifecycle, utm details and installation data. Cannot be set via the API. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" PassMetaData *io.Metadata `` /* 160-byte string literal not displayed */ // The date the ticket was created. Not writable. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" Created *timestamppb.Timestamp `` /* 150-byte string literal not displayed */ // The date the ticket last updated. Not writable. // @tag: validateGeneric:"isdefault" validateCreate:"isdefault" validateUpdate:"isdefault" Updated *timestamppb.Timestamp `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
func (*IssueTicketRequest) Descriptor
deprecated
func (*IssueTicketRequest) Descriptor() ([]byte, []int)
Deprecated: Use IssueTicketRequest.ProtoReflect.Descriptor instead.
func (*IssueTicketRequest) GetBarcodeContents ¶
func (x *IssueTicketRequest) GetBarcodeContents() string
func (*IssueTicketRequest) GetCreated ¶
func (x *IssueTicketRequest) GetCreated() *timestamppb.Timestamp
func (*IssueTicketRequest) GetEvent ¶
func (x *IssueTicketRequest) GetEvent() *EventLimitedFieldsRequest
func (*IssueTicketRequest) GetEventId ¶
func (x *IssueTicketRequest) GetEventId() string
func (*IssueTicketRequest) GetEventInfo ¶
func (m *IssueTicketRequest) GetEventInfo() isIssueTicketRequest_EventInfo
func (*IssueTicketRequest) GetExpiryDate ¶
func (x *IssueTicketRequest) GetExpiryDate() *timestamppb.Timestamp
func (*IssueTicketRequest) GetFaceValue ¶
func (x *IssueTicketRequest) GetFaceValue() *FaceValue
func (*IssueTicketRequest) GetGroupingId ¶
func (x *IssueTicketRequest) GetGroupingId() string
func (*IssueTicketRequest) GetMetaData ¶
func (x *IssueTicketRequest) GetMetaData() map[string]string
func (*IssueTicketRequest) GetOptOut ¶
func (x *IssueTicketRequest) GetOptOut() bool
func (*IssueTicketRequest) GetOrderNumber ¶
func (x *IssueTicketRequest) GetOrderNumber() string
func (*IssueTicketRequest) GetPassMetaData ¶
func (x *IssueTicketRequest) GetPassMetaData() *io.Metadata
func (*IssueTicketRequest) GetPassOverrides ¶
func (x *IssueTicketRequest) GetPassOverrides() *io.PassOverrides
func (*IssueTicketRequest) GetPerson ¶
func (x *IssueTicketRequest) GetPerson() *io.Person
func (*IssueTicketRequest) GetRedemptionDetails ¶
func (x *IssueTicketRequest) GetRedemptionDetails() *RedemptionDetails
func (*IssueTicketRequest) GetSeatInfo ¶
func (x *IssueTicketRequest) GetSeatInfo() *Seat
func (*IssueTicketRequest) GetStatus ¶
func (x *IssueTicketRequest) GetStatus() TicketStatus
func (*IssueTicketRequest) GetTicketNumber ¶
func (x *IssueTicketRequest) GetTicketNumber() string
func (*IssueTicketRequest) GetTicketTypeId ¶
func (x *IssueTicketRequest) GetTicketTypeId() string
func (*IssueTicketRequest) GetUpdated ¶
func (x *IssueTicketRequest) GetUpdated() *timestamppb.Timestamp
func (*IssueTicketRequest) GetValidateDetails ¶
func (x *IssueTicketRequest) GetValidateDetails() []*ValidateDetails
func (*IssueTicketRequest) ProtoMessage ¶
func (*IssueTicketRequest) ProtoMessage()
func (*IssueTicketRequest) ProtoReflect ¶
func (x *IssueTicketRequest) ProtoReflect() protoreflect.Message
func (*IssueTicketRequest) Reset ¶
func (x *IssueTicketRequest) Reset()
func (*IssueTicketRequest) String ¶
func (x *IssueTicketRequest) String() string
type IssueTicketRequest_Event ¶
type IssueTicketRequest_Event struct { // Event details. Event is auto generated if the record does not exist. Required if eventId is not provided. Event *EventLimitedFieldsRequest `protobuf:"bytes,2,opt,name=event,proto3,oneof"` }
type IssueTicketRequest_EventId ¶
type IssueTicketRequest_EventId struct { // PassKit generated event id (22 characters). Required if event is not provided. EventId string `protobuf:"bytes,1,opt,name=eventId,proto3,oneof"` }
type IssueTicketResponseIds ¶
type IssueTicketResponseIds struct { // PassKit generated ticket id (22 characters). TicketId string `protobuf:"bytes,1,opt,name=ticketId,proto3" json:"ticketId,omitempty"` // PassKit generated production id (22 characters). ProductionId string `protobuf:"bytes,2,opt,name=productionId,proto3" json:"productionId,omitempty"` // PassKit generated venue id (22 characters). VenueId string `protobuf:"bytes,3,opt,name=venueId,proto3" json:"venueId,omitempty"` // PassKit generated ticket type id (22 characters). TicketTypeId string `protobuf:"bytes,4,opt,name=ticketTypeId,proto3" json:"ticketTypeId,omitempty"` // PassKit generated event id (22 characters). EventId string `protobuf:"bytes,5,opt,name=eventId,proto3" json:"eventId,omitempty"` // contains filtered or unexported fields }
func (*IssueTicketResponseIds) Descriptor
deprecated
func (*IssueTicketResponseIds) Descriptor() ([]byte, []int)
Deprecated: Use IssueTicketResponseIds.ProtoReflect.Descriptor instead.
func (*IssueTicketResponseIds) GetEventId ¶
func (x *IssueTicketResponseIds) GetEventId() string
func (*IssueTicketResponseIds) GetProductionId ¶
func (x *IssueTicketResponseIds) GetProductionId() string
func (*IssueTicketResponseIds) GetTicketId ¶
func (x *IssueTicketResponseIds) GetTicketId() string
func (*IssueTicketResponseIds) GetTicketTypeId ¶
func (x *IssueTicketResponseIds) GetTicketTypeId() string
func (*IssueTicketResponseIds) GetVenueId ¶
func (x *IssueTicketResponseIds) GetVenueId() string
func (*IssueTicketResponseIds) ProtoMessage ¶
func (*IssueTicketResponseIds) ProtoMessage()
func (*IssueTicketResponseIds) ProtoReflect ¶
func (x *IssueTicketResponseIds) ProtoReflect() protoreflect.Message
func (*IssueTicketResponseIds) Reset ¶
func (x *IssueTicketResponseIds) Reset()
func (*IssueTicketResponseIds) String ¶
func (x *IssueTicketResponseIds) String() string
type OrderNumberRequest ¶
type OrderNumberRequest struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `` /* 126-byte string literal not displayed */ // Production UID. Required if productionId is not provided. // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `` /* 127-byte string literal not displayed */ // Order Number. // @tag: validateGeneric:"required" OrderNumber string `protobuf:"bytes,3,opt,name=orderNumber,proto3" json:"orderNumber,omitempty" validateGeneric:"required"` // contains filtered or unexported fields }
func (*OrderNumberRequest) Descriptor
deprecated
func (*OrderNumberRequest) Descriptor() ([]byte, []int)
Deprecated: Use OrderNumberRequest.ProtoReflect.Descriptor instead.
func (*OrderNumberRequest) GetOrderNumber ¶
func (x *OrderNumberRequest) GetOrderNumber() string
func (*OrderNumberRequest) GetProductionId ¶
func (x *OrderNumberRequest) GetProductionId() string
func (*OrderNumberRequest) GetProductionUid ¶
func (x *OrderNumberRequest) GetProductionUid() string
func (*OrderNumberRequest) ProtoMessage ¶
func (*OrderNumberRequest) ProtoMessage()
func (*OrderNumberRequest) ProtoReflect ¶
func (x *OrderNumberRequest) ProtoReflect() protoreflect.Message
func (*OrderNumberRequest) Reset ¶
func (x *OrderNumberRequest) Reset()
func (*OrderNumberRequest) String ¶
func (x *OrderNumberRequest) String() string
type Production ¶
type Production struct { // PassKit generated production id (22 characters). // @tag: validateGeneric:"required_without=Uid" validateCreate:"isdefault" validateUpdate:"required_without=Uid" Id string `` /* 161-byte string literal not displayed */ // User generated production id; unique within the account. // @tag: validateGeneric:"required_without=Id" validateCreate:"omitempty" validateUpdate:"required_without=Id" Uid string `` /* 161-byte string literal not displayed */ // Name of the production (i.e. Les Miserables, The Lion King, Avengers, etc). // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" Name string `` /* 141-byte string literal not displayed */ // Localized name of the production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedName *io.LocalizedString `` /* 161-byte string literal not displayed */ // Fine print: terms & conditions for the production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" FinePrint string `` /* 153-byte string literal not displayed */ // Localized fine print of the production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedFinePrint *io.LocalizedString `` /* 171-byte string literal not displayed */ // If set will automatically delete the ticket and invalidate the pass in our system upon ticket redemption. If not set, the tickets will expire 90 days after issue. If the ticket is not auto invalidated it can be used for further engagement. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" AutoInvalidateTicketsUponRedemption io.Toggle `` /* 221-byte string literal not displayed */ // If set will automatically delete the ticket and invalidate the pass in our system 1 day after the event end date (if set). If event date is not set, it will expire 1 day after event start date. If not set, the tickets will expire 90 days after issue. If the ticket is not auto invalidated it can be used for further engagement. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" AutoInvalidateTicketsUponEventEnd io.Toggle `` /* 217-byte string literal not displayed */ // If set will automatically delete the ticket and invalidate the pass in our system upon ticket expiry. If not set, the tickets will expire 90 days after issue. If the ticket is not auto invalidated it can be used for further engagement. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" AutoInvalidateTicketsUponExpiry io.Toggle `` /* 213-byte string literal not displayed */ // The events status (bitmask of ProjectStatus). Defaults to io.ProjectStatus.PROJECT_ACTIVE_FOR_OBJECT_CREATION + io.ProjectStatus.PROJECT_DRAFT. // @tag: validateGeneric:"-" validateCreate:"omitempty" validateUpdate:"-" Status []io.ProjectStatus `` /* 162-byte string literal not displayed */ // Leave empty for draft production. Needs to be set for productions where status contains PROJECT_PUBLISHED. // @tag: validateGeneric:"-" validateCreate:"omitempty" validateUpdate:"-" PassTypeIdentifier string `` /* 156-byte string literal not displayed */ // Contains the email & sms distribution settings for the production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" DistributionSettings *io.DistributionSettings `` /* 176-byte string literal not displayed */ // The date the event was created. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Created *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // The date the event updated. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Updated *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Production) Descriptor
deprecated
func (*Production) Descriptor() ([]byte, []int)
Deprecated: Use Production.ProtoReflect.Descriptor instead.
func (*Production) GetAutoInvalidateTicketsUponEventEnd ¶
func (x *Production) GetAutoInvalidateTicketsUponEventEnd() io.Toggle
func (*Production) GetAutoInvalidateTicketsUponExpiry ¶
func (x *Production) GetAutoInvalidateTicketsUponExpiry() io.Toggle
func (*Production) GetAutoInvalidateTicketsUponRedemption ¶
func (x *Production) GetAutoInvalidateTicketsUponRedemption() io.Toggle
func (*Production) GetCreated ¶
func (x *Production) GetCreated() *timestamppb.Timestamp
func (*Production) GetDistributionSettings ¶
func (x *Production) GetDistributionSettings() *io.DistributionSettings
func (*Production) GetFinePrint ¶
func (x *Production) GetFinePrint() string
func (*Production) GetId ¶
func (x *Production) GetId() string
func (*Production) GetLocalizedFinePrint ¶
func (x *Production) GetLocalizedFinePrint() *io.LocalizedString
func (*Production) GetLocalizedName ¶
func (x *Production) GetLocalizedName() *io.LocalizedString
func (*Production) GetName ¶
func (x *Production) GetName() string
func (*Production) GetPassTypeIdentifier ¶
func (x *Production) GetPassTypeIdentifier() string
func (*Production) GetStatus ¶
func (x *Production) GetStatus() []io.ProjectStatus
func (*Production) GetUid ¶
func (x *Production) GetUid() string
func (*Production) GetUpdated ¶
func (x *Production) GetUpdated() *timestamppb.Timestamp
func (*Production) ProtoMessage ¶
func (*Production) ProtoMessage()
func (*Production) ProtoReflect ¶
func (x *Production) ProtoReflect() protoreflect.Message
func (*Production) Reset ¶
func (x *Production) Reset()
func (*Production) String ¶
func (x *Production) String() string
type ProductionAnalyticsResponse ¶
type ProductionAnalyticsResponse struct { // Period unit of data returned (day, month or year). Period io.Period `protobuf:"varint,1,opt,name=period,proto3,enum=io.Period" json:"period,omitempty"` // Passes redeemed in this period. Redeemed uint32 `protobuf:"varint,2,opt,name=redeemed,proto3" json:"redeemed,omitempty"` // Total number of pass redeemed for each device type. Devices *io.DeviceBreakdown `protobuf:"bytes,3,opt,name=devices,proto3" json:"devices,omitempty"` // Total number of pass redeemed for each distribution source. Sources map[string]uint32 `` /* 156-byte string literal not displayed */ // Breakdown of data by day, month or year. Data []*io.ChartDataPoints `protobuf:"bytes,5,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*ProductionAnalyticsResponse) Descriptor
deprecated
func (*ProductionAnalyticsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProductionAnalyticsResponse.ProtoReflect.Descriptor instead.
func (*ProductionAnalyticsResponse) GetData ¶
func (x *ProductionAnalyticsResponse) GetData() []*io.ChartDataPoints
func (*ProductionAnalyticsResponse) GetDevices ¶
func (x *ProductionAnalyticsResponse) GetDevices() *io.DeviceBreakdown
func (*ProductionAnalyticsResponse) GetPeriod ¶
func (x *ProductionAnalyticsResponse) GetPeriod() io.Period
func (*ProductionAnalyticsResponse) GetRedeemed ¶
func (x *ProductionAnalyticsResponse) GetRedeemed() uint32
func (*ProductionAnalyticsResponse) GetSources ¶
func (x *ProductionAnalyticsResponse) GetSources() map[string]uint32
func (*ProductionAnalyticsResponse) ProtoMessage ¶
func (*ProductionAnalyticsResponse) ProtoMessage()
func (*ProductionAnalyticsResponse) ProtoReflect ¶
func (x *ProductionAnalyticsResponse) ProtoReflect() protoreflect.Message
func (*ProductionAnalyticsResponse) Reset ¶
func (x *ProductionAnalyticsResponse) Reset()
func (*ProductionAnalyticsResponse) String ¶
func (x *ProductionAnalyticsResponse) String() string
type ProductionCopyRequest ¶
type ProductionCopyRequest struct { // uuid of the Production to copy. // @tag: validateCreate:"required" Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validateCreate:"required"` // User generated production id; unique within the account. // @tag: validateCreate:"omitempty" Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty" validateCreate:"omitempty"` // Optional name for the new Production. // @tag: validateCreate:"omitempty" Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" validateCreate:"omitempty"` // Status to set the copied Production to. // @tag: validateCreate:"omitempty" Status []io.ProjectStatus `protobuf:"varint,4,rep,packed,name=status,proto3,enum=io.ProjectStatus" json:"status,omitempty" validateCreate:"omitempty"` // Can optionally be provided if setting status to published (requires a prod cert). // @tag: validateCreate:"omitempty" PassTypeIdentifier string `protobuf:"bytes,5,opt,name=passTypeIdentifier,proto3" json:"passTypeIdentifier,omitempty" validateCreate:"omitempty"` // contains filtered or unexported fields }
Contains payload for copying a Production.
func (*ProductionCopyRequest) Descriptor
deprecated
func (*ProductionCopyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProductionCopyRequest.ProtoReflect.Descriptor instead.
func (*ProductionCopyRequest) GetId ¶
func (x *ProductionCopyRequest) GetId() string
func (*ProductionCopyRequest) GetName ¶
func (x *ProductionCopyRequest) GetName() string
func (*ProductionCopyRequest) GetPassTypeIdentifier ¶
func (x *ProductionCopyRequest) GetPassTypeIdentifier() string
func (*ProductionCopyRequest) GetStatus ¶
func (x *ProductionCopyRequest) GetStatus() []io.ProjectStatus
func (*ProductionCopyRequest) GetUid ¶
func (x *ProductionCopyRequest) GetUid() string
func (*ProductionCopyRequest) ProtoMessage ¶
func (*ProductionCopyRequest) ProtoMessage()
func (*ProductionCopyRequest) ProtoReflect ¶
func (x *ProductionCopyRequest) ProtoReflect() protoreflect.Message
func (*ProductionCopyRequest) Reset ¶
func (x *ProductionCopyRequest) Reset()
func (*ProductionCopyRequest) String ¶
func (x *ProductionCopyRequest) String() string
type ProductionLimitedFieldsResponse ¶
type ProductionLimitedFieldsResponse struct { // PassKit generated production id (22 characters). Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // User generated production id; unique within the account. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Name of the production (i.e. Les Miserables, The Lion King, Avengers, etc). Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ProductionLimitedFieldsResponse) Descriptor
deprecated
func (*ProductionLimitedFieldsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProductionLimitedFieldsResponse.ProtoReflect.Descriptor instead.
func (*ProductionLimitedFieldsResponse) GetId ¶
func (x *ProductionLimitedFieldsResponse) GetId() string
func (*ProductionLimitedFieldsResponse) GetName ¶
func (x *ProductionLimitedFieldsResponse) GetName() string
func (*ProductionLimitedFieldsResponse) GetUid ¶
func (x *ProductionLimitedFieldsResponse) GetUid() string
func (*ProductionLimitedFieldsResponse) ProtoMessage ¶
func (*ProductionLimitedFieldsResponse) ProtoMessage()
func (*ProductionLimitedFieldsResponse) ProtoReflect ¶
func (x *ProductionLimitedFieldsResponse) ProtoReflect() protoreflect.Message
func (*ProductionLimitedFieldsResponse) Reset ¶
func (x *ProductionLimitedFieldsResponse) Reset()
func (*ProductionLimitedFieldsResponse) String ¶
func (x *ProductionLimitedFieldsResponse) String() string
type RedeemByOrderNumber ¶
type RedeemByOrderNumber struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `` /* 126-byte string literal not displayed */ // Production UID. Required if productionId is not provided // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `` /* 127-byte string literal not displayed */ // Order Number. // @tag: validateGeneric:"required" OrderNumber string `protobuf:"bytes,3,opt,name=orderNumber,proto3" json:"orderNumber,omitempty" validateGeneric:"required"` // Details about the redemption. // @tag: validateGeneric:"omitempty" RedemptionDetails *RedemptionDetails `protobuf:"bytes,4,opt,name=redemptionDetails,proto3" json:"redemptionDetails,omitempty" validateGeneric:"omitempty"` // contains filtered or unexported fields }
func (*RedeemByOrderNumber) Descriptor
deprecated
func (*RedeemByOrderNumber) Descriptor() ([]byte, []int)
Deprecated: Use RedeemByOrderNumber.ProtoReflect.Descriptor instead.
func (*RedeemByOrderNumber) GetOrderNumber ¶
func (x *RedeemByOrderNumber) GetOrderNumber() string
func (*RedeemByOrderNumber) GetProductionId ¶
func (x *RedeemByOrderNumber) GetProductionId() string
func (*RedeemByOrderNumber) GetProductionUid ¶
func (x *RedeemByOrderNumber) GetProductionUid() string
func (*RedeemByOrderNumber) GetRedemptionDetails ¶
func (x *RedeemByOrderNumber) GetRedemptionDetails() *RedemptionDetails
func (*RedeemByOrderNumber) ProtoMessage ¶
func (*RedeemByOrderNumber) ProtoMessage()
func (*RedeemByOrderNumber) ProtoReflect ¶
func (x *RedeemByOrderNumber) ProtoReflect() protoreflect.Message
func (*RedeemByOrderNumber) Reset ¶
func (x *RedeemByOrderNumber) Reset()
func (*RedeemByOrderNumber) String ¶
func (x *RedeemByOrderNumber) String() string
type RedeemTicketRequest ¶
type RedeemTicketRequest struct { // Ticket id for the ticket to redeem. // @tag: validateGeneric:"required" Ticket *TicketId `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty" validateGeneric:"required"` // Additional details to set for this redemption. // @tag: validateGeneric:"omitempty" RedemptionDetails *RedemptionDetails `protobuf:"bytes,3,opt,name=redemptionDetails,proto3" json:"redemptionDetails,omitempty" validateGeneric:"omitempty"` // contains filtered or unexported fields }
func (*RedeemTicketRequest) Descriptor
deprecated
func (*RedeemTicketRequest) Descriptor() ([]byte, []int)
Deprecated: Use RedeemTicketRequest.ProtoReflect.Descriptor instead.
func (*RedeemTicketRequest) GetRedemptionDetails ¶
func (x *RedeemTicketRequest) GetRedemptionDetails() *RedemptionDetails
func (*RedeemTicketRequest) GetTicket ¶
func (x *RedeemTicketRequest) GetTicket() *TicketId
func (*RedeemTicketRequest) ProtoMessage ¶
func (*RedeemTicketRequest) ProtoMessage()
func (*RedeemTicketRequest) ProtoReflect ¶
func (x *RedeemTicketRequest) ProtoReflect() protoreflect.Message
func (*RedeemTicketRequest) Reset ¶
func (x *RedeemTicketRequest) Reset()
func (*RedeemTicketRequest) String ¶
func (x *RedeemTicketRequest) String() string
type RedemptionDetails ¶
type RedemptionDetails struct { // The date the ticket was redeemed, auto set by the system when the redeem endpoint is called. Not writable. RedemptionDate *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=redemptionDate,proto3" json:"redemptionDate,omitempty"` // Optional redemption lat. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Lat float64 `` /* 143-byte string literal not displayed */ // Optional redemption lon. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Lon float64 `` /* 143-byte string literal not displayed */ // Optional redemption alt. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Alt int32 `` /* 142-byte string literal not displayed */ // Optional redemption user agent, can be used in case where a Merchant uses the PassKit scanning solution combined with their own scanning software and wants to differentiate the source of redemption. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" RedemptionSource string `` /* 167-byte string literal not displayed */ // Optional redemption reference, can be used for staff name, username, scanner ID, location ID, etc. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" RedemptionReference string `` /* 173-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RedemptionDetails) Descriptor
deprecated
func (*RedemptionDetails) Descriptor() ([]byte, []int)
Deprecated: Use RedemptionDetails.ProtoReflect.Descriptor instead.
func (*RedemptionDetails) GetAlt ¶
func (x *RedemptionDetails) GetAlt() int32
func (*RedemptionDetails) GetLat ¶
func (x *RedemptionDetails) GetLat() float64
func (*RedemptionDetails) GetLon ¶
func (x *RedemptionDetails) GetLon() float64
func (*RedemptionDetails) GetRedemptionDate ¶
func (x *RedemptionDetails) GetRedemptionDate() *timestamppb.Timestamp
func (*RedemptionDetails) GetRedemptionReference ¶
func (x *RedemptionDetails) GetRedemptionReference() string
func (*RedemptionDetails) GetRedemptionSource ¶
func (x *RedemptionDetails) GetRedemptionSource() string
func (*RedemptionDetails) ProtoMessage ¶
func (*RedemptionDetails) ProtoMessage()
func (*RedemptionDetails) ProtoReflect ¶
func (x *RedemptionDetails) ProtoReflect() protoreflect.Message
func (*RedemptionDetails) Reset ¶
func (x *RedemptionDetails) Reset()
func (*RedemptionDetails) String ¶
func (x *RedemptionDetails) String() string
type Seat ¶
type Seat struct { // The seat number, such as "1", "2", "3", or any other seat identifier. Seat string `protobuf:"bytes,1,opt,name=seat,proto3" json:"seat,omitempty"` // Localized seat number. LocalizedSeat *io.LocalizedString `protobuf:"bytes,2,opt,name=localizedSeat,proto3" json:"localizedSeat,omitempty"` // The row of the seat, such as "1", E", "BB", or "A5". Row string `protobuf:"bytes,3,opt,name=row,proto3" json:"row,omitempty"` // Localized row. LocalizedRow *io.LocalizedString `protobuf:"bytes,4,opt,name=localizedRow,proto3" json:"localizedRow,omitempty"` // The section of the seat, such as "121". Section string `protobuf:"bytes,5,opt,name=section,proto3" json:"section,omitempty"` // Localized section. LocalizedSection *io.LocalizedString `protobuf:"bytes,6,opt,name=localizedSection,proto3" json:"localizedSection,omitempty"` // The gate the ticket holder should enter to get to their seat, such as "A" or "West". Gate string `protobuf:"bytes,7,opt,name=gate,proto3" json:"gate,omitempty"` // Localized gate. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedGate *io.LocalizedString `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Seat) Descriptor
deprecated
func (*Seat) GetLocalizedGate ¶
func (x *Seat) GetLocalizedGate() *io.LocalizedString
func (*Seat) GetLocalizedRow ¶
func (x *Seat) GetLocalizedRow() *io.LocalizedString
func (*Seat) GetLocalizedSeat ¶
func (x *Seat) GetLocalizedSeat() *io.LocalizedString
func (*Seat) GetLocalizedSection ¶
func (x *Seat) GetLocalizedSection() *io.LocalizedString
func (*Seat) GetSection ¶
func (*Seat) ProtoMessage ¶
func (*Seat) ProtoMessage()
func (*Seat) ProtoReflect ¶
func (x *Seat) ProtoReflect() protoreflect.Message
type Ticket ¶
type Ticket struct { // PassKit generated ticket id (22 characters). // @tag: validateGeneric:"required_without=TicketNumber" validateCreate:"isdefault" validateUpdate:"required_without=TicketNumber" Id string `` /* 179-byte string literal not displayed */ // Optional user generated ticket number. Unique within the Production. // @tag: validateGeneric:"required_without=Id" validateCreate:"omitempty" validateUpdate:"required_without=Id" TicketNumber string `` /* 179-byte string literal not displayed */ // The event that the ticket is for. Can provide event id, or the whole event object - if the event doesn't exist it will be created. The combination of event.production.id, event.startDate, event.venue.uid & ticket.ticketTypeUid is enforced unique in the system. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"-" Event *Event `` /* 136-byte string literal not displayed */ // The ticket type the ticket is for. // @tag: validateGeneric:"required" validateCreate:"required" validateUpdate:"-" TicketType *TicketType `` /* 145-byte string literal not displayed */ // Optional order / confirmation / booking code. Unique within the Production. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" OrderNumber string `` /* 157-byte string literal not displayed */ // Optional PassKit generated grouping ID. The system automatically groups tickets based by order number. Grouped tickets can be downloaded together from our multi-pass download pages. Not writable. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" GroupingId string `` /* 155-byte string literal not displayed */ // The contents to embed in the barcode for this ticket. If not provided, the default value from the Ticket Type Pass Template Design is used. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" BarcodeContents string `` /* 165-byte string literal not displayed */ // The seat info for the ticket. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" SeatInfo *Seat `` /* 151-byte string literal not displayed */ // The face value details for the ticket. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" FaceValue *FaceValue `` /* 153-byte string literal not displayed */ // The ticket holder information. Stored encrypted in PassKit's database. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Person *io.Person `` /* 148-byte string literal not displayed */ // Any other meta fields for the ticket that are not covered in the Ticket Object / API (i.e. you might want to capture ticket information specific to your process). // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" MetaData map[string]string `` /* 240-byte string literal not displayed */ // Indicates if the holder of the ticket opted out to receive marketing promotions (defaults to false). // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" OptOut io.Toggle `` /* 164-byte string literal not displayed */ // Holds the ticket status. // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"omitempty" Status TicketStatus `` /* 181-byte string literal not displayed */ // Optional field to set when the ticket expires. When the expiry date hits, it will automatically gray out the barcode. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ExpiryDate *timestamppb.Timestamp `` /* 156-byte string literal not displayed */ // Contains details about the redemption (if the ticket is in a redeemed state). Not writable; set by the redeem endpoint. // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"isdefault" RedemptionDetails *RedemptionDetails `` /* 170-byte string literal not displayed */ // Contains details about when the ticket was validated. Tickets can be validated multiple times. Not writable; set by the validate endpoint. // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"isdefault" ValidateDetails []*ValidateDetails `` /* 166-byte string literal not displayed */ // Optional Pass level overrides for proximity & images. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" PassOverrides *io.PassOverrides `` /* 162-byte string literal not displayed */ // Pass Metadata hold meta data about the pass like status, lifecycle, utm details and installation data. Cannot be set via the API. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" PassMetaData *io.Metadata `` /* 160-byte string literal not displayed */ // The date the ticket was created. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Created *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // The date the ticket last updated. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Updated *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
The Ticket Details
func (*Ticket) Descriptor
deprecated
func (*Ticket) GetBarcodeContents ¶
func (*Ticket) GetCreated ¶
func (x *Ticket) GetCreated() *timestamppb.Timestamp
func (*Ticket) GetExpiryDate ¶
func (x *Ticket) GetExpiryDate() *timestamppb.Timestamp
func (*Ticket) GetFaceValue ¶
func (*Ticket) GetGroupingId ¶
func (*Ticket) GetMetaData ¶
func (*Ticket) GetOrderNumber ¶
func (*Ticket) GetPassMetaData ¶
func (*Ticket) GetPassOverrides ¶
func (x *Ticket) GetPassOverrides() *io.PassOverrides
func (*Ticket) GetRedemptionDetails ¶
func (x *Ticket) GetRedemptionDetails() *RedemptionDetails
func (*Ticket) GetSeatInfo ¶
func (*Ticket) GetStatus ¶
func (x *Ticket) GetStatus() TicketStatus
func (*Ticket) GetTicketNumber ¶
func (*Ticket) GetTicketType ¶
func (x *Ticket) GetTicketType() *TicketType
func (*Ticket) GetUpdated ¶
func (x *Ticket) GetUpdated() *timestamppb.Timestamp
func (*Ticket) GetValidateDetails ¶
func (x *Ticket) GetValidateDetails() []*ValidateDetails
func (*Ticket) ProtoMessage ¶
func (*Ticket) ProtoMessage()
func (*Ticket) ProtoReflect ¶
func (x *Ticket) ProtoReflect() protoreflect.Message
type TicketId ¶
type TicketId struct { // @tag: validateGeneric:"required" // // Types that are assignable to Id: // // *TicketId_TicketId // *TicketId_TicketNumber Id isTicketId_Id `protobuf_oneof:"id" validateGeneric:"required"` // contains filtered or unexported fields }
An object to communicate the ID of the ticket. Either the ticket id (22 character identifier), or the production id (22 character identifier), or Production UID (user defined id) plus the externally provided ticket number should be provided.
func (*TicketId) Descriptor
deprecated
func (*TicketId) GetTicketId ¶
func (*TicketId) GetTicketNumber ¶
func (x *TicketId) GetTicketNumber() *TicketNumber
func (*TicketId) ProtoMessage ¶
func (*TicketId) ProtoMessage()
func (*TicketId) ProtoReflect ¶
func (x *TicketId) ProtoReflect() protoreflect.Message
type TicketId_TicketId ¶
type TicketId_TicketId struct { // The Ticket id (22 character identifier). // @tag: validateGeneric:"required,uuidCompressedString" TicketId string `protobuf:"bytes,1,opt,name=ticketId,proto3,oneof" validateGeneric:"required,uuidCompressedString"` }
type TicketId_TicketNumber ¶
type TicketId_TicketNumber struct { // A ticket number object containing a production id and ticket number" // @tag: validateGeneric:"required,dive" TicketNumber *TicketNumber `protobuf:"bytes,2,opt,name=ticketNumber,proto3,oneof" validateGeneric:"required,dive"` }
type TicketLimitedFields ¶
type TicketLimitedFields struct { // PassKit generated ticket id (22 characters). Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // User generated ticket number. Unique within the Production. TicketNumber string `protobuf:"bytes,2,opt,name=ticketNumber,proto3" json:"ticketNumber,omitempty"` // The production information. Production *ProductionLimitedFieldsResponse `protobuf:"bytes,3,opt,name=production,proto3" json:"production,omitempty"` // The event information. Only specific fields are returned. Event *EventLimitedFieldsResponse `protobuf:"bytes,4,opt,name=event,proto3" json:"event,omitempty"` // Venue information. Only specific fields are returned. Venue *VenueLimitedFieldsResponse `protobuf:"bytes,5,opt,name=venue,proto3" json:"venue,omitempty"` // The ticket type the ticket is for. Only specific fields are returned. TicketType *TicketTypeLimitedFields `protobuf:"bytes,6,opt,name=ticketType,proto3" json:"ticketType,omitempty"` // Optional order / confirmation / booking code. Unique within the Production. OrderNumber string `protobuf:"bytes,7,opt,name=orderNumber,proto3" json:"orderNumber,omitempty"` // Optional PassKit generated grouping ID. The system automatically groups tickets based by order number. Grouped tickets can be downloaded together from our multi-pass download pages. Not writable. GroupingId string `protobuf:"bytes,8,opt,name=groupingId,proto3" json:"groupingId,omitempty"` // The contents to embed in the barcode for this ticket. If not provided, the default value from the Ticket Type Pass Template Design is used. BarcodeContents string `protobuf:"bytes,9,opt,name=barcodeContents,proto3" json:"barcodeContents,omitempty"` // The seat info for the ticket. SeatInfo *Seat `protobuf:"bytes,10,opt,name=seatInfo,proto3" json:"seatInfo,omitempty"` // The face value details for the ticket. FaceValue *FaceValue `protobuf:"bytes,11,opt,name=faceValue,proto3" json:"faceValue,omitempty"` // The ticket holder information. Stored encrypted in PassKit's database. Person *io.Person `protobuf:"bytes,12,opt,name=person,proto3" json:"person,omitempty"` // Any other meta fields for the ticket that are not covered in the Ticket Object / API (i.e. you might want to capture ticket information specific to your process). MetaData map[string]string `` /* 158-byte string literal not displayed */ // Indicates if the holder of the ticket opted out to receive marketing promotions (defaults to false). OptOut bool `protobuf:"varint,14,opt,name=optOut,proto3" json:"optOut,omitempty"` // Holds the ticket status. Status TicketStatus `protobuf:"varint,15,opt,name=status,proto3,enum=event_tickets.TicketStatus" json:"status,omitempty"` // Optional field to set when the ticket expires. When the expiry date hits, it will automatically gray out the barcode. ExpiryDate *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=expiryDate,proto3" json:"expiryDate,omitempty"` // Contains details about the redemption (if the ticket is in a redeemed state). Not writable; set by the redeem endpoint. RedemptionDetails *RedemptionDetails `protobuf:"bytes,17,opt,name=redemptionDetails,proto3" json:"redemptionDetails,omitempty"` // Contains details about when the ticket was validated. Tickets can be validated multiple times. Not writable; set by the validate endpoint. ValidateDetails []*ValidateDetails `protobuf:"bytes,18,rep,name=validateDetails,proto3" json:"validateDetails,omitempty"` // Optional Pass level overrides for proximity & images. PassOverrides *io.PassOverrides `protobuf:"bytes,19,opt,name=passOverrides,proto3" json:"passOverrides,omitempty"` // Pass Metadata hold meta data about the pass like status, lifecycle, utm details and installation data. Cannot be set via the API. PassMetaData *io.Metadata `protobuf:"bytes,20,opt,name=passMetaData,proto3" json:"passMetaData,omitempty"` // The date the ticket was created. Not writable. Created *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=created,proto3" json:"created,omitempty"` // The date the ticket last updated. Not writable. Updated *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*TicketLimitedFields) Descriptor
deprecated
func (*TicketLimitedFields) Descriptor() ([]byte, []int)
Deprecated: Use TicketLimitedFields.ProtoReflect.Descriptor instead.
func (*TicketLimitedFields) GetBarcodeContents ¶
func (x *TicketLimitedFields) GetBarcodeContents() string
func (*TicketLimitedFields) GetCreated ¶
func (x *TicketLimitedFields) GetCreated() *timestamppb.Timestamp
func (*TicketLimitedFields) GetEvent ¶
func (x *TicketLimitedFields) GetEvent() *EventLimitedFieldsResponse
func (*TicketLimitedFields) GetExpiryDate ¶
func (x *TicketLimitedFields) GetExpiryDate() *timestamppb.Timestamp
func (*TicketLimitedFields) GetFaceValue ¶
func (x *TicketLimitedFields) GetFaceValue() *FaceValue
func (*TicketLimitedFields) GetGroupingId ¶
func (x *TicketLimitedFields) GetGroupingId() string
func (*TicketLimitedFields) GetId ¶
func (x *TicketLimitedFields) GetId() string
func (*TicketLimitedFields) GetMetaData ¶
func (x *TicketLimitedFields) GetMetaData() map[string]string
func (*TicketLimitedFields) GetOptOut ¶
func (x *TicketLimitedFields) GetOptOut() bool
func (*TicketLimitedFields) GetOrderNumber ¶
func (x *TicketLimitedFields) GetOrderNumber() string
func (*TicketLimitedFields) GetPassMetaData ¶
func (x *TicketLimitedFields) GetPassMetaData() *io.Metadata
func (*TicketLimitedFields) GetPassOverrides ¶
func (x *TicketLimitedFields) GetPassOverrides() *io.PassOverrides
func (*TicketLimitedFields) GetPerson ¶
func (x *TicketLimitedFields) GetPerson() *io.Person
func (*TicketLimitedFields) GetProduction ¶
func (x *TicketLimitedFields) GetProduction() *ProductionLimitedFieldsResponse
func (*TicketLimitedFields) GetRedemptionDetails ¶
func (x *TicketLimitedFields) GetRedemptionDetails() *RedemptionDetails
func (*TicketLimitedFields) GetSeatInfo ¶
func (x *TicketLimitedFields) GetSeatInfo() *Seat
func (*TicketLimitedFields) GetStatus ¶
func (x *TicketLimitedFields) GetStatus() TicketStatus
func (*TicketLimitedFields) GetTicketNumber ¶
func (x *TicketLimitedFields) GetTicketNumber() string
func (*TicketLimitedFields) GetTicketType ¶
func (x *TicketLimitedFields) GetTicketType() *TicketTypeLimitedFields
func (*TicketLimitedFields) GetUpdated ¶
func (x *TicketLimitedFields) GetUpdated() *timestamppb.Timestamp
func (*TicketLimitedFields) GetValidateDetails ¶
func (x *TicketLimitedFields) GetValidateDetails() []*ValidateDetails
func (*TicketLimitedFields) GetVenue ¶
func (x *TicketLimitedFields) GetVenue() *VenueLimitedFieldsResponse
func (*TicketLimitedFields) ProtoMessage ¶
func (*TicketLimitedFields) ProtoMessage()
func (*TicketLimitedFields) ProtoReflect ¶
func (x *TicketLimitedFields) ProtoReflect() protoreflect.Message
func (*TicketLimitedFields) Reset ¶
func (x *TicketLimitedFields) Reset()
func (*TicketLimitedFields) String ¶
func (x *TicketLimitedFields) String() string
type TicketListRequest ¶
type TicketListRequest struct { // @tag: validateGeneric:"required" // // Types that are assignable to Production: // // *TicketListRequest_ProductionId // *TicketListRequest_ProductionUid Production isTicketListRequest_Production `protobuf_oneof:"production" validateGeneric:"required"` // @tag: validateGeneric:"omitempty" // // Types that are assignable to Event: // // *TicketListRequest_EventId // *TicketListRequest_EventFilterByVenueAndStart Event isTicketListRequest_Event `protobuf_oneof:"event" validateGeneric:"omitempty"` // @tag: validateGeneric:"omitempty" // // Types that are assignable to TicketType: // // *TicketListRequest_TicketTypeId // *TicketListRequest_TicketTypeUid TicketType isTicketListRequest_TicketType `protobuf_oneof:"ticketType" validateGeneric:"omitempty"` // Filters: allows to filter on additional ticket data (i.e. group id, pass install status, updated etc). // @tag: validateGeneric:"omitempty" Filters *io.Filters `protobuf:"bytes,7,opt,name=filters,proto3" json:"filters,omitempty" validateGeneric:"omitempty"` // contains filtered or unexported fields }
func (*TicketListRequest) Descriptor
deprecated
func (*TicketListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TicketListRequest.ProtoReflect.Descriptor instead.
func (*TicketListRequest) GetEvent ¶
func (m *TicketListRequest) GetEvent() isTicketListRequest_Event
func (*TicketListRequest) GetEventFilterByVenueAndStart ¶
func (x *TicketListRequest) GetEventFilterByVenueAndStart() *EventFilterByVenueAndStart
func (*TicketListRequest) GetEventId ¶
func (x *TicketListRequest) GetEventId() string
func (*TicketListRequest) GetFilters ¶
func (x *TicketListRequest) GetFilters() *io.Filters
func (*TicketListRequest) GetProduction ¶
func (m *TicketListRequest) GetProduction() isTicketListRequest_Production
func (*TicketListRequest) GetProductionId ¶
func (x *TicketListRequest) GetProductionId() string
func (*TicketListRequest) GetProductionUid ¶
func (x *TicketListRequest) GetProductionUid() string
func (*TicketListRequest) GetTicketType ¶
func (m *TicketListRequest) GetTicketType() isTicketListRequest_TicketType
func (*TicketListRequest) GetTicketTypeId ¶
func (x *TicketListRequest) GetTicketTypeId() string
func (*TicketListRequest) GetTicketTypeUid ¶
func (x *TicketListRequest) GetTicketTypeUid() string
func (*TicketListRequest) ProtoMessage ¶
func (*TicketListRequest) ProtoMessage()
func (*TicketListRequest) ProtoReflect ¶
func (x *TicketListRequest) ProtoReflect() protoreflect.Message
func (*TicketListRequest) Reset ¶
func (x *TicketListRequest) Reset()
func (*TicketListRequest) String ¶
func (x *TicketListRequest) String() string
type TicketListRequest_EventFilterByVenueAndStart ¶
type TicketListRequest_EventFilterByVenueAndStart struct { // @tag: validateGeneric:"omitempty" EventFilterByVenueAndStart *EventFilterByVenueAndStart `protobuf:"bytes,4,opt,name=eventFilterByVenueAndStart,proto3,oneof" validateGeneric:"omitempty"` }
type TicketListRequest_EventId ¶
type TicketListRequest_EventId struct { // Event ID generated by PassKit. // @tag: validateGeneric:"omitempty" EventId string `protobuf:"bytes,3,opt,name=eventId,proto3,oneof" validateGeneric:"omitempty"` }
type TicketListRequest_ProductionId ¶
type TicketListRequest_ProductionId struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `protobuf:"bytes,1,opt,name=productionId,proto3,oneof" validateGeneric:"required_without=ProductionUid"` }
type TicketListRequest_ProductionUid ¶
type TicketListRequest_ProductionUid struct { // Production UID. Required if productionId is not provided. // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `protobuf:"bytes,2,opt,name=productionUid,proto3,oneof" validateGeneric:"required_without=ProductionId"` }
type TicketListRequest_TicketTypeId ¶
type TicketListRequest_TicketTypeId struct { // PassKit Ticket Type ID. // @tag: validateGeneric:"omitempty" TicketTypeId string `protobuf:"bytes,5,opt,name=ticketTypeId,proto3,oneof" validateGeneric:"omitempty"` }
type TicketListRequest_TicketTypeUid ¶
type TicketListRequest_TicketTypeUid struct { // User Defined Ticket Type ID. // @tag: validateGeneric:"omitempty" TicketTypeUid string `protobuf:"bytes,6,opt,name=ticketTypeUid,proto3,oneof" validateGeneric:"omitempty"` }
type TicketNumber ¶
type TicketNumber struct { // The Production id (22 character identifier), or the Production user defined id. // @tag: validateGeneric:"required" ProductionId string `protobuf:"bytes,1,opt,name=productionId,proto3" json:"productionId,omitempty" validateGeneric:"required"` // The user defined ticket number (unique within production) // @tag: validateGeneric:"required" TicketNumber string `protobuf:"bytes,2,opt,name=ticketNumber,proto3" json:"ticketNumber,omitempty" validateGeneric:"required"` // contains filtered or unexported fields }
func (*TicketNumber) Descriptor
deprecated
func (*TicketNumber) Descriptor() ([]byte, []int)
Deprecated: Use TicketNumber.ProtoReflect.Descriptor instead.
func (*TicketNumber) GetProductionId ¶
func (x *TicketNumber) GetProductionId() string
func (*TicketNumber) GetTicketNumber ¶
func (x *TicketNumber) GetTicketNumber() string
func (*TicketNumber) ProtoMessage ¶
func (*TicketNumber) ProtoMessage()
func (*TicketNumber) ProtoReflect ¶
func (x *TicketNumber) ProtoReflect() protoreflect.Message
func (*TicketNumber) Reset ¶
func (x *TicketNumber) Reset()
func (*TicketNumber) String ¶
func (x *TicketNumber) String() string
type TicketNumberRequest ¶
type TicketNumberRequest struct { // Production ID. Required if productionUid is not provided. // @tag: validateGeneric:"required_without=ProductionUid" ProductionId string `` /* 126-byte string literal not displayed */ // Production UID. Required if productionId is not provided. // @tag: validateGeneric:"required_without=ProductionId" ProductionUid string `` /* 127-byte string literal not displayed */ // Ticket Number. // @tag: validateGeneric:"required" TicketNumber string `protobuf:"bytes,3,opt,name=ticketNumber,proto3" json:"ticketNumber,omitempty" validateGeneric:"required"` // contains filtered or unexported fields }
func (*TicketNumberRequest) Descriptor
deprecated
func (*TicketNumberRequest) Descriptor() ([]byte, []int)
Deprecated: Use TicketNumberRequest.ProtoReflect.Descriptor instead.
func (*TicketNumberRequest) GetProductionId ¶
func (x *TicketNumberRequest) GetProductionId() string
func (*TicketNumberRequest) GetProductionUid ¶
func (x *TicketNumberRequest) GetProductionUid() string
func (*TicketNumberRequest) GetTicketNumber ¶
func (x *TicketNumberRequest) GetTicketNumber() string
func (*TicketNumberRequest) ProtoMessage ¶
func (*TicketNumberRequest) ProtoMessage()
func (*TicketNumberRequest) ProtoReflect ¶
func (x *TicketNumberRequest) ProtoReflect() protoreflect.Message
func (*TicketNumberRequest) Reset ¶
func (x *TicketNumberRequest) Reset()
func (*TicketNumberRequest) String ¶
func (x *TicketNumberRequest) String() string
type TicketPassBundles ¶
type TicketPassBundles struct { // An array of tickets. Tickets []*io.PassBundle `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` // contains filtered or unexported fields }
func (*TicketPassBundles) Descriptor
deprecated
func (*TicketPassBundles) Descriptor() ([]byte, []int)
Deprecated: Use TicketPassBundles.ProtoReflect.Descriptor instead.
func (*TicketPassBundles) GetTickets ¶
func (x *TicketPassBundles) GetTickets() []*io.PassBundle
func (*TicketPassBundles) ProtoMessage ¶
func (*TicketPassBundles) ProtoMessage()
func (*TicketPassBundles) ProtoReflect ¶
func (x *TicketPassBundles) ProtoReflect() protoreflect.Message
func (*TicketPassBundles) Reset ¶
func (x *TicketPassBundles) Reset()
func (*TicketPassBundles) String ¶
func (x *TicketPassBundles) String() string
type TicketStatus ¶
type TicketStatus int32
const ( TicketStatus_STATUS_NONE TicketStatus = 0 // Default ticket status TicketStatus_ISSUED TicketStatus = 1 // Set after a ticket is redeemed (the redeem endpoint is called). TicketStatus_REDEEMED TicketStatus = 2 )
func (TicketStatus) Descriptor ¶
func (TicketStatus) Descriptor() protoreflect.EnumDescriptor
func (TicketStatus) Enum ¶
func (x TicketStatus) Enum() *TicketStatus
func (TicketStatus) EnumDescriptor
deprecated
func (TicketStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TicketStatus.Descriptor instead.
func (TicketStatus) Number ¶
func (x TicketStatus) Number() protoreflect.EnumNumber
func (TicketStatus) String ¶
func (x TicketStatus) String() string
func (TicketStatus) Type ¶
func (TicketStatus) Type() protoreflect.EnumType
type TicketType ¶
type TicketType struct { // PassKit generated ticket type id (22 characters). // @tag: validateGeneric:"required_without=Uid" validateCreate:"isdefault" validateUpdate:"required_without=Uid" Id string `` /* 161-byte string literal not displayed */ // User generated ticket type id; unique within the Production. // @tag: validateGeneric:"required_without=Id" validateCreate:"omitempty" validateUpdate:"required_without=Id" Uid string `` /* 161-byte string literal not displayed */ // The Production the ticket type belongs to // @tag: validateGeneric:"required_without=Id" validateCreate:"required" validateUpdate:"required_without=Id" ProductionId string `` /* 178-byte string literal not displayed */ // Name of the ticket type. Internal use only. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" Name string `` /* 141-byte string literal not displayed */ // Localized name of the ticket type. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedName *io.LocalizedString `` /* 161-byte string literal not displayed */ // Terms & conditions specifically for this ticket type. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" TicketTypeConditions string `` /* 175-byte string literal not displayed */ // Localized ticket conditions for this ticket type. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedTicketTypeConditions *io.LocalizedString `` /* 193-byte string literal not displayed */ // The pass template design ID that tickets will use when initially issued. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" BeforeRedeemPassTemplateId string `` /* 185-byte string literal not displayed */ // Optional pass template ID that tickets will use after the ticket holder checked into the venue (when the ticket switches to its redeemed state). // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" AfterRedeemPassTemplateId string `` /* 185-byte string literal not displayed */ // The date the ticket type was created. Cannot be set via the API. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Created *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // The date the ticket type updated. Cannot be set via the API. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Updated *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
The Ticket Type Details
func (*TicketType) Descriptor
deprecated
func (*TicketType) Descriptor() ([]byte, []int)
Deprecated: Use TicketType.ProtoReflect.Descriptor instead.
func (*TicketType) GetAfterRedeemPassTemplateId ¶
func (x *TicketType) GetAfterRedeemPassTemplateId() string
func (*TicketType) GetBeforeRedeemPassTemplateId ¶
func (x *TicketType) GetBeforeRedeemPassTemplateId() string
func (*TicketType) GetCreated ¶
func (x *TicketType) GetCreated() *timestamppb.Timestamp
func (*TicketType) GetId ¶
func (x *TicketType) GetId() string
func (*TicketType) GetLocalizedName ¶
func (x *TicketType) GetLocalizedName() *io.LocalizedString
func (*TicketType) GetLocalizedTicketTypeConditions ¶
func (x *TicketType) GetLocalizedTicketTypeConditions() *io.LocalizedString
func (*TicketType) GetName ¶
func (x *TicketType) GetName() string
func (*TicketType) GetProductionId ¶
func (x *TicketType) GetProductionId() string
func (*TicketType) GetTicketTypeConditions ¶
func (x *TicketType) GetTicketTypeConditions() string
func (*TicketType) GetUid ¶
func (x *TicketType) GetUid() string
func (*TicketType) GetUpdated ¶
func (x *TicketType) GetUpdated() *timestamppb.Timestamp
func (*TicketType) ProtoMessage ¶
func (*TicketType) ProtoMessage()
func (*TicketType) ProtoReflect ¶
func (x *TicketType) ProtoReflect() protoreflect.Message
func (*TicketType) Reset ¶
func (x *TicketType) Reset()
func (*TicketType) String ¶
func (x *TicketType) String() string
type TicketTypeLimitedFields ¶
type TicketTypeLimitedFields struct { // PassKit generated ticket type id (22 characters). // @tag: validateGeneric:"omitempty" validateCreate:"isdefault" validateUpdate:"required_without=Uid" Id string `` /* 150-byte string literal not displayed */ // User generated ticket type id; unique within the Production. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required_without=Id" Uid string `` /* 150-byte string literal not displayed */ // Name of the ticket type. Internal use only. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"omitempty" Name string `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TicketTypeLimitedFields) Descriptor
deprecated
func (*TicketTypeLimitedFields) Descriptor() ([]byte, []int)
Deprecated: Use TicketTypeLimitedFields.ProtoReflect.Descriptor instead.
func (*TicketTypeLimitedFields) GetId ¶
func (x *TicketTypeLimitedFields) GetId() string
func (*TicketTypeLimitedFields) GetName ¶
func (x *TicketTypeLimitedFields) GetName() string
func (*TicketTypeLimitedFields) GetUid ¶
func (x *TicketTypeLimitedFields) GetUid() string
func (*TicketTypeLimitedFields) ProtoMessage ¶
func (*TicketTypeLimitedFields) ProtoMessage()
func (*TicketTypeLimitedFields) ProtoReflect ¶
func (x *TicketTypeLimitedFields) ProtoReflect() protoreflect.Message
func (*TicketTypeLimitedFields) Reset ¶
func (x *TicketTypeLimitedFields) Reset()
func (*TicketTypeLimitedFields) String ¶
func (x *TicketTypeLimitedFields) String() string
type TicketTypeListRequest ¶
type TicketTypeListRequest struct { // @tag: validateGeneric:"required" validateCreate:"required" validateUpdate:"required" ProductionId string `` /* 156-byte string literal not displayed */ // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" Filters *io.Filters `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TicketTypeListRequest) Descriptor
deprecated
func (*TicketTypeListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TicketTypeListRequest.ProtoReflect.Descriptor instead.
func (*TicketTypeListRequest) GetFilters ¶
func (x *TicketTypeListRequest) GetFilters() *io.Filters
func (*TicketTypeListRequest) GetProductionId ¶
func (x *TicketTypeListRequest) GetProductionId() string
func (*TicketTypeListRequest) ProtoMessage ¶
func (*TicketTypeListRequest) ProtoMessage()
func (*TicketTypeListRequest) ProtoReflect ¶
func (x *TicketTypeListRequest) ProtoReflect() protoreflect.Message
func (*TicketTypeListRequest) Reset ¶
func (x *TicketTypeListRequest) Reset()
func (*TicketTypeListRequest) String ¶
func (x *TicketTypeListRequest) String() string
type Tickets ¶
type Tickets struct { Tickets []*TicketLimitedFields `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` // contains filtered or unexported fields }
func (*Tickets) Descriptor
deprecated
func (*Tickets) GetTickets ¶
func (x *Tickets) GetTickets() []*TicketLimitedFields
func (*Tickets) ProtoMessage ¶
func (*Tickets) ProtoMessage()
func (*Tickets) ProtoReflect ¶
func (x *Tickets) ProtoReflect() protoreflect.Message
type UnimplementedEventTicketsServer ¶
type UnimplementedEventTicketsServer struct { }
UnimplementedEventTicketsServer should be embedded to have forward compatible implementations.
func (UnimplementedEventTicketsServer) CopyProduction ¶
func (UnimplementedEventTicketsServer) CopyProduction(context.Context, *ProductionCopyRequest) (*io.Id, error)
func (UnimplementedEventTicketsServer) CountTickets ¶
func (UnimplementedEventTicketsServer) CountTickets(context.Context, *TicketListRequest) (*io.Count, error)
func (UnimplementedEventTicketsServer) CreateEvent ¶
func (UnimplementedEventTicketsServer) CreateProduction ¶
func (UnimplementedEventTicketsServer) CreateProduction(context.Context, *Production) (*io.Id, error)
func (UnimplementedEventTicketsServer) CreateTicketType ¶
func (UnimplementedEventTicketsServer) CreateTicketType(context.Context, *TicketType) (*io.Id, error)
func (UnimplementedEventTicketsServer) CreateVenue ¶
func (UnimplementedEventTicketsServer) DeleteEvent ¶
func (UnimplementedEventTicketsServer) DeleteProduction ¶
func (UnimplementedEventTicketsServer) DeleteProduction(context.Context, *Production) (*emptypb.Empty, error)
func (UnimplementedEventTicketsServer) DeleteTicket ¶
func (UnimplementedEventTicketsServer) DeleteTicketType ¶
func (UnimplementedEventTicketsServer) DeleteTicketType(context.Context, *TicketType) (*emptypb.Empty, error)
func (UnimplementedEventTicketsServer) DeleteTicketsByOrderNumber ¶
func (UnimplementedEventTicketsServer) DeleteTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*emptypb.Empty, error)
func (UnimplementedEventTicketsServer) DeleteVenue ¶
func (UnimplementedEventTicketsServer) GetAnalytics ¶
func (UnimplementedEventTicketsServer) GetAnalytics(context.Context, *io.AnalyticsRequest) (*ProductionAnalyticsResponse, error)
func (UnimplementedEventTicketsServer) GetEventById ¶
func (UnimplementedEventTicketsServer) GetEventByStartDateAndVenue ¶
func (UnimplementedEventTicketsServer) GetEventByStartDateAndVenue(context.Context, *GetEventRequest) (*Event, error)
func (UnimplementedEventTicketsServer) GetEventTicketPass ¶
func (UnimplementedEventTicketsServer) GetEventTicketPass(context.Context, *EventTicketPassRequest) (*io.PassBundles, error)
func (UnimplementedEventTicketsServer) GetProduction ¶
func (UnimplementedEventTicketsServer) GetProduction(context.Context, *io.Id) (*Production, error)
func (UnimplementedEventTicketsServer) GetTicketById ¶
func (UnimplementedEventTicketsServer) GetTicketByTicketNumber ¶
func (UnimplementedEventTicketsServer) GetTicketByTicketNumber(context.Context, *TicketNumberRequest) (*Ticket, error)
func (UnimplementedEventTicketsServer) GetTicketTypeById ¶
func (UnimplementedEventTicketsServer) GetTicketTypeById(context.Context, *io.Id) (*TicketType, error)
func (UnimplementedEventTicketsServer) GetTicketTypeByUserDefinedId ¶
func (UnimplementedEventTicketsServer) GetTicketTypeByUserDefinedId(context.Context, *GetByUidRequest) (*TicketType, error)
func (UnimplementedEventTicketsServer) GetTicketsByOrderNumber ¶
func (UnimplementedEventTicketsServer) GetTicketsByOrderNumber(context.Context, *OrderNumberRequest) (*Tickets, error)
func (UnimplementedEventTicketsServer) GetVenueById ¶
func (UnimplementedEventTicketsServer) IssueTicket ¶
func (UnimplementedEventTicketsServer) IssueTicket(context.Context, *IssueTicketRequest) (*io.Id, error)
func (UnimplementedEventTicketsServer) IssueTicketById ¶
func (UnimplementedEventTicketsServer) IssueTicketById(context.Context, *Ticket) (*IssueTicketResponseIds, error)
func (UnimplementedEventTicketsServer) ListEvents ¶
func (UnimplementedEventTicketsServer) ListEvents(*EventListRequest, EventTickets_ListEventsServer) error
func (UnimplementedEventTicketsServer) ListProductions ¶
func (UnimplementedEventTicketsServer) ListProductions(*io.Filters, EventTickets_ListProductionsServer) error
func (UnimplementedEventTicketsServer) ListTicketTypes ¶
func (UnimplementedEventTicketsServer) ListTicketTypes(*TicketTypeListRequest, EventTickets_ListTicketTypesServer) error
func (UnimplementedEventTicketsServer) ListTickets ¶
func (UnimplementedEventTicketsServer) ListTickets(*TicketListRequest, EventTickets_ListTicketsServer) error
func (UnimplementedEventTicketsServer) ListVenues ¶
func (UnimplementedEventTicketsServer) ListVenues(*io.Filters, EventTickets_ListVenuesServer) error
func (UnimplementedEventTicketsServer) PatchEvent ¶
func (UnimplementedEventTicketsServer) PatchPerson ¶
func (UnimplementedEventTicketsServer) PatchPerson(context.Context, *EventTicketPerson) (*io.Id, error)
func (UnimplementedEventTicketsServer) PatchProduction ¶
func (UnimplementedEventTicketsServer) PatchProduction(context.Context, *Production) (*Production, error)
func (UnimplementedEventTicketsServer) PatchTicketType ¶
func (UnimplementedEventTicketsServer) PatchTicketType(context.Context, *TicketType) (*TicketType, error)
func (UnimplementedEventTicketsServer) PatchVenue ¶
func (UnimplementedEventTicketsServer) RedeemTicket ¶
func (UnimplementedEventTicketsServer) RedeemTicket(context.Context, *RedeemTicketRequest) (*io.Id, error)
func (UnimplementedEventTicketsServer) RedeemTicketsByOrderNumber ¶
func (UnimplementedEventTicketsServer) RedeemTicketsByOrderNumber(context.Context, *RedeemByOrderNumber) (*io.Ids, error)
func (UnimplementedEventTicketsServer) UpdateEvent ¶
func (UnimplementedEventTicketsServer) UpdateProduction ¶
func (UnimplementedEventTicketsServer) UpdateProduction(context.Context, *Production) (*Production, error)
func (UnimplementedEventTicketsServer) UpdateTicket ¶
func (UnimplementedEventTicketsServer) UpdateTicketType ¶
func (UnimplementedEventTicketsServer) UpdateTicketType(context.Context, *TicketType) (*TicketType, error)
func (UnimplementedEventTicketsServer) UpdateVenue ¶
func (UnimplementedEventTicketsServer) ValidateTicket ¶
func (UnimplementedEventTicketsServer) ValidateTicket(context.Context, *ValidateTicketRequest) (*ValidateTicketResponse, error)
type UnsafeEventTicketsServer ¶
type UnsafeEventTicketsServer interface {
// contains filtered or unexported methods
}
UnsafeEventTicketsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventTicketsServer will result in compilation errors.
type ValidateDetails ¶
type ValidateDetails struct { // The date the ticket was validated, auto set by the system when the validate endpoint is called. Tickets can be validated multiple times. Not writable. ValidateDate *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=validateDate,proto3" json:"validateDate,omitempty"` // Optional redemption lat. Lat float64 `protobuf:"fixed64,2,opt,name=lat,proto3" json:"lat,omitempty"` // Optional redemption lon. Lon float64 `protobuf:"fixed64,3,opt,name=lon,proto3" json:"lon,omitempty"` // Optional redemption alt. Alt int32 `protobuf:"varint,4,opt,name=alt,proto3" json:"alt,omitempty"` // Optional validate user agent, can be used in case where a Merchant uses the PassKit scanning solution combined with their own scanning software and wants to differentiate the source of validation. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" ValidateSource string `` /* 163-byte string literal not displayed */ // Optional validate reference, can be used for staff name, username, scanner ID, location ID, etc. ValidateReference string `protobuf:"bytes,7,opt,name=validateReference,proto3" json:"validateReference,omitempty"` // contains filtered or unexported fields }
func (*ValidateDetails) Descriptor
deprecated
func (*ValidateDetails) Descriptor() ([]byte, []int)
Deprecated: Use ValidateDetails.ProtoReflect.Descriptor instead.
func (*ValidateDetails) GetAlt ¶
func (x *ValidateDetails) GetAlt() int32
func (*ValidateDetails) GetLat ¶
func (x *ValidateDetails) GetLat() float64
func (*ValidateDetails) GetLon ¶
func (x *ValidateDetails) GetLon() float64
func (*ValidateDetails) GetValidateDate ¶
func (x *ValidateDetails) GetValidateDate() *timestamppb.Timestamp
func (*ValidateDetails) GetValidateReference ¶
func (x *ValidateDetails) GetValidateReference() string
func (*ValidateDetails) GetValidateSource ¶
func (x *ValidateDetails) GetValidateSource() string
func (*ValidateDetails) ProtoMessage ¶
func (*ValidateDetails) ProtoMessage()
func (*ValidateDetails) ProtoReflect ¶
func (x *ValidateDetails) ProtoReflect() protoreflect.Message
func (*ValidateDetails) Reset ¶
func (x *ValidateDetails) Reset()
func (*ValidateDetails) String ¶
func (x *ValidateDetails) String() string
type ValidateTicketRequest ¶
type ValidateTicketRequest struct { // If provided will auto redeem ticket once max number of validations has been reached. MaxNumberOfValidations uint32 `protobuf:"varint,1,opt,name=maxNumberOfValidations,proto3" json:"maxNumberOfValidations,omitempty"` // Ticket id for the ticket to validate. // @tag: validateGeneric:"required" Ticket *TicketId `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty" validateGeneric:"required"` // Additional details to set for this validation. // @tag: validateGeneric:"omitempty" ValidateDetails *ValidateDetails `protobuf:"bytes,3,opt,name=validateDetails,proto3" json:"validateDetails,omitempty" validateGeneric:"omitempty"` // contains filtered or unexported fields }
func (*ValidateTicketRequest) Descriptor
deprecated
func (*ValidateTicketRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateTicketRequest.ProtoReflect.Descriptor instead.
func (*ValidateTicketRequest) GetMaxNumberOfValidations ¶
func (x *ValidateTicketRequest) GetMaxNumberOfValidations() uint32
func (*ValidateTicketRequest) GetTicket ¶
func (x *ValidateTicketRequest) GetTicket() *TicketId
func (*ValidateTicketRequest) GetValidateDetails ¶
func (x *ValidateTicketRequest) GetValidateDetails() *ValidateDetails
func (*ValidateTicketRequest) ProtoMessage ¶
func (*ValidateTicketRequest) ProtoMessage()
func (*ValidateTicketRequest) ProtoReflect ¶
func (x *ValidateTicketRequest) ProtoReflect() protoreflect.Message
func (*ValidateTicketRequest) Reset ¶
func (x *ValidateTicketRequest) Reset()
func (*ValidateTicketRequest) String ¶
func (x *ValidateTicketRequest) String() string
type ValidateTicketResponse ¶
type ValidateTicketResponse struct { // Indicates if the ticket is valid. Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"` // Full ticket details. Ticket *Ticket `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"` // contains filtered or unexported fields }
func (*ValidateTicketResponse) Descriptor
deprecated
func (*ValidateTicketResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidateTicketResponse.ProtoReflect.Descriptor instead.
func (*ValidateTicketResponse) GetTicket ¶
func (x *ValidateTicketResponse) GetTicket() *Ticket
func (*ValidateTicketResponse) GetValid ¶
func (x *ValidateTicketResponse) GetValid() bool
func (*ValidateTicketResponse) ProtoMessage ¶
func (*ValidateTicketResponse) ProtoMessage()
func (*ValidateTicketResponse) ProtoReflect ¶
func (x *ValidateTicketResponse) ProtoReflect() protoreflect.Message
func (*ValidateTicketResponse) Reset ¶
func (x *ValidateTicketResponse) Reset()
func (*ValidateTicketResponse) String ¶
func (x *ValidateTicketResponse) String() string
type Venue ¶
type Venue struct { // PassKit generated venue id (22 characters). // @tag: validateGeneric:"required_without=Uid" validateCreate:"isdefault" validateUpdate:"required_without=Uid" Id string `` /* 161-byte string literal not displayed */ // User generated venue id; unique within the user account. // @tag: validateGeneric:"required_without=Id" validateCreate:"omitempty" validateUpdate:"required_without=Id" Uid string `` /* 161-byte string literal not displayed */ // The venue name. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" Name string `` /* 141-byte string literal not displayed */ // Localized venue name. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedName *io.LocalizedString `` /* 161-byte string literal not displayed */ // The venue address. // @tag: validateGeneric:"omitempty" validateCreate:"required" validateUpdate:"required" Address string `` /* 147-byte string literal not displayed */ // Localized venue address. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" LocalizedAddress *io.LocalizedString `` /* 167-byte string literal not displayed */ // Timezone applied for the event dates. e.g. America/New_York, Asia/Singapore, Europe/London. // @tag: validateGeneric:"omitempty,ianaTimeZone" validateCreate:"required,ianaTimeZone" validateUpdate:"required,ianaTimeZone" Timezone string `` /* 188-byte string literal not displayed */ // Optional GPS location details of the venue. If provided will be embedded into the ticket as the first GPS location. // @tag: validateGeneric:"omitempty" validateCreate:"omitempty" validateUpdate:"omitempty" GpsCoords []*io.GPSLocation `` /* 153-byte string literal not displayed */ // The date the venue was created. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Created *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created,proto3" json:"created,omitempty" validateGeneric:"-" validateCreate:"-" validateUpdate:"-"` // The date the venue updated. Not writable. // @tag: validateGeneric:"-" validateCreate:"-" validateUpdate:"-" Updated *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Venue) Descriptor
deprecated
func (*Venue) GetAddress ¶
func (*Venue) GetCreated ¶
func (x *Venue) GetCreated() *timestamppb.Timestamp
func (*Venue) GetGpsCoords ¶
func (x *Venue) GetGpsCoords() []*io.GPSLocation
func (*Venue) GetLocalizedAddress ¶
func (x *Venue) GetLocalizedAddress() *io.LocalizedString
func (*Venue) GetLocalizedName ¶
func (x *Venue) GetLocalizedName() *io.LocalizedString
func (*Venue) GetTimezone ¶
func (*Venue) GetUpdated ¶
func (x *Venue) GetUpdated() *timestamppb.Timestamp
func (*Venue) ProtoMessage ¶
func (*Venue) ProtoMessage()
func (*Venue) ProtoReflect ¶
func (x *Venue) ProtoReflect() protoreflect.Message
type VenueLimitedFieldsResponse ¶
type VenueLimitedFieldsResponse struct { // PassKit generated venue id (22 characters). Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // User generated venue id; unique within the user account. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // The venue name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*VenueLimitedFieldsResponse) Descriptor
deprecated
func (*VenueLimitedFieldsResponse) Descriptor() ([]byte, []int)
Deprecated: Use VenueLimitedFieldsResponse.ProtoReflect.Descriptor instead.
func (*VenueLimitedFieldsResponse) GetId ¶
func (x *VenueLimitedFieldsResponse) GetId() string
func (*VenueLimitedFieldsResponse) GetName ¶
func (x *VenueLimitedFieldsResponse) GetName() string
func (*VenueLimitedFieldsResponse) GetUid ¶
func (x *VenueLimitedFieldsResponse) GetUid() string
func (*VenueLimitedFieldsResponse) ProtoMessage ¶
func (*VenueLimitedFieldsResponse) ProtoMessage()
func (*VenueLimitedFieldsResponse) ProtoReflect ¶
func (x *VenueLimitedFieldsResponse) ProtoReflect() protoreflect.Message
func (*VenueLimitedFieldsResponse) Reset ¶
func (x *VenueLimitedFieldsResponse) Reset()
func (*VenueLimitedFieldsResponse) String ¶
func (x *VenueLimitedFieldsResponse) String() string