Skip to content

Commit bf1ed28

Browse files
authored
- Add missing address parameters to Shipment create parameter set (#516)
1 parent 16573bc commit bf1ed28

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

EasyPost/Parameters/Shipment/Create.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,26 @@ public class Create : BaseParameters<Models.API.Shipment>, IShipmentParameter
9999
[NestedRequestParameter(typeof(ScanForm.Create), Necessity.Optional, "from_address")]
100100
public IAddressParameter? FromAddress { get; set; }
101101

102+
/// <summary>
103+
/// The return <see cref="Models.API.Address"/> (or a <see cref="Address.Create"/> parameter set) for the new <see cref="Models.API.Shipment"/>.
104+
/// </summary>
105+
[TopLevelRequestParameter(Necessity.Optional, "shipment", "return_address")]
106+
[NestedRequestParameter(typeof(Pickup.Create), Necessity.Optional, "return_address")]
107+
[NestedRequestParameter(typeof(Batch.Create), Necessity.Optional, "return_address")]
108+
[NestedRequestParameter(typeof(Order.Create), Necessity.Optional, "return_address")]
109+
[NestedRequestParameter(typeof(ScanForm.Create), Necessity.Optional, "return_address")]
110+
public IAddressParameter? ReturnAddress { get; set; }
111+
112+
/// <summary>
113+
/// The buyer <see cref="Models.API.Address"/> (or a <see cref="Address.Create"/> parameter set) for the new <see cref="Models.API.Shipment"/>.
114+
/// </summary>
115+
[TopLevelRequestParameter(Necessity.Optional, "shipment", "buyer_address")]
116+
[NestedRequestParameter(typeof(Pickup.Create), Necessity.Optional, "buyer_address")]
117+
[NestedRequestParameter(typeof(Batch.Create), Necessity.Optional, "buyer_address")]
118+
[NestedRequestParameter(typeof(Order.Create), Necessity.Optional, "buyer_address")]
119+
[NestedRequestParameter(typeof(ScanForm.Create), Necessity.Optional, "buyer_address")]
120+
public IAddressParameter? BuyerAddress { get; set; }
121+
102122
/// <summary>
103123
/// The physical <see cref="Models.API.Parcel"/> (or <see cref="Parcel.Create"/> parameter set) being transported in the new <see cref="Models.API.Shipment"/>.
104124
/// </summary>

0 commit comments

Comments
 (0)