public FedexReturnLabelRequest(string shipperName, string shipperPhone, string shipperAddress1, string shipperAddress2, string shipperCity, string shipperState, string shipperZip, FedexAccount fedexAccount)
        {
            this.m_ShipperName     = shipperName;
            this.m_ShipperPhone    = shipperPhone;
            this.m_ShipperAddress1 = shipperAddress1;
            this.m_ShipperAddress2 = shipperAddress2;
            this.m_ShipperCity     = shipperCity;
            this.m_ShipperState    = shipperState;
            this.m_ShipperZip      = shipperZip;

            this.m_FedexAccount = fedexAccount;

            this.OpenShipmentRequestFile();
            this.SetShipmentRequestData();
        }
        public FedexShipmentRequest(FedexAccount fedexAccount, string masterAccessionNo, string paymentType,
                                    string serviceType, string trackingNumber, string shipToName, string shipToPhone, string shipToAddress1,
                                    string shipToAddress2, string shipToCity, string shipToState, string shipToZip, string accountNo)
        {
            this.m_MasterAccessionNo = masterAccessionNo;
            this.m_FedexAccount      = fedexAccount;
            this.m_PaymentType       = paymentType;
            this.m_ServiceType       = serviceType;

            this.m_TrackingNumber = trackingNumber;
            this.m_ShipToName     = shipToName;
            this.m_ShipToPhone    = shipToPhone;
            this.m_ShipToAddress1 = shipToAddress1;
            this.m_ShipToAddress2 = shipToAddress2;
            this.m_ShipToCity     = shipToCity;
            this.m_ShipToState    = shipToState;
            this.m_ShipToZip      = shipToZip;
            this.m_AccountNo      = accountNo;

            this.OpenShipmentRequestFile();
            this.SetShipmentRequestData();
        }