public static async Task <CustomsDeclaration> GetDefaultObject() { var parameters = new CreateCustomsDeclaration { ExporterReference = "", ImporterReference = "", ContentsType = ShippoEnums.ContentsTypes.MERCHANDISE, ContentsExplanation = "T-Shirt purchase", Invoice = "#123123", License = "", Certificate = "", Notes = "", EelPfc = ShippoEnums.EelPfcs.NOEEI_30_37_a, AesItn = "", NonDeliveryOption = ShippoEnums.NonDeliveryOptions.ABANDON, Certify = true, CertifySigner = "Laura Behrens Wu", Disclaimer = "", Incoterm = null, Metadata = "Order ID #123123" }; CustomsItem customsItem = await CustomsItemTest.GetDefaultObject(); parameters.Items.Add(customsItem.ObjectId); return(await GetShippoClient().CreateCustomsDeclaration(parameters)); }
public async Task <CustomsDeclaration> CreateCustomsDeclaration(CreateCustomsDeclaration createCustomsDeclaration) { string ep = string.Format("{0}/customs/declarations", apiEndpoint); return(await this.apiClient.DoRequestAsync <CustomsDeclaration>(ep, HttpMethod.Post, Serialize(createCustomsDeclaration))); }