Class: Sink::Resources::BodyParams::Objects
- Inherits:
-
Object
- Object
- Sink::Resources::BodyParams::Objects
- Defined in:
- lib/sink/resources/body_params/objects.rb
Instance Method Summary collapse
-
#initialize(client:) ⇒ Objects
constructor
A new instance of Objects.
-
#mixed_known_and_unknown(params = {}, opts = {}) ⇒ nil
Endpoint with an object ‘requestBody` that has a property that uses `additionalProperties: true` alongside defined properties.
Constructor Details
#initialize(client:) ⇒ Objects
Returns a new instance of Objects.
8 9 10 |
# File 'lib/sink/resources/body_params/objects.rb', line 8 def initialize(client:) @client = client end |
Instance Method Details
#mixed_known_and_unknown(params = {}, opts = {}) ⇒ nil
Endpoint with an object ‘requestBody` that has a property that uses
`additionalProperties: true` alongside defined properties
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/sink/resources/body_params/objects.rb', line 21 def mixed_known_and_unknown(params = {}, opts = {}) req = { method: :post, path: "/body_params/objects/mixed_known_and_unknown", body: params, headers: {"Content-Type" => "application/json"}, model: NilClass } @client.request(req, opts) end |