Class: Peddler::Feeds::ListingsFeedMessageSchema::Patch

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#opString (readonly)

Returns the value of attribute op.

Returns:

  • (String)


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

def op
  @op
end

#pathString (readonly)

Returns the value of attribute path.

Returns:

  • (String)


37
38
39
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 37

def path
  @path
end

#valueArray[untyped]? (readonly)

Returns the value of attribute value.

Returns:

  • (Array[untyped], nil)


38
39
40
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 38

def value
  @value
end

Class Method Details

.[](op:, path:, value:) ⇒ Peddler::Feeds::ListingsFeedMessageSchema::Patch .[](arg0, arg1, arg2) ⇒ Peddler::Feeds::ListingsFeedMessageSchema::Patch

Overloads:



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

def self.[]: (op: String, path: String, ?value: Array[untyped]?) -> Peddler::Feeds::ListingsFeedMessageSchema::Patch
| (String, String, Array[untyped]?) -> Peddler::Feeds::ListingsFeedMessageSchema::Patch

.members[ :op, :path, :value ]

Returns:

  • ([ :op, :path, :value ])


32
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 32

def self.members: () -> [ :op, :path, :value ]

.new(op:, path:, value:) ⇒ Peddler::Feeds::ListingsFeedMessageSchema::Patch .new(arg0, arg1, arg2) ⇒ Peddler::Feeds::ListingsFeedMessageSchema::Patch

Overloads:



27
28
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 27

def self.new: (op: String, path: String, ?value: Array[untyped]?) -> Peddler::Feeds::ListingsFeedMessageSchema::Patch
| (String, String, Array[untyped]?) -> Peddler::Feeds::ListingsFeedMessageSchema::Patch

.parsePeddler::Feeds::ListingsFeedMessageSchema::Patch

Parameters:

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

Returns:



34
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 34

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

Instance Method Details

#members[ :op, :path, :value ]

Returns:

  • ([ :op, :path, :value ])


40
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 40

def members: () -> [ :op, :path, :value ]

#to_h{ op: String, path: String, value: Array[untyped]? }

Returns:

  • ({ op: String, path: String, value: Array[untyped]? })


41
# File 'sig/peddler/feeds/listings_feed_message_schema.rbs', line 41

def to_h: () -> { op: String, path: String, value: Array[untyped]? }