Class: Peddler::Feeds::ListingsFeedSchema::Feed

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/feeds/listings_feed_schema.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#headerPeddler::Feeds::ListingsFeedSchema::Header (readonly)

Returns the value of attribute header.



14
15
16
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 14

def header
  @header
end

#messagesArray[Peddler::Feeds::ListingsFeedSchema::Message] (readonly)

Returns the value of attribute messages.



15
16
17
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 15

def messages
  @messages
end

Class Method Details

.[](header:, messages:) ⇒ Peddler::Feeds::ListingsFeedSchema::Feed .[](arg0, arg1) ⇒ Peddler::Feeds::ListingsFeedSchema::Feed



7
8
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 7

def self.[]: (header: Peddler::Feeds::ListingsFeedSchema::Header, messages: Array[Peddler::Feeds::ListingsFeedSchema::Message]) -> Peddler::Feeds::ListingsFeedSchema::Feed
| (Peddler::Feeds::ListingsFeedSchema::Header, Array[Peddler::Feeds::ListingsFeedSchema::Message]) -> Peddler::Feeds::ListingsFeedSchema::Feed

.members[ :header, :messages ]

Returns:

  • ([ :header, :messages ])


10
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 10

def self.members: () -> [ :header, :messages ]

.new(header:, messages:) ⇒ Peddler::Feeds::ListingsFeedSchema::Feed .new(arg0, arg1) ⇒ Peddler::Feeds::ListingsFeedSchema::Feed



5
6
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 5

def self.new: (header: Peddler::Feeds::ListingsFeedSchema::Header, messages: Array[Peddler::Feeds::ListingsFeedSchema::Message]) -> Peddler::Feeds::ListingsFeedSchema::Feed
| (Peddler::Feeds::ListingsFeedSchema::Header, Array[Peddler::Feeds::ListingsFeedSchema::Message]) -> Peddler::Feeds::ListingsFeedSchema::Feed

.parsePeddler::Feeds::ListingsFeedSchema::Feed

Parameters:

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

Returns:



12
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 12

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Feeds::ListingsFeedSchema::Feed

Instance Method Details

#members[ :header, :messages ]

Returns:

  • ([ :header, :messages ])


17
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 17

def members: () -> [ :header, :messages ]

#to_h{ header: Peddler::Feeds::ListingsFeedSchema::Header, messages: Array[Peddler::Feeds::ListingsFeedSchema::Message] }



18
# File 'sig/peddler/feeds/listings_feed_schema.rbs', line 18

def to_h: () -> { header: Peddler::Feeds::ListingsFeedSchema::Header, messages: Array[Peddler::Feeds::ListingsFeedSchema::Message] }