Knetik.KnetikClient.CartShippingAddress C# (CSharp) Method

CartShippingAddress() public method

public CartShippingAddress ( Knetik.ShippingAddress address, Action cb = null ) : KnetikApiResponse
address Knetik.ShippingAddress
cb Action
return KnetikApiResponse
        public KnetikApiResponse CartShippingAddress(
            ShippingAddress address,
            Action<KnetikApiResponse> cb = null
        )
        {
            JSONObject j = new JSONObject (JSONObject.Type.OBJECT);
            j.AddField ("first_name", address.FirstName);
            j.AddField ("last_name", address.FirstName);
            j.AddField ("address_line_1", address.AddressLine1);
            j.AddField ("address_line_1", address.AddressLine2);
            j.AddField ("city", address.City);
            j.AddField ("postal_state", address.PostalState);
            j.AddField ("zip", address.Zip);
            j.AddField ("country", address.Country);
            j.AddField ("email", address.Email);
            String body = j.Print ();

            KnetikRequest req = CreateRequest(CartShippingAddressEndpoint, body);

            KnetikApiResponse response = new KnetikApiResponse(this, req, cb);
            return  response;
        }