Class: ReactorSDK::Resources::ExtensionPackage

Inherits:
BaseResource
  • Object
show all
Defined in:
lib/reactor_sdk/resources/extension_package.rb

Instance Attribute Summary

Attributes inherited from BaseResource

#attributes, #id, #meta, #relationships, #type

Instance Method Summary collapse

Methods inherited from BaseResource

#==, #[], attribute, #initialize, #relationship_data, #relationship_id, #relationship_ids, #to_h

Constructor Details

This class inherits a constructor from ReactorSDK::Resources::BaseResource

Instance Method Details

#availabilityString?

Returns Package availability.

Returns:

  • (String, nil)

    Package availability



27
# File 'lib/reactor_sdk/resources/extension_package.rb', line 27

attribute :availability

#created_atString

Returns ISO8601 timestamp when the package was created.

Returns:

  • (String)

    ISO8601 timestamp when the package was created



33
# File 'lib/reactor_sdk/resources/extension_package.rb', line 33

attribute :created_at

#display_nameString?

Returns Human-readable display name.

Returns:

  • (String, nil)

    Human-readable display name



21
# File 'lib/reactor_sdk/resources/extension_package.rb', line 21

attribute :display_name

#inspectString

Returns Human-readable representation.

Returns:

  • (String)

    Human-readable representation



41
42
43
44
45
46
# File 'lib/reactor_sdk/resources/extension_package.rb', line 41

def inspect
  '#<ReactorSDK::Resources::ExtensionPackage ' \
    "id=#{id.inspect} " \
    "name=#{name.inspect} " \
    "version=#{version.inspect}>"
end

#nameString

Returns Package name.

Returns:

  • (String)

    Package name



18
# File 'lib/reactor_sdk/resources/extension_package.rb', line 18

attribute :name

#platformString?

Returns Supported platform, such as “web” or “edge”.

Returns:

  • (String, nil)

    Supported platform, such as “web” or “edge”



24
# File 'lib/reactor_sdk/resources/extension_package.rb', line 24

attribute :platform

#updated_atString

Returns ISO8601 timestamp when the package was last updated.

Returns:

  • (String)

    ISO8601 timestamp when the package was last updated



36
# File 'lib/reactor_sdk/resources/extension_package.rb', line 36

attribute :updated_at

#versionString?

Returns Package version.

Returns:

  • (String, nil)

    Package version



30
# File 'lib/reactor_sdk/resources/extension_package.rb', line 30

attribute :version