class Google::EventTicketClass

Included Modules

Defined in:

passes/models/event_ticket_class.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(id : String, issuer_name : String, event_name : String, location : NamedTuple(lat: Float64, lon: Float64), event_details : NamedTuple(header: String | Nil, body: String | Nil) | Nil = nil, date_time : NamedTuple(start: String, end: String) | Nil = nil, logo_image : NamedTuple(uri: String | Nil, description: String | Nil) | Nil = nil, event_image : NamedTuple(uri: String | Nil, description: String | Nil) | Nil = nil, venue : NamedTuple(name: String | Nil, address: String | Nil) | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def date_time : DateTime | Nil #

[View source]
def date_time=(date_time : DateTime | Nil) #

[View source]
def event_name : EventName #

[View source]
def event_name=(event_name : EventName) #

[View source]
def id : String #

[View source]
def id=(id : String) #

[View source]
def image_modules_data : Array(MainImage) | Nil #

[View source]
def image_modules_data=(image_modules_data : Array(MainImage) | Nil) #

[View source]
def issuer_name : String #

[View source]
def issuer_name=(issuer_name : String) #

[View source]
def locations : Array(Location) #

[View source]
def locations=(locations : Array(Location)) #

[View source]
def logo : ImageModule | Nil #

[View source]
def logo=(logo : ImageModule | Nil) #

[View source]
def review_status : String #

[View source]
def review_status=(review_status : String) #

[View source]
def text_modules_data : Array(TextModule) | Nil #

[View source]
def text_modules_data=(text_modules_data : Array(TextModule) | Nil) #

[View source]
def venue : Venue | Nil #

[View source]
def venue=(venue : Venue | Nil) #

[View source]