struct Facebook::Proto::Event

Included Modules

Defined in:

cli/proto/facebook/Event.pb.cr

Constant Summary

FIELDS = {1 => {name: :id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 2 => {name: :attending_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :can_guests_invite, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :category, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :declined_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :description, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :discount_code_enabled, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :end_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :guest_list_enabled, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :interested_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :is_canceled, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :is_draft, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :is_page_owned, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :maybe_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :noreply_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :scheduled_publish_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :start_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :ticket_uri, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :ticket_uri_start_sales_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :ticketing_privacy_uri, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :ticketing_terms_uri, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :timezone, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 24 => {name: :type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 25 => {name: :updated_time, pb_type: Datetime, crystal_type: Datetime, cast_type: Datetime?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Fields = {} of String => Field

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(buf : Protobuf::Buffer) #

def self.new(id : String | Nil = nil, attending_count : Int64 | Nil = nil, can_guests_invite : Bool | Nil = nil, category : String | Nil = nil, declined_count : Int64 | Nil = nil, description : String | Nil = nil, discount_code_enabled : Bool | Nil = nil, end_time : String | Nil = nil, guest_list_enabled : Bool | Nil = nil, interested_count : Int64 | Nil = nil, is_canceled : Bool | Nil = nil, is_draft : Bool | Nil = nil, is_page_owned : Bool | Nil = nil, maybe_count : Int64 | Nil = nil, name : String | Nil = nil, noreply_count : Int64 | Nil = nil, scheduled_publish_time : String | Nil = nil, start_time : String | Nil = nil, ticket_uri : String | Nil = nil, ticket_uri_start_sales_time : String | Nil = nil, ticketing_privacy_uri : String | Nil = nil, ticketing_terms_uri : String | Nil = nil, timezone : String | Nil = nil, type : String | Nil = nil, updated_time : Datetime | Nil = nil) #

def self.new(pull : JSON::PullParser) #

Class Method Detail

def self.from_protobuf(io) #

Instance Method Detail

def [](key : String) #

def []=(key : String, val) #

def []?(key : String) #

def attending_count : Int64 | Nil #

def attending_count=(attending_count : Int64 | Nil) #

def can_guests_invite : Bool | Nil #

def can_guests_invite=(can_guests_invite : Bool | Nil) #

def category : String | Nil #

def category=(category : String | Nil) #

def declined_count : Int64 | Nil #

def declined_count=(declined_count : Int64 | Nil) #

def description : String | Nil #

def description=(description : String | Nil) #

def discount_code_enabled : Bool | Nil #

def discount_code_enabled=(discount_code_enabled : Bool | Nil) #

def end_time : String | Nil #

def end_time=(end_time : String | Nil) #

def guest_list_enabled : Bool | Nil #

def guest_list_enabled=(guest_list_enabled : Bool | Nil) #

def id : String | Nil #

def id=(id : String | Nil) #

def interested_count : Int64 | Nil #

def interested_count=(interested_count : Int64 | Nil) #

def is_canceled : Bool | Nil #

def is_canceled=(is_canceled : Bool | Nil) #

def is_draft : Bool | Nil #

def is_draft=(is_draft : Bool | Nil) #

def is_page_owned : Bool | Nil #

def is_page_owned=(is_page_owned : Bool | Nil) #

def maybe_count : Int64 | Nil #

def maybe_count=(maybe_count : Int64 | Nil) #

def name : String | Nil #

def name=(name : String | Nil) #

def noreply_count : Int64 | Nil #

def noreply_count=(noreply_count : Int64 | Nil) #

def scheduled_publish_time : String | Nil #

def scheduled_publish_time=(scheduled_publish_time : String | Nil) #

def start_time : String | Nil #

def start_time=(start_time : String | Nil) #

def ticket_uri : String | Nil #

def ticket_uri=(ticket_uri : String | Nil) #

def ticket_uri_start_sales_time : String | Nil #

def ticket_uri_start_sales_time=(ticket_uri_start_sales_time : String | Nil) #

def ticketing_privacy_uri : String | Nil #

def ticketing_privacy_uri=(ticketing_privacy_uri : String | Nil) #

def ticketing_terms_uri : String | Nil #

def ticketing_terms_uri=(ticketing_terms_uri : String | Nil) #

def timezone : String | Nil #

def timezone=(timezone : String | Nil) #

def to_hash #

def to_protobuf(io : IO, embedded = false) #

def to_protobuf #

def type : String | Nil #

def type=(type : String | Nil) #

def updated_time : Datetime | Nil #

def updated_time=(updated_time : Datetime | Nil) #