class DiadocApi::Entity::DocumentInfoV3

Included Modules

Defined in:

diadoc_api/entities/document_info_v3.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def custom_data : Array(CustomDataItem) #

def custom_data=(custom_data : Array(CustomDataItem)) #

def custom_document_id : String | Nil #

def custom_document_id=(custom_document_id : String | Nil) #

def department_id : String #

def department_id=(department_id : String) #

def document_direction : DocumentDirection #

def document_direction=(document_direction : DocumentDirection) #

def document_links : DocumentLinks #

def document_links=(document_links : DocumentLinks) #

def draft_info : DocumentDraftInfo | Nil #

def draft_info=(draft_info : DocumentDraftInfo | Nil) #

def editing_setting_id : String | Nil #

def editing_setting_id=(editing_setting_id : String | Nil) #

def full_version : FullVersion #

def full_version=(full_version : FullVersion) #

def is_deleted : Bool #

def is_deleted=(is_deleted : Bool) #

def is_invitation : Bool #

def is_invitation=(is_invitation : Bool) #

def is_read : Bool #

def is_read=(is_read : Bool) #

def letter_info : DocumentLetterInfo | Nil #

def letter_info=(letter_info : DocumentLetterInfo | Nil) #

def message_type : MessageType #

def message_type=(message_type : MessageType) #

def metadata : Array(MetadataItem) #

def metadata=(metadata : Array(MetadataItem)) #

def origin : Origin | Nil #

def origin=(origin : Origin | Nil) #

def packet_info : PacketInfo #

def packet_info=(packet_info : PacketInfo) #

def participants : DocumentParticipants #

def participants=(participants : DocumentParticipants) #

def template_info : DocumentTemplateInfo | Nil #

def template_info=(template_info : DocumentTemplateInfo | Nil) #

def workflow_id : Int32 #

def workflow_id=(workflow_id : Int32) #