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

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: SharingSettings

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(author: nil, created: nil, favorite: nil, folder: nil, owner: nil, sharing_settings: nil, uploaded: nil) ⇒ void

Parameters:

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

    @deprecated Use #owner instead. This property is deprecated since Document Server version 5.4. @since 0.1.0

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

    @deprecated Use #uploaded instead. This property is deprecated since Document Server version 5.4. @since 0.1.0

  • favorite (Boolean, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

  • sharing_settings (Array<SharingSettings>, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0



# File ''

prop :author, T.nilable(String), name: "author"
prop :created, T.nilable(String), name: "created"
prop :favorite, T.nilable(T::Boolean), name: "favorite"
prop :folder, T.nilable(String), name: "folder"
prop :owner, T.nilable(String), name: "owner"
prop :sharing_settings, T.nilable(T::Array[SharingSettings]), name: "sharingSettings"
prop :uploaded, T.nilable(String), name: "uploaded"

Instance Attribute Details

#author ⇒ String?

Deprecated.

Use #owner instead. This property is deprecated since Document Server version 5.4.

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#created ⇒ String?

Deprecated.

Use #uploaded instead. This property is deprecated since Document Server version 5.4.

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#favorite ⇒ Boolean?

Returns:

  • (Boolean, nil)

Since:

  • 0.1.0



# File ''

prop :favorite, T.nilable(T::Boolean), name: "favorite"

#folder ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#owner ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#sharing_settings ⇒ Array<SharingSettings>?

Returns:

Since:

  • 0.1.0



# File ''

prop :sharing_settings, T.nilable(T::Array[SharingSettings]), name: "sharingSettings"

#uploaded ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

Class Method Details

.from_hash(hash, strict = nil) ⇒ Info

Parameters:

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

Returns:

Since:

  • 0.1.0



159
160
161
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 159

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