class DiadocApi::Client
- DiadocApi::Client
- Reference
- Object
Defined in:
diadoc_api/client.crConstant Summary
-
HOST =
"https://diadoc-api.kontur.ru/"
Constructors
Instance Method Summary
- #acquire_counteragent(org_id : String, request : Entity::AcquireCounteragentRequest)
- #all_counteragents(organization : Entity::Organization) : Array(Entity::Counteragent)
- #all_documents(box : Entity::Box, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box : Entity::Box | Nil = nil) : Array(Entity::Document)
- #api_token : String
- #api_token=(api_token : String)
- #authenticate
- #authenticate!
- #first_box : Entity::Box | Nil
- #generate_print_form(box_id : String, message_id : String, document_id : String)
- #generate_print_form(box : Entity::Box, document : Entity::Document) : String
- #generate_title_xml(box_id : String, body : String) : String
- #get_box(box_id : String) : Entity::Box
- #get_box(box : Entity::Box) : Entity::Box
- #get_content(type_name_id : String | Nil = nil, function : String | Nil = nil, version : String | Nil = nil, title_index : String | Nil = nil, content_type : String | Nil = nil)
- #get_counteragent(organization : Entity::Organization, counteragent_org_id : String) : Entity::Counteragent
- #get_counteragents(organization : Entity::Organization, index_key : String | Nil = nil) : Entity::CounteragentList
- #get_docflow_events(box_id : String, request : Entity::GetDocflowEventsRequest)
- #get_docflow_events(box : Entity::Box, request : Entity::GetDocflowEventsRequest)
- #get_document(box : Entity::Box, message_id : String, entity_id : String)
- #get_document_types(box : Entity::Box)
- #get_documents(box_id : String, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box_id : String | Nil = nil) : Entity::DocumentList
- #get_documents(box : Entity::Box, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box : Entity::Box | Nil = nil) : Entity::DocumentList
- #get_entity_content(box : Entity::Box, message_id : String, entity_id : String)
- #get_last_event(box_id : String)
- #get_last_event(box : Entity::Box)
- #get_my_organizations
- #get_new_events(box_id : String)
- #get_new_events(box : Entity::Box)
- #get_organizations_by_inn_kpp(inn : String, kpp : String | Nil = nil, include_relations : Bool | Nil = nil) : Entity::OrganizationList
- #my_box(&block : Array(Entity::Box) -> Entity::Box) : Entity::Box | Nil
- #my_organization : Entity::Organization | Nil
- #password : String
- #password=(password : String)
- #post_message(message : Entity::MessageToPost)
- #session_token : String | Nil
- #session_token=(session_token : String | Nil)
- #set_my_organization(inn : String) : Entity::Organization | Nil
- #username : String
- #username=(username : String)
Constructor Detail
Instance Method Detail
def acquire_counteragent(org_id : String, request : Entity::AcquireCounteragentRequest)
#
def all_documents(box : Entity::Box, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box : Entity::Box | Nil = nil) : Array(Entity::Document)
#
def get_content(type_name_id : String | Nil = nil, function : String | Nil = nil, version : String | Nil = nil, title_index : String | Nil = nil, content_type : String | Nil = nil)
#
def get_counteragent(organization : Entity::Organization, counteragent_org_id : String) : Entity::Counteragent
#
def get_counteragents(organization : Entity::Organization, index_key : String | Nil = nil) : Entity::CounteragentList
#
def get_documents(box_id : String, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box_id : String | Nil = nil) : Entity::DocumentList
#
def get_documents(box : Entity::Box, index_key : String | Nil = nil, filter_category : FilterCategory = FilterCategory.default, from_document_date : Time | Nil = nil, to_document_date : Time | Nil = nil, counteragent_box : Entity::Box | Nil = nil) : Entity::DocumentList
#
def get_organizations_by_inn_kpp(inn : String, kpp : String | Nil = nil, include_relations : Bool | Nil = nil) : Entity::OrganizationList
#