Class: Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#download_typeString (readonly)

Returns the value of attribute download_type.

Returns:

  • (String)


564
565
566
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 564

def download_type
  @download_type
end

#expirationTime? (readonly)

Returns the value of attribute expiration.

Returns:

  • (Time, nil)


565
566
567
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 565

def expiration
  @expiration
end

#uriString (readonly)

Returns the value of attribute uri.

Returns:

  • (String)


566
567
568
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 566

def uri
  @uri
end

Class Method Details

.[](download_type:, uri:, expiration:) ⇒ Peddler::APIs::FulfillmentInbound20240320::DocumentDownload .[](arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

Overloads:



557
558
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 557

def self.[]: (download_type: String, uri: String, ?expiration: Time?) -> Peddler::APIs::FulfillmentInbound20240320::DocumentDownload
| (String, String, Time?) -> Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

.members[ :download_type, :uri, :expiration ]

Returns:

  • ([ :download_type, :uri, :expiration ])


560
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 560

def self.members: () -> [ :download_type, :uri, :expiration ]

.new(download_type:, uri:, expiration:) ⇒ Peddler::APIs::FulfillmentInbound20240320::DocumentDownload .new(arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

Overloads:



555
556
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 555

def self.new: (download_type: String, uri: String, ?expiration: Time?) -> Peddler::APIs::FulfillmentInbound20240320::DocumentDownload
| (String, String, Time?) -> Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

.parsePeddler::APIs::FulfillmentInbound20240320::DocumentDownload

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



562
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 562

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FulfillmentInbound20240320::DocumentDownload

Instance Method Details

#members[ :download_type, :uri, :expiration ]

Returns:

  • ([ :download_type, :uri, :expiration ])


568
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 568

def members: () -> [ :download_type, :uri, :expiration ]

#to_h{ download_type: String, uri: String, expiration: Time? }

Returns:

  • ({ download_type: String, uri: String, expiration: Time? })


569
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 569

def to_h: () -> { download_type: String, uri: String, expiration: Time? }