abstract struct ACP::Protocol::ContentBlock

Overview

Abstract base for all content block types. Deserialization is dispatched via the "type" JSON field using Crystal's built-in discriminator support.

Included Modules

Direct Known Subclasses

Defined in:

acp/protocol/content_block.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def type : String #

The discriminator field present on every content block.


[View source]