コード例 #1
0
        public async Task GetRatesTest()
        {
            var client = new ShippyProClient(token);

            var parms = new GetRatesParams()
            {
                to_address = new Address
                {
                    name    = "Clayton Davis",
                    company = "Clayton Davis Ventures",
                    street1 = "C/ L'Aljub, 7",
                    city    = "Marratxi",
                    state   = "Baleares",
                    country = "ES",
                    phone   = "+34555444333",
                    email   = "*****@*****.**"
                },
                from_address = new Address
                {
                    name    = "Henar Alonso-Pimentel",
                    company = "Rainbowwear SL",
                    street1 = "C/ Miguel Angel Abia B12",
                    city    = "La Cisterniga",
                    state   = "Valladolid",
                    country = "ES",
                    phone   = "+34555666777",
                    email   = "*****@*****.**"
                },
                parcels = new []
                {
                    new Parcel
                    {
                        length = 10,
                        height = 10,
                        width  = 10,
                        weight = 1
                    }
                },
                ContentDescription = "Swimwear",
                ShippingService    = "Economy",
            };
            var request = new GetRates()
            {
                Params = parms
            };
            var response = await client.GetRates(request);

            Assert.NotNull(response);
        }
コード例 #2
0
 public async Task <GetRatesResponse> GetRates(GetRates request)
 {
     return(await PostAsync <GetRatesResponse>(request));
 }