Current section
Files
Jump to
Current section
Files
lib/models/request/orders/modify_client_extensions.ex
defmodule ExOanda.Request.OrderModifyClientExtensions do
@moduledoc """
Oanda order modify client extensions request.
[Oanda Docs](https://developer.oanda.com/rest-live-v20/order-ep/)
"""
use TypedEctoSchema
import Ecto.Changeset
alias ExOanda.ClientExtensions
@primary_key false
typed_embedded_schema do
embeds_one :client_extensions, ClientExtensions
end
@doc false
def changeset(struct, params) do
struct
|> cast(params, [])
|> cast_embed(:client_extensions)
|> validate_required([:client_extensions])
end
end