Class: Onlyoffice::DocsIntegrationSdk::DocumentEditor::Config::Document::Permissions::CommentGroup

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(edit: nil, remove: nil, view: nil) ⇒ void

Parameters:

  • edit (Array<String>, nil) (defaults to: nil) —

    @since 0.1.0

  • remove (Array<String>, nil) (defaults to: nil) —

    @since 0.1.0

  • view (Array<String>, nil) (defaults to: nil) —

    @since 0.1.0



# File ''

prop :edit, T.nilable(T::Array[String]), name: "edit"
prop :remove, T.nilable(T::Array[String]), name: "remove"
prop :view, T.nilable(T::Array[String]), name: "view"

Instance Attribute Details

#edit ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

prop :edit, T.nilable(T::Array[String]), name: "edit"

#remove ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

prop :remove, T.nilable(T::Array[String]), name: "remove"

#view ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

prop :view, T.nilable(T::Array[String]), name: "view"

Class Method Details

.from_hash(hash, strict = nil) ⇒ CommentGroup

Parameters:

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

Returns:

Since:

  • 0.1.0



183
184
185
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 183

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