Exemple #1
0
        /// <summary>
        /// Verify an address.
        /// </summary>
        /// <returns>EasyPost.Address instance. Check message for verification failures.</returns>
        public void Verify(string carrier = null)
        {
            if (id == null)
            {
                Create();
            }

            Request request = new Request("addresses/{id}/verify");

            request.RootElement = "address";
            request.AddUrlSegment("id", id);

            if (carrier != null)
            {
                request.AddParameter("carrier", carrier, ParameterType.QueryString);
            }

            this.Merge(request.Execute <Address>());
        }
        /// <summary>
        /// Verify an address.
        /// </summary>
        /// <returns>EasyPost.Address instance. Check message for verification failures.</returns>
        public void Verify(Client client, string carrier = null)
        {
            if (id == null)
            {
                Create(client);
            }

            Request request = new Request("v2/addresses/{id}/verify")
            {
                RootElement = "address"
            };

            request.AddUrlSegment("id", id);

            if (carrier != null)
            {
                request.AddParameter("carrier", carrier, ParameterType.QueryString);
            }

            Merge(request.Execute <Address>(client));
        }