Class: Onlyoffice::DocsIntegrationSdk::DocumentServer::Client::CommandService::Request

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

Overview

Request is a class that represents the request options for the command service.

Since:

  • 0.1.0

Defined Under Namespace

Classes: C, License, Meta, Quota, Server

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(c: nil, key: nil, users: nil, userdata: nil, license: nil, server: nil, quota: nil, meta: nil) ⇒ void

Parameters:

  • c (C, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

  • license (License, nil) (defaults to: nil) —

    @since 0.1.0

  • server (Server, nil) (defaults to: nil) —

    @since 0.1.0

  • quota (Quota, nil) (defaults to: nil) —

    @since 0.1.0

  • meta (Meta, nil) (defaults to: nil) —

    @since 0.1.0



# File ''

prop :c, T.nilable(C), name: "c"
prop :key, T.nilable(String), name: "key"
prop :users, T.nilable(T::Array[String]), name: "users"
prop :userdata, T.nilable(String), name: "userdata"
prop :license, T.nilable(License), name: "license"
prop :server, T.nilable(Server), name: "server"
prop :quota, T.nilable(Quota), name: "quota"
prop :meta, T.nilable(Meta), name: "meta"

Instance Attribute Details

#c ⇒ C?

Returns:

  • (C, nil)

Since:

  • 0.1.0



# File ''

prop :c, T.nilable(C), name: "c"

#key ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#license ⇒ License?

Returns:

Since:

  • 0.1.0



# File ''

prop :license, T.nilable(License), name: "license"

#meta ⇒ Meta?

Returns:

Since:

  • 0.1.0



# File ''

prop :meta, T.nilable(Meta), name: "meta"

#quota ⇒ Quota?

Returns:

Since:

  • 0.1.0



# File ''

prop :quota, T.nilable(Quota), name: "quota"

#server ⇒ Server?

Returns:

Since:

  • 0.1.0



# File ''

prop :server, T.nilable(Server), name: "server"

#userdata ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#users ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

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

Class Method Details

.from_hash(hash, strict = nil) ⇒ Request

Parameters:

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

Returns:

Since:

  • 0.1.0



337
338
339
# File 'lib/onlyoffice/docs_integration_sdk/document_server/client/command.rb', line 337

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