module Bloom::Message

Defined in:

bloom/message.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : Protobuf::Message) #

[View source]
def to_json(json : JSON::Builder) #

[View source]

Macro Detail

macro _add_field(tag, name, pb_type, options = {} of Symbol => Bool) #

[View source]
macro _generate_decoder(pbVer) #

[View source]
macro _generate_encoder(pbVer) #

[View source]
macro _generate_hash_getters #

[View source]
macro build_helpers #

[View source]
macro contract(&blk) #

[View source]
macro contract_of(syntax, &blk) #

[View source]
macro extensions(range) #

[View source]
macro optional(name, type, tag, default = nil, repeated = false, packed = false) #

[View source]
macro repeated(name, type, tag, packed = false) #

[View source]
macro required(name, type, tag, default = nil) #

[View source]
macro use_json_discriminator(field, mapping) #

[View source]