Class: Onlyoffice::DocsIntegrationSdk::DocumentEditor::Config::Document

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/onlyoffice/docs_integration_sdk/document_editor/config.rb

Overview

Since:

  • 0.1.0

Defined Under Namespace

Classes: Info, Permissions, ReferenceData

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file_type: nil, key: nil, reference_data: nil, title: nil, url: nil, info: nil, permissions: nil) ⇒ void

Parameters:

  • file_type (String, nil) (defaults to: nil) —

    @since 0.1.0

  • key (String, nil) (defaults to: nil) —

    @since 0.1.0

  • reference_data (ReferenceData, nil) (defaults to: nil) —

    @since 0.1.0

  • title (String, nil) (defaults to: nil) —

    @since 0.1.0

  • url (String, nil) (defaults to: nil) —

    @since 0.1.0

  • info (Info, nil) (defaults to: nil) —

    @since 0.1.0

  • permissions (Permissions, nil) (defaults to: nil) —

    @since 0.1.0



# File ''

prop :file_type, T.nilable(String), name: "fileType"
prop :key, T.nilable(String), name: "key"
prop :reference_data, T.nilable(ReferenceData), name: "referenceData"
prop :title, T.nilable(String), name: "title"
prop :url, T.nilable(String), name: "url"
prop :info, T.nilable(Info), name: "info"
prop :permissions, T.nilable(Permissions), name: "permissions"

Instance Attribute Details

#file_type ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

prop :file_type, T.nilable(String), name: "fileType"

#info ⇒ Info?

Returns:

Since:

  • 0.1.0



# File ''

prop :info, T.nilable(Info), name: "info"

#key ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

prop :key, T.nilable(String), name: "key"

#permissions ⇒ Permissions?

Returns:

Since:

  • 0.1.0



# File ''

prop :permissions, T.nilable(Permissions), name: "permissions"

#reference_data ⇒ ReferenceData?

Returns:

Since:

  • 0.1.0



# File ''

prop :reference_data, T.nilable(ReferenceData), name: "referenceData"

#title ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

prop :title, T.nilable(String), name: "title"

#url ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

prop :url, T.nilable(String), name: "url"

Class Method Details

.from_hash(hash, strict = nil) ⇒ Document

Parameters:

  • hash (T.untyped)
  • strict (T.untyped) (defaults to: nil)

Returns:

Since:

  • 0.1.0



274
275
276
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 274

def self.from_hash(hash, strict = nil)
  super(hash, strict)
end