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

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

Overview

Since:

  • 0.1.0

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(end_date: nil, trial: nil, customization: nil, connections: nil, connections_view: nil, users_count: nil, users_view_count: nil, users_expire: nil) ⇒ void

Parameters:

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

  • connections (Integer, nil) (defaults to: nil) —

    @since 0.1.0

  • connections_view (Integer, nil) (defaults to: nil) —

    @since 0.1.0

  • users_count (Integer, nil) (defaults to: nil) —

    @since 0.1.0

  • users_view_count (Integer, nil) (defaults to: nil) —

    @since 0.1.0

  • users_expire (Integer, nil) (defaults to: nil) —

    @since 0.1.0



# File ''

prop :end_date, T.nilable(String), name: "end_date"
prop :trial, T.nilable(T::Boolean), name: "trial"
prop :customization, T.nilable(T::Boolean), name: "customization"
prop :connections, T.nilable(Integer), name: "connections"
prop :connections_view, T.nilable(Integer), name: "connections_view"
prop :users_count, T.nilable(Integer), name: "users_count"
prop :users_view_count, T.nilable(Integer), name: "users_view_count"
prop :users_expire, T.nilable(Integer), name: "users_expire"

Instance Attribute Details

#connections ⇒ Integer?

Returns:

  • (Integer, nil)

Since:

  • 0.1.0



# File ''

prop :connections, T.nilable(Integer), name: "connections"

#connections_view ⇒ Integer?

Returns:

  • (Integer, nil)

Since:

  • 0.1.0



# File ''

prop :connections_view, T.nilable(Integer), name: "connections_view"

#customization ⇒ Boolean?

Returns:

  • (Boolean, nil)

Since:

  • 0.1.0



# File ''

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

#end_date ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#trial ⇒ Boolean?

Returns:

  • (Boolean, nil)

Since:

  • 0.1.0



# File ''

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

#users_count ⇒ Integer?

Returns:

  • (Integer, nil)

Since:

  • 0.1.0



# File ''

prop :users_count, T.nilable(Integer), name: "users_count"

#users_expire ⇒ Integer?

Returns:

  • (Integer, nil)

Since:

  • 0.1.0



# File ''

prop :users_expire, T.nilable(Integer), name: "users_expire"

#users_view_count ⇒ Integer?

Returns:

  • (Integer, nil)

Since:

  • 0.1.0



# File ''

prop :users_view_count, T.nilable(Integer), name: "users_view_count"

Class Method Details

.from_hash(hash, strict = nil) ⇒ License

Parameters:

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

Returns:

Since:

  • 0.1.0



177
178
179
# File 'lib/onlyoffice/docs_integration_sdk/document_server/client/command.rb', line 177

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