Class: Onlyoffice::DocsIntegrationSdk::DocumentEditor::Config::EditorConfig::User

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(firstname: nil, group: nil, id: nil, image: nil, lastname: nil, name: nil) ⇒ void

Parameters:

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

    @deprecated Use #name instead. This property is deprecated since Document Server version 4.2. @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @deprecated Use #name instead. This property is deprecated since Document Server version 4.2. @since 0.1.0

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

    @since 0.1.0



# File ''

prop :firstname, T.nilable(String), name: "firstname"
prop :group, T.nilable(String), name: "group"
prop :id, T.nilable(String), name: "id"
prop :image, T.nilable(String), name: "image"
prop :lastname, T.nilable(String), name: "lastname"
prop :name, T.nilable(String), name: "name"

Instance Attribute Details

#firstname ⇒ String?

Deprecated.

Use #name instead. This property is deprecated since Document Server version 4.2.

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#group ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#id ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#image ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#lastname ⇒ String?

Deprecated.

Use #name instead. This property is deprecated since Document Server version 4.2.

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#name ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

Class Method Details

.from_hash(hash, strict = nil) ⇒ User

Parameters:

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

Returns:

Since:

  • 0.1.0



388
389
390
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 388

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