diff --git a/CHANGELOG.md b/CHANGELOG.md index 57b07d3c..b84c0fee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## Next Release + +- Add missing parameters for `Order.Create` parameter set + ## v6.3.1 (2024-04-12) - Fix `CarrierFields` serialization bug causing carrier account operations to fail diff --git a/EasyPost/Parameters/Order/Create.cs b/EasyPost/Parameters/Order/Create.cs index f14caa1a..eee9c585 100644 --- a/EasyPost/Parameters/Order/Create.cs +++ b/EasyPost/Parameters/Order/Create.cs @@ -12,6 +12,13 @@ public class Create : BaseParameters, IOrderParameter { #region Request Parameters + /// + /// The (or parameters) of the buyer for the new . + /// Defaults to if not provided. + /// + [TopLevelRequestParameter(Necessity.Optional, "order", "buyer_address")] + public IAddressParameter? BuyerAddress { get; set; } + /// /// List of s to use to create the new . /// The provided s must exist prior to making the API call. @@ -31,6 +38,13 @@ public class Create : BaseParameters, IOrderParameter [TopLevelRequestParameter(Necessity.Optional, "order", "reference")] public string? Reference { get; set; } + /// + /// The return (or parameters) for the new . + /// Defaults to if not provided. + /// + [TopLevelRequestParameter(Necessity.Optional, "order", "return_address")] + public IAddressParameter? ReturnAddress { get; set; } + /// /// List of s (or parameter sets) for the new . /// diff --git a/examples b/examples index 4f12b33d..dc55a2d7 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 4f12b33d59586e70250231d89744a7512c09f97c +Subproject commit dc55a2d7ab639520cce724ca3f099cf3dfd1b250