Class: Onlyoffice::DocsIntegrationSdk::DocumentStorage::Callback::Request

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/onlyoffice/docs_integration_sdk/document_storage/callback.rb

Overview

Since:

  • 0.1.0

Defined Under Namespace

Classes: Action, ForceSaveType, FormData, History, Status

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actions: nil, changeshistory: nil, changesurl: nil, filetype: nil, forcesavetype: nil, formsdataurl: nil, history: nil, key: nil, status: nil, url: nil, userdata: nil, users: nil) ⇒ void

Parameters:

  • actions (Array<Action>, nil) (defaults to: nil) —

    @since 0.1.0

  • changeshistory (Array<T.untyped>, nil) (defaults to: nil) —

    @deprecated Use #history instead. This property is deprecated since Document Server version 4.2. @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

  • forcesavetype (ForceSaveType, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0

  • history (History, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0

  • status (Status, nil) (defaults to: nil) —

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0

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

    @since 0.1.0



# File ''

prop :actions, T.nilable(T::Array[Action]), name: "actions"
prop :changeshistory, T.nilable(T::Array[T.untyped]), name: "changeshistory"
prop :changesurl, T.nilable(String), name: "changesurl"
prop :filetype, T.nilable(String), name: "filetype"
prop :forcesavetype, T.nilable(ForceSaveType), name: "forcesavetype"
prop :formsdataurl, T.nilable(String), name: "formsdataurl"
prop :history, T.nilable(History), name: "history"
prop :key, T.nilable(String), name: "key"
prop :status, T.nilable(Status), name: "status"
prop :url, T.nilable(String), name: "url"
prop :userdata, T.nilable(String), name: "userdata"
prop :users, T.nilable(T::Array[String]), name: "users"

Instance Attribute Details

#actions ⇒ Array<Action>?

Returns:

Since:

  • 0.1.0



# File ''

prop :actions, T.nilable(T::Array[Action]), name: "actions"

#changeshistory ⇒ Array<T.untyped>?

Deprecated.

Use #history instead. This property is deprecated since Document Server version 4.2.

Returns:

  • (Array<T.untyped>, nil)

Since:

  • 0.1.0



# File ''

prop :changeshistory, T.nilable(T::Array[T.untyped]), name: "changeshistory"

#changesurl ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#filetype ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#forcesavetype ⇒ ForceSaveType?

Returns:

Since:

  • 0.1.0



# File ''

prop :forcesavetype, T.nilable(ForceSaveType), name: "forcesavetype"

#formsdataurl ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#history ⇒ History?

Returns:

Since:

  • 0.1.0



# File ''

prop :history, T.nilable(History), name: "history"

#key ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#status ⇒ Status?

Returns:

Since:

  • 0.1.0



# File ''

prop :status, T.nilable(Status), name: "status"

#url ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

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

#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



255
256
257
# File 'lib/onlyoffice/docs_integration_sdk/document_storage/callback.rb', line 255

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