Class: Peddler::Feeds::ListingsFeedProcessingReportSchema::Header

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#feed_idString (readonly)

Returns the value of attribute feed_id.

Returns:

  • (String)


33
34
35
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 33

def feed_id
  @feed_id
end

#reportPeddler::Feeds::ListingsFeedProcessingReportSchema::Report? (readonly)

Returns the value of attribute report.



34
35
36
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 34

def report
  @report
end

#seller_idString (readonly)

Returns the value of attribute seller_id.

Returns:

  • (String)


35
36
37
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 35

def seller_id
  @seller_id
end

#versionString (readonly)

Returns the value of attribute version.

Returns:

  • (String)


36
37
38
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 36

def version
  @version
end

Class Method Details

.[](feed_id:, seller_id:, version:, report:) ⇒ Peddler::Feeds::ListingsFeedProcessingReportSchema::Header .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Feeds::ListingsFeedProcessingReportSchema::Header

Overloads:



26
27
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 26

def self.[]: (feed_id: String, seller_id: String, version: String, ?report: Peddler::Feeds::ListingsFeedProcessingReportSchema::Report?) -> Peddler::Feeds::ListingsFeedProcessingReportSchema::Header
| (String, String, String, Peddler::Feeds::ListingsFeedProcessingReportSchema::Report?) -> Peddler::Feeds::ListingsFeedProcessingReportSchema::Header

.members[ :feed_id, :seller_id, :version, :report ]

Returns:

  • ([ :feed_id, :seller_id, :version, :report ])


29
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 29

def self.members: () -> [ :feed_id, :seller_id, :version, :report ]

.new(feed_id:, seller_id:, version:, report:) ⇒ Peddler::Feeds::ListingsFeedProcessingReportSchema::Header .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Feeds::ListingsFeedProcessingReportSchema::Header

Overloads:



24
25
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 24

def self.new: (feed_id: String, seller_id: String, version: String, ?report: Peddler::Feeds::ListingsFeedProcessingReportSchema::Report?) -> Peddler::Feeds::ListingsFeedProcessingReportSchema::Header
| (String, String, String, Peddler::Feeds::ListingsFeedProcessingReportSchema::Report?) -> Peddler::Feeds::ListingsFeedProcessingReportSchema::Header

.parsePeddler::Feeds::ListingsFeedProcessingReportSchema::Header

Parameters:

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

Returns:



31
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 31

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

Instance Method Details

#members[ :feed_id, :seller_id, :version, :report ]

Returns:

  • ([ :feed_id, :seller_id, :version, :report ])


38
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 38

def members: () -> [ :feed_id, :seller_id, :version, :report ]

#to_h{ feed_id: String, seller_id: String, version: String, report: Peddler::Feeds::ListingsFeedProcessingReportSchema::Report? }

Returns:



39
# File 'sig/peddler/feeds/listings_feed_processing_report_schema.rbs', line 39

def to_h: () -> { feed_id: String, seller_id: String, version: String, report: Peddler::Feeds::ListingsFeedProcessingReportSchema::Report? }