Class: Onlyoffice::DocsIntegrationSdk::DocumentServer::Client::CommandService::Result

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/onlyoffice/docs_integration_sdk/document_server/client/command.rb

Overview

Result is a class that represents the result of the command service call.

Since:

  • 0.1.0

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key: nil, url: nil, keys: nil, users: nil, version: nil) ⇒ void

Parameters:

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0



# File ''

prop :key, T.nilable(String), name: "key"
prop :url, T.nilable(String), name: "url"
prop :keys, T.nilable(T::Array[String]), name: "keys"
prop :users, T.nilable(T::Array[String]), name: "users"
prop :version, T.nilable(String), name: "version"

Instance Attribute Details

#key ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#keys ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

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

#url ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#users ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

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

#version ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

Class Method Details

.from_hash(hash, strict = nil) ⇒ Result

Parameters:

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

Returns:

Since:

  • 0.1.0



366
367
368
# File 'lib/onlyoffice/docs_integration_sdk/document_server/client/command.rb', line 366

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