public async Task GivenAQuoteIsGeneratedFromTheDesignId()
        {
            var address = new QuoteAddress
            {
                name     = "Ken Granderson",
                company  = "Blackfacts",
                address1 = "317 Hancock St.",
                address2 = "#2",
                city     = "Brooklyn",
                state    = "NY",
                zip      = "11216",
                country  = "US"
            };

            var quote = new QuoteRequest
            {
                name     = $"Quote generated {DateTime.Now}",
                type     = PrintingTypes.dtg,
                designId = createToOrderDesignId,
                products = new QuoteProduct[]
                {
                    new QuoteProduct
                    {
                        id       = "gildan-sweatshirt-crew",
                        color    = "black",
                        size     = Sizes.lrg,
                        quantity = 2
                    }
                },
                address  = address,
                features = new QuoteCustomFeatures
                {
                    shipping = QuoteShippingOptions.UPS_GND
                },
                data = new QuoteWhiteLabelData(address)
            };

            var response = await apiClient.QuoteAPI.CreateStandardQuoteAsync(quote).ConfigureAwait(false);

            createToOrderOrderToken = response.orderToken;
        }
Exemplo n.º 2
0
 public QuoteWhiteLabelData(QuoteAddress address)
 {
     whitelabel = address;
 }