Class: Onlyoffice::DocsIntegrationSdk::DocumentEditor::Config::EditorConfig::Customization::Logo

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(image: nil, image_dark: nil, image_light: nil, image_embedded: nil, url: nil, visible: nil) ⇒ void

Parameters:

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0



# File ''

prop :image, T.nilable(String), name: "image"
prop :image_dark, T.nilable(String), name: "imageDark"
prop :image_light, T.nilable(String), name: "imageLight"
prop :image_embedded, T.nilable(String), name: "imageEmbedded"
prop :url, T.nilable(String), name: "url"
prop :visible, T.nilable(T::Boolean), name: "visible"

Instance Attribute Details

#image ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#image_dark ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#image_embedded ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#image_light ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#url ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#visible ⇒ Boolean?

Returns:

  • (Boolean, nil)

Since:

  • 0.1.0



# File ''

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

Class Method Details

.from_hash(hash, strict = nil) ⇒ Logo

Parameters:

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

Returns:

Since:

  • 0.1.0



997
998
999
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 997

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