/// <summary> /// Validates shipping address. /// Returns new Address instance which may contain corrected address fields ('New Yourk' -> 'New York') /// </summary> public Address ValidateAddress(IShippingContext context, Address address, out ValidateShippingAddressException error) { if (!m_ShippingSystem.Capabilities.SupportsAddressValidation) { throw new ShippingException(StringConsts.SHIPPING_SYSTEM_UNSUPPORTED_ACTION.Args("ValidateAddress")); } return(m_ShippingSystem.ValidateAddress(this, context, address, out error)); }
public abstract Address ValidateAddress(ShippingSession session, IShippingContext context, Address address, out ValidateShippingAddressException error);