//------------------------------------------------------------------------------
// <auto-generated>
//     이 코드는 도구를 사용하여 생성되었습니다.
//     런타임 버전:4.0.30319.42000
//
//     파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
//     이러한 변경 내용이 손실됩니다.
// </auto-generated>
//------------------------------------------------------------------------------

namespace UniMarc.BaroService_TI {
    using System.Runtime.Serialization;
    using System;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="TaxInvoice", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class TaxInvoice : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.InvoiceParty InvoicerPartyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.InvoiceParty InvoiceePartyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.InvoiceParty BrokerPartyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeASPEmailField;
        
        private int IssueDirectionField;
        
        private int TaxInvoiceTypeField;
        
        private int TaxTypeField;
        
        private int TaxCalcTypeField;
        
        private int PurposeTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ModifyCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string KwonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string HoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string SerialNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CashField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ChkBillField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CreditField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string WriteDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AmountTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TotalAmountField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.TaxInvoiceTradeLineItem[] TaxInvoiceTradeLineItemsField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string InvoiceKey {
            get {
                return this.InvoiceKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceKeyField, value) != true)) {
                    this.InvoiceKeyField = value;
                    this.RaisePropertyChanged("InvoiceKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public UniMarc.BaroService_TI.InvoiceParty InvoicerParty {
            get {
                return this.InvoicerPartyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerPartyField, value) != true)) {
                    this.InvoicerPartyField = value;
                    this.RaisePropertyChanged("InvoicerParty");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.InvoiceParty InvoiceeParty {
            get {
                return this.InvoiceePartyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceePartyField, value) != true)) {
                    this.InvoiceePartyField = value;
                    this.RaisePropertyChanged("InvoiceeParty");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public UniMarc.BaroService_TI.InvoiceParty BrokerParty {
            get {
                return this.BrokerPartyField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerPartyField, value) != true)) {
                    this.BrokerPartyField = value;
                    this.RaisePropertyChanged("BrokerParty");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string InvoiceeASPEmail {
            get {
                return this.InvoiceeASPEmailField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeASPEmailField, value) != true)) {
                    this.InvoiceeASPEmailField = value;
                    this.RaisePropertyChanged("InvoiceeASPEmail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int IssueDirection {
            get {
                return this.IssueDirectionField;
            }
            set {
                if ((this.IssueDirectionField.Equals(value) != true)) {
                    this.IssueDirectionField = value;
                    this.RaisePropertyChanged("IssueDirection");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int TaxInvoiceType {
            get {
                return this.TaxInvoiceTypeField;
            }
            set {
                if ((this.TaxInvoiceTypeField.Equals(value) != true)) {
                    this.TaxInvoiceTypeField = value;
                    this.RaisePropertyChanged("TaxInvoiceType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=7)]
        public int TaxType {
            get {
                return this.TaxTypeField;
            }
            set {
                if ((this.TaxTypeField.Equals(value) != true)) {
                    this.TaxTypeField = value;
                    this.RaisePropertyChanged("TaxType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=8)]
        public int TaxCalcType {
            get {
                return this.TaxCalcTypeField;
            }
            set {
                if ((this.TaxCalcTypeField.Equals(value) != true)) {
                    this.TaxCalcTypeField = value;
                    this.RaisePropertyChanged("TaxCalcType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)]
        public int PurposeType {
            get {
                return this.PurposeTypeField;
            }
            set {
                if ((this.PurposeTypeField.Equals(value) != true)) {
                    this.PurposeTypeField = value;
                    this.RaisePropertyChanged("PurposeType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string ModifyCode {
            get {
                return this.ModifyCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.ModifyCodeField, value) != true)) {
                    this.ModifyCodeField = value;
                    this.RaisePropertyChanged("ModifyCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string Kwon {
            get {
                return this.KwonField;
            }
            set {
                if ((object.ReferenceEquals(this.KwonField, value) != true)) {
                    this.KwonField = value;
                    this.RaisePropertyChanged("Kwon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string Ho {
            get {
                return this.HoField;
            }
            set {
                if ((object.ReferenceEquals(this.HoField, value) != true)) {
                    this.HoField = value;
                    this.RaisePropertyChanged("Ho");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string SerialNum {
            get {
                return this.SerialNumField;
            }
            set {
                if ((object.ReferenceEquals(this.SerialNumField, value) != true)) {
                    this.SerialNumField = value;
                    this.RaisePropertyChanged("SerialNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string Cash {
            get {
                return this.CashField;
            }
            set {
                if ((object.ReferenceEquals(this.CashField, value) != true)) {
                    this.CashField = value;
                    this.RaisePropertyChanged("Cash");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string ChkBill {
            get {
                return this.ChkBillField;
            }
            set {
                if ((object.ReferenceEquals(this.ChkBillField, value) != true)) {
                    this.ChkBillField = value;
                    this.RaisePropertyChanged("ChkBill");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)]
        public string Note {
            get {
                return this.NoteField;
            }
            set {
                if ((object.ReferenceEquals(this.NoteField, value) != true)) {
                    this.NoteField = value;
                    this.RaisePropertyChanged("Note");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=17)]
        public string Credit {
            get {
                return this.CreditField;
            }
            set {
                if ((object.ReferenceEquals(this.CreditField, value) != true)) {
                    this.CreditField = value;
                    this.RaisePropertyChanged("Credit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=18)]
        public string WriteDate {
            get {
                return this.WriteDateField;
            }
            set {
                if ((object.ReferenceEquals(this.WriteDateField, value) != true)) {
                    this.WriteDateField = value;
                    this.RaisePropertyChanged("WriteDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=19)]
        public string AmountTotal {
            get {
                return this.AmountTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.AmountTotalField, value) != true)) {
                    this.AmountTotalField = value;
                    this.RaisePropertyChanged("AmountTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=20)]
        public string TaxTotal {
            get {
                return this.TaxTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxTotalField, value) != true)) {
                    this.TaxTotalField = value;
                    this.RaisePropertyChanged("TaxTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=21)]
        public string TotalAmount {
            get {
                return this.TotalAmountField;
            }
            set {
                if ((object.ReferenceEquals(this.TotalAmountField, value) != true)) {
                    this.TotalAmountField = value;
                    this.RaisePropertyChanged("TotalAmount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=22)]
        public string Remark1 {
            get {
                return this.Remark1Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark1Field, value) != true)) {
                    this.Remark1Field = value;
                    this.RaisePropertyChanged("Remark1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=23)]
        public string Remark2 {
            get {
                return this.Remark2Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark2Field, value) != true)) {
                    this.Remark2Field = value;
                    this.RaisePropertyChanged("Remark2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=24)]
        public string Remark3 {
            get {
                return this.Remark3Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark3Field, value) != true)) {
                    this.Remark3Field = value;
                    this.RaisePropertyChanged("Remark3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=25)]
        public UniMarc.BaroService_TI.TaxInvoiceTradeLineItem[] TaxInvoiceTradeLineItems {
            get {
                return this.TaxInvoiceTradeLineItemsField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxInvoiceTradeLineItemsField, value) != true)) {
                    this.TaxInvoiceTradeLineItemsField = value;
                    this.RaisePropertyChanged("TaxInvoiceTradeLineItems");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="InvoiceParty", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class InvoiceParty : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ContactIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MgtNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CEONameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AddrField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BizClassField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BizTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TELField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string HPField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string EmailField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ContactID {
            get {
                return this.ContactIDField;
            }
            set {
                if ((object.ReferenceEquals(this.ContactIDField, value) != true)) {
                    this.ContactIDField = value;
                    this.RaisePropertyChanged("ContactID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string CorpNum {
            get {
                return this.CorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNumField, value) != true)) {
                    this.CorpNumField = value;
                    this.RaisePropertyChanged("CorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string MgtNum {
            get {
                return this.MgtNumField;
            }
            set {
                if ((object.ReferenceEquals(this.MgtNumField, value) != true)) {
                    this.MgtNumField = value;
                    this.RaisePropertyChanged("MgtNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string CorpName {
            get {
                return this.CorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNameField, value) != true)) {
                    this.CorpNameField = value;
                    this.RaisePropertyChanged("CorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string TaxRegID {
            get {
                return this.TaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxRegIDField, value) != true)) {
                    this.TaxRegIDField = value;
                    this.RaisePropertyChanged("TaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string CEOName {
            get {
                return this.CEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.CEONameField, value) != true)) {
                    this.CEONameField = value;
                    this.RaisePropertyChanged("CEOName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string Addr {
            get {
                return this.AddrField;
            }
            set {
                if ((object.ReferenceEquals(this.AddrField, value) != true)) {
                    this.AddrField = value;
                    this.RaisePropertyChanged("Addr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string BizClass {
            get {
                return this.BizClassField;
            }
            set {
                if ((object.ReferenceEquals(this.BizClassField, value) != true)) {
                    this.BizClassField = value;
                    this.RaisePropertyChanged("BizClass");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string BizType {
            get {
                return this.BizTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.BizTypeField, value) != true)) {
                    this.BizTypeField = value;
                    this.RaisePropertyChanged("BizType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string ContactName {
            get {
                return this.ContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.ContactNameField, value) != true)) {
                    this.ContactNameField = value;
                    this.RaisePropertyChanged("ContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string TEL {
            get {
                return this.TELField;
            }
            set {
                if ((object.ReferenceEquals(this.TELField, value) != true)) {
                    this.TELField = value;
                    this.RaisePropertyChanged("TEL");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string HP {
            get {
                return this.HPField;
            }
            set {
                if ((object.ReferenceEquals(this.HPField, value) != true)) {
                    this.HPField = value;
                    this.RaisePropertyChanged("HP");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string Email {
            get {
                return this.EmailField;
            }
            set {
                if ((object.ReferenceEquals(this.EmailField, value) != true)) {
                    this.EmailField = value;
                    this.RaisePropertyChanged("Email");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="TaxInvoiceTradeLineItem", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class TaxInvoiceTradeLineItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string PurchaseExpiryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InformationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ChargeableUnitField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string UnitPriceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AmountField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DescriptionField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string PurchaseExpiry {
            get {
                return this.PurchaseExpiryField;
            }
            set {
                if ((object.ReferenceEquals(this.PurchaseExpiryField, value) != true)) {
                    this.PurchaseExpiryField = value;
                    this.RaisePropertyChanged("PurchaseExpiry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string Name {
            get {
                return this.NameField;
            }
            set {
                if ((object.ReferenceEquals(this.NameField, value) != true)) {
                    this.NameField = value;
                    this.RaisePropertyChanged("Name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string Information {
            get {
                return this.InformationField;
            }
            set {
                if ((object.ReferenceEquals(this.InformationField, value) != true)) {
                    this.InformationField = value;
                    this.RaisePropertyChanged("Information");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ChargeableUnit {
            get {
                return this.ChargeableUnitField;
            }
            set {
                if ((object.ReferenceEquals(this.ChargeableUnitField, value) != true)) {
                    this.ChargeableUnitField = value;
                    this.RaisePropertyChanged("ChargeableUnit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string UnitPrice {
            get {
                return this.UnitPriceField;
            }
            set {
                if ((object.ReferenceEquals(this.UnitPriceField, value) != true)) {
                    this.UnitPriceField = value;
                    this.RaisePropertyChanged("UnitPrice");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string Amount {
            get {
                return this.AmountField;
            }
            set {
                if ((object.ReferenceEquals(this.AmountField, value) != true)) {
                    this.AmountField = value;
                    this.RaisePropertyChanged("Amount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string Tax {
            get {
                return this.TaxField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxField, value) != true)) {
                    this.TaxField = value;
                    this.RaisePropertyChanged("Tax");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string Description {
            get {
                return this.DescriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
                    this.DescriptionField = value;
                    this.RaisePropertyChanged("Description");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="TaxInvoiceState", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class TaxInvoiceState : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MgtKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark2Field;
        
        private int BarobillStateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceKeyField;
        
        private int IsOpenedField;
        
        private int NTSSendStateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendResultField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSResultDTField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string MgtKey {
            get {
                return this.MgtKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.MgtKeyField, value) != true)) {
                    this.MgtKeyField = value;
                    this.RaisePropertyChanged("MgtKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string Remark1 {
            get {
                return this.Remark1Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark1Field, value) != true)) {
                    this.Remark1Field = value;
                    this.RaisePropertyChanged("Remark1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string Remark2 {
            get {
                return this.Remark2Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark2Field, value) != true)) {
                    this.Remark2Field = value;
                    this.RaisePropertyChanged("Remark2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int BarobillState {
            get {
                return this.BarobillStateField;
            }
            set {
                if ((this.BarobillStateField.Equals(value) != true)) {
                    this.BarobillStateField = value;
                    this.RaisePropertyChanged("BarobillState");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string InvoiceKey {
            get {
                return this.InvoiceKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceKeyField, value) != true)) {
                    this.InvoiceKeyField = value;
                    this.RaisePropertyChanged("InvoiceKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int IsOpened {
            get {
                return this.IsOpenedField;
            }
            set {
                if ((this.IsOpenedField.Equals(value) != true)) {
                    this.IsOpenedField = value;
                    this.RaisePropertyChanged("IsOpened");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int NTSSendState {
            get {
                return this.NTSSendStateField;
            }
            set {
                if ((this.NTSSendStateField.Equals(value) != true)) {
                    this.NTSSendStateField = value;
                    this.RaisePropertyChanged("NTSSendState");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string NTSSendKey {
            get {
                return this.NTSSendKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendKeyField, value) != true)) {
                    this.NTSSendKeyField = value;
                    this.RaisePropertyChanged("NTSSendKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string NTSSendResult {
            get {
                return this.NTSSendResultField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendResultField, value) != true)) {
                    this.NTSSendResultField = value;
                    this.RaisePropertyChanged("NTSSendResult");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string NTSSendDT {
            get {
                return this.NTSSendDTField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendDTField, value) != true)) {
                    this.NTSSendDTField = value;
                    this.RaisePropertyChanged("NTSSendDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string NTSResultDT {
            get {
                return this.NTSResultDTField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSResultDTField, value) != true)) {
                    this.NTSResultDTField = value;
                    this.RaisePropertyChanged("NTSResultDT");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ArrayOfString", Namespace="http://ws.baroservice.com/", ItemName="string")]
    [System.SerializableAttribute()]
    public class ArrayOfString : System.Collections.Generic.List<string> {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="TaxInvoiceStateEX", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class TaxInvoiceStateEX : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MgtKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceKeyField;
        
        private int BarobillStateField;
        
        private int IsOpenedField;
        
        private int IsConfirmedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string RegistDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string WriteDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string PreIssueDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string IssueDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark2Field;
        
        private int NTSSendStateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendResultField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSResultDTField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string MgtKey {
            get {
                return this.MgtKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.MgtKeyField, value) != true)) {
                    this.MgtKeyField = value;
                    this.RaisePropertyChanged("MgtKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string InvoiceKey {
            get {
                return this.InvoiceKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceKeyField, value) != true)) {
                    this.InvoiceKeyField = value;
                    this.RaisePropertyChanged("InvoiceKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int BarobillState {
            get {
                return this.BarobillStateField;
            }
            set {
                if ((this.BarobillStateField.Equals(value) != true)) {
                    this.BarobillStateField = value;
                    this.RaisePropertyChanged("BarobillState");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int IsOpened {
            get {
                return this.IsOpenedField;
            }
            set {
                if ((this.IsOpenedField.Equals(value) != true)) {
                    this.IsOpenedField = value;
                    this.RaisePropertyChanged("IsOpened");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=4)]
        public int IsConfirmed {
            get {
                return this.IsConfirmedField;
            }
            set {
                if ((this.IsConfirmedField.Equals(value) != true)) {
                    this.IsConfirmedField = value;
                    this.RaisePropertyChanged("IsConfirmed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string RegistDT {
            get {
                return this.RegistDTField;
            }
            set {
                if ((object.ReferenceEquals(this.RegistDTField, value) != true)) {
                    this.RegistDTField = value;
                    this.RaisePropertyChanged("RegistDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string WriteDate {
            get {
                return this.WriteDateField;
            }
            set {
                if ((object.ReferenceEquals(this.WriteDateField, value) != true)) {
                    this.WriteDateField = value;
                    this.RaisePropertyChanged("WriteDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string PreIssueDT {
            get {
                return this.PreIssueDTField;
            }
            set {
                if ((object.ReferenceEquals(this.PreIssueDTField, value) != true)) {
                    this.PreIssueDTField = value;
                    this.RaisePropertyChanged("PreIssueDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string IssueDT {
            get {
                return this.IssueDTField;
            }
            set {
                if ((object.ReferenceEquals(this.IssueDTField, value) != true)) {
                    this.IssueDTField = value;
                    this.RaisePropertyChanged("IssueDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string Remark1 {
            get {
                return this.Remark1Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark1Field, value) != true)) {
                    this.Remark1Field = value;
                    this.RaisePropertyChanged("Remark1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string Remark2 {
            get {
                return this.Remark2Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark2Field, value) != true)) {
                    this.Remark2Field = value;
                    this.RaisePropertyChanged("Remark2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=11)]
        public int NTSSendState {
            get {
                return this.NTSSendStateField;
            }
            set {
                if ((this.NTSSendStateField.Equals(value) != true)) {
                    this.NTSSendStateField = value;
                    this.RaisePropertyChanged("NTSSendState");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string NTSSendKey {
            get {
                return this.NTSSendKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendKeyField, value) != true)) {
                    this.NTSSendKeyField = value;
                    this.RaisePropertyChanged("NTSSendKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string NTSSendResult {
            get {
                return this.NTSSendResultField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendResultField, value) != true)) {
                    this.NTSSendResultField = value;
                    this.RaisePropertyChanged("NTSSendResult");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string NTSSendDT {
            get {
                return this.NTSSendDTField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendDTField, value) != true)) {
                    this.NTSSendDTField = value;
                    this.RaisePropertyChanged("NTSSendDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string NTSResultDT {
            get {
                return this.NTSResultDTField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSResultDTField, value) != true)) {
                    this.NTSResultDTField = value;
                    this.RaisePropertyChanged("NTSResultDT");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="InvoiceLog", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class InvoiceLog : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int SeqField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string LogTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ProcCorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ProcContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string LogDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MemoField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int Seq {
            get {
                return this.SeqField;
            }
            set {
                if ((this.SeqField.Equals(value) != true)) {
                    this.SeqField = value;
                    this.RaisePropertyChanged("Seq");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string LogType {
            get {
                return this.LogTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.LogTypeField, value) != true)) {
                    this.LogTypeField = value;
                    this.RaisePropertyChanged("LogType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ProcCorpName {
            get {
                return this.ProcCorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.ProcCorpNameField, value) != true)) {
                    this.ProcCorpNameField = value;
                    this.RaisePropertyChanged("ProcCorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ProcContactName {
            get {
                return this.ProcContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.ProcContactNameField, value) != true)) {
                    this.ProcContactNameField = value;
                    this.RaisePropertyChanged("ProcContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string LogDateTime {
            get {
                return this.LogDateTimeField;
            }
            set {
                if ((object.ReferenceEquals(this.LogDateTimeField, value) != true)) {
                    this.LogDateTimeField = value;
                    this.RaisePropertyChanged("LogDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string Memo {
            get {
                return this.MemoField;
            }
            set {
                if ((object.ReferenceEquals(this.MemoField, value) != true)) {
                    this.MemoField = value;
                    this.RaisePropertyChanged("Memo");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="AttachedFile", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class AttachedFile : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int FileIndexField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string FileNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DisplayFileNameField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int FileIndex {
            get {
                return this.FileIndexField;
            }
            set {
                if ((this.FileIndexField.Equals(value) != true)) {
                    this.FileIndexField = value;
                    this.RaisePropertyChanged("FileIndex");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string FileName {
            get {
                return this.FileNameField;
            }
            set {
                if ((object.ReferenceEquals(this.FileNameField, value) != true)) {
                    this.FileNameField = value;
                    this.RaisePropertyChanged("FileName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string DisplayFileName {
            get {
                return this.DisplayFileNameField;
            }
            set {
                if ((object.ReferenceEquals(this.DisplayFileNameField, value) != true)) {
                    this.DisplayFileNameField = value;
                    this.RaisePropertyChanged("DisplayFileName");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="AttachedFileEx", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class AttachedFileEx : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int FileIndexField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string FileNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DisplayFileNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string FileURLField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int FileIndex {
            get {
                return this.FileIndexField;
            }
            set {
                if ((this.FileIndexField.Equals(value) != true)) {
                    this.FileIndexField = value;
                    this.RaisePropertyChanged("FileIndex");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string FileName {
            get {
                return this.FileNameField;
            }
            set {
                if ((object.ReferenceEquals(this.FileNameField, value) != true)) {
                    this.FileNameField = value;
                    this.RaisePropertyChanged("FileName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string DisplayFileName {
            get {
                return this.DisplayFileNameField;
            }
            set {
                if ((object.ReferenceEquals(this.DisplayFileNameField, value) != true)) {
                    this.DisplayFileNameField = value;
                    this.RaisePropertyChanged("DisplayFileName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FileURL {
            get {
                return this.FileURLField;
            }
            set {
                if ((object.ReferenceEquals(this.FileURLField, value) != true)) {
                    this.FileURLField = value;
                    this.RaisePropertyChanged("FileURL");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="PagedTaxInvoice", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class PagedTaxInvoice : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int CurrentPageField;
        
        private int MaxIndexField;
        
        private int CountPerPageField;
        
        private int MaxPageNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.SimpleTaxInvoice[] SimpleTaxInvoiceListField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int CurrentPage {
            get {
                return this.CurrentPageField;
            }
            set {
                if ((this.CurrentPageField.Equals(value) != true)) {
                    this.CurrentPageField = value;
                    this.RaisePropertyChanged("CurrentPage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int MaxIndex {
            get {
                return this.MaxIndexField;
            }
            set {
                if ((this.MaxIndexField.Equals(value) != true)) {
                    this.MaxIndexField = value;
                    this.RaisePropertyChanged("MaxIndex");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int CountPerPage {
            get {
                return this.CountPerPageField;
            }
            set {
                if ((this.CountPerPageField.Equals(value) != true)) {
                    this.CountPerPageField = value;
                    this.RaisePropertyChanged("CountPerPage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int MaxPageNum {
            get {
                return this.MaxPageNumField;
            }
            set {
                if ((this.MaxPageNumField.Equals(value) != true)) {
                    this.MaxPageNumField = value;
                    this.RaisePropertyChanged("MaxPageNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public UniMarc.BaroService_TI.SimpleTaxInvoice[] SimpleTaxInvoiceList {
            get {
                return this.SimpleTaxInvoiceListField;
            }
            set {
                if ((object.ReferenceEquals(this.SimpleTaxInvoiceListField, value) != true)) {
                    this.SimpleTaxInvoiceListField = value;
                    this.RaisePropertyChanged("SimpleTaxInvoiceList");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SimpleTaxInvoice", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class SimpleTaxInvoice : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string WriteDateField;
        
        private int TaxTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ModifyCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CEONameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AmountTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TotalAmountField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string NTSSendKey {
            get {
                return this.NTSSendKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendKeyField, value) != true)) {
                    this.NTSSendKeyField = value;
                    this.RaisePropertyChanged("NTSSendKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string WriteDate {
            get {
                return this.WriteDateField;
            }
            set {
                if ((object.ReferenceEquals(this.WriteDateField, value) != true)) {
                    this.WriteDateField = value;
                    this.RaisePropertyChanged("WriteDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int TaxType {
            get {
                return this.TaxTypeField;
            }
            set {
                if ((this.TaxTypeField.Equals(value) != true)) {
                    this.TaxTypeField = value;
                    this.RaisePropertyChanged("TaxType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ModifyCode {
            get {
                return this.ModifyCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.ModifyCodeField, value) != true)) {
                    this.ModifyCodeField = value;
                    this.RaisePropertyChanged("ModifyCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string CorpNum {
            get {
                return this.CorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNumField, value) != true)) {
                    this.CorpNumField = value;
                    this.RaisePropertyChanged("CorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string TaxRegID {
            get {
                return this.TaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxRegIDField, value) != true)) {
                    this.TaxRegIDField = value;
                    this.RaisePropertyChanged("TaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string CorpName {
            get {
                return this.CorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNameField, value) != true)) {
                    this.CorpNameField = value;
                    this.RaisePropertyChanged("CorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string CEOName {
            get {
                return this.CEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.CEONameField, value) != true)) {
                    this.CEONameField = value;
                    this.RaisePropertyChanged("CEOName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string AmountTotal {
            get {
                return this.AmountTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.AmountTotalField, value) != true)) {
                    this.AmountTotalField = value;
                    this.RaisePropertyChanged("AmountTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string TaxTotal {
            get {
                return this.TaxTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxTotalField, value) != true)) {
                    this.TaxTotalField = value;
                    this.RaisePropertyChanged("TaxTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string TotalAmount {
            get {
                return this.TotalAmountField;
            }
            set {
                if ((object.ReferenceEquals(this.TotalAmountField, value) != true)) {
                    this.TotalAmountField = value;
                    this.RaisePropertyChanged("TotalAmount");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="PagedTaxInvoiceEx", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class PagedTaxInvoiceEx : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int CurrentPageField;
        
        private int MaxIndexField;
        
        private int CountPerPageField;
        
        private int MaxPageNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private UniMarc.BaroService_TI.SimpleTaxInvoiceEx[] SimpleTaxInvoiceExListField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int CurrentPage {
            get {
                return this.CurrentPageField;
            }
            set {
                if ((this.CurrentPageField.Equals(value) != true)) {
                    this.CurrentPageField = value;
                    this.RaisePropertyChanged("CurrentPage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int MaxIndex {
            get {
                return this.MaxIndexField;
            }
            set {
                if ((this.MaxIndexField.Equals(value) != true)) {
                    this.MaxIndexField = value;
                    this.RaisePropertyChanged("MaxIndex");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int CountPerPage {
            get {
                return this.CountPerPageField;
            }
            set {
                if ((this.CountPerPageField.Equals(value) != true)) {
                    this.CountPerPageField = value;
                    this.RaisePropertyChanged("CountPerPage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int MaxPageNum {
            get {
                return this.MaxPageNumField;
            }
            set {
                if ((this.MaxPageNumField.Equals(value) != true)) {
                    this.MaxPageNumField = value;
                    this.RaisePropertyChanged("MaxPageNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public UniMarc.BaroService_TI.SimpleTaxInvoiceEx[] SimpleTaxInvoiceExList {
            get {
                return this.SimpleTaxInvoiceExListField;
            }
            set {
                if ((object.ReferenceEquals(this.SimpleTaxInvoiceExListField, value) != true)) {
                    this.SimpleTaxInvoiceExListField = value;
                    this.RaisePropertyChanged("SimpleTaxInvoiceExList");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SimpleTaxInvoiceEx", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class SimpleTaxInvoiceEx : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSSendDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string IssueDTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string WriteDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ModifyCodeField;
        
        private int TaxTypeField;
        
        private int PurposeTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerCorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerTaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerCorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerCEONameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerAddrField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerBizTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerBizClassField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoicerEmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeCorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeTaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeCorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeCEONameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeAddrField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeBizTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeBizClassField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceeEmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerCorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerTaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerCorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerCEONameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerAddrField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerBizTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerBizClassField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BrokerEmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AmountTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TotalAmountField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CashField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ChkBillField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CreditField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string Remark3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ItemNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TaxRegIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CorpNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CEONameField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string NTSSendKey {
            get {
                return this.NTSSendKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendKeyField, value) != true)) {
                    this.NTSSendKeyField = value;
                    this.RaisePropertyChanged("NTSSendKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string NTSSendDT {
            get {
                return this.NTSSendDTField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSSendDTField, value) != true)) {
                    this.NTSSendDTField = value;
                    this.RaisePropertyChanged("NTSSendDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string IssueDT {
            get {
                return this.IssueDTField;
            }
            set {
                if ((object.ReferenceEquals(this.IssueDTField, value) != true)) {
                    this.IssueDTField = value;
                    this.RaisePropertyChanged("IssueDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string WriteDate {
            get {
                return this.WriteDateField;
            }
            set {
                if ((object.ReferenceEquals(this.WriteDateField, value) != true)) {
                    this.WriteDateField = value;
                    this.RaisePropertyChanged("WriteDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string ModifyCode {
            get {
                return this.ModifyCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.ModifyCodeField, value) != true)) {
                    this.ModifyCodeField = value;
                    this.RaisePropertyChanged("ModifyCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int TaxType {
            get {
                return this.TaxTypeField;
            }
            set {
                if ((this.TaxTypeField.Equals(value) != true)) {
                    this.TaxTypeField = value;
                    this.RaisePropertyChanged("TaxType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int PurposeType {
            get {
                return this.PurposeTypeField;
            }
            set {
                if ((this.PurposeTypeField.Equals(value) != true)) {
                    this.PurposeTypeField = value;
                    this.RaisePropertyChanged("PurposeType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string InvoicerCorpNum {
            get {
                return this.InvoicerCorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerCorpNumField, value) != true)) {
                    this.InvoicerCorpNumField = value;
                    this.RaisePropertyChanged("InvoicerCorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string InvoicerTaxRegID {
            get {
                return this.InvoicerTaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerTaxRegIDField, value) != true)) {
                    this.InvoicerTaxRegIDField = value;
                    this.RaisePropertyChanged("InvoicerTaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string InvoicerCorpName {
            get {
                return this.InvoicerCorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerCorpNameField, value) != true)) {
                    this.InvoicerCorpNameField = value;
                    this.RaisePropertyChanged("InvoicerCorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string InvoicerCEOName {
            get {
                return this.InvoicerCEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerCEONameField, value) != true)) {
                    this.InvoicerCEONameField = value;
                    this.RaisePropertyChanged("InvoicerCEOName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string InvoicerAddr {
            get {
                return this.InvoicerAddrField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerAddrField, value) != true)) {
                    this.InvoicerAddrField = value;
                    this.RaisePropertyChanged("InvoicerAddr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string InvoicerBizType {
            get {
                return this.InvoicerBizTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerBizTypeField, value) != true)) {
                    this.InvoicerBizTypeField = value;
                    this.RaisePropertyChanged("InvoicerBizType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string InvoicerBizClass {
            get {
                return this.InvoicerBizClassField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerBizClassField, value) != true)) {
                    this.InvoicerBizClassField = value;
                    this.RaisePropertyChanged("InvoicerBizClass");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string InvoicerContactName {
            get {
                return this.InvoicerContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerContactNameField, value) != true)) {
                    this.InvoicerContactNameField = value;
                    this.RaisePropertyChanged("InvoicerContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string InvoicerEmail {
            get {
                return this.InvoicerEmailField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoicerEmailField, value) != true)) {
                    this.InvoicerEmailField = value;
                    this.RaisePropertyChanged("InvoicerEmail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)]
        public string InvoiceeCorpNum {
            get {
                return this.InvoiceeCorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeCorpNumField, value) != true)) {
                    this.InvoiceeCorpNumField = value;
                    this.RaisePropertyChanged("InvoiceeCorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=17)]
        public string InvoiceeTaxRegID {
            get {
                return this.InvoiceeTaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeTaxRegIDField, value) != true)) {
                    this.InvoiceeTaxRegIDField = value;
                    this.RaisePropertyChanged("InvoiceeTaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=18)]
        public string InvoiceeCorpName {
            get {
                return this.InvoiceeCorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeCorpNameField, value) != true)) {
                    this.InvoiceeCorpNameField = value;
                    this.RaisePropertyChanged("InvoiceeCorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=19)]
        public string InvoiceeCEOName {
            get {
                return this.InvoiceeCEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeCEONameField, value) != true)) {
                    this.InvoiceeCEONameField = value;
                    this.RaisePropertyChanged("InvoiceeCEOName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=20)]
        public string InvoiceeAddr {
            get {
                return this.InvoiceeAddrField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeAddrField, value) != true)) {
                    this.InvoiceeAddrField = value;
                    this.RaisePropertyChanged("InvoiceeAddr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=21)]
        public string InvoiceeBizType {
            get {
                return this.InvoiceeBizTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeBizTypeField, value) != true)) {
                    this.InvoiceeBizTypeField = value;
                    this.RaisePropertyChanged("InvoiceeBizType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=22)]
        public string InvoiceeBizClass {
            get {
                return this.InvoiceeBizClassField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeBizClassField, value) != true)) {
                    this.InvoiceeBizClassField = value;
                    this.RaisePropertyChanged("InvoiceeBizClass");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=23)]
        public string InvoiceeContactName {
            get {
                return this.InvoiceeContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeContactNameField, value) != true)) {
                    this.InvoiceeContactNameField = value;
                    this.RaisePropertyChanged("InvoiceeContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=24)]
        public string InvoiceeEmail {
            get {
                return this.InvoiceeEmailField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceeEmailField, value) != true)) {
                    this.InvoiceeEmailField = value;
                    this.RaisePropertyChanged("InvoiceeEmail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=25)]
        public string BrokerCorpNum {
            get {
                return this.BrokerCorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerCorpNumField, value) != true)) {
                    this.BrokerCorpNumField = value;
                    this.RaisePropertyChanged("BrokerCorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=26)]
        public string BrokerTaxRegID {
            get {
                return this.BrokerTaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerTaxRegIDField, value) != true)) {
                    this.BrokerTaxRegIDField = value;
                    this.RaisePropertyChanged("BrokerTaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=27)]
        public string BrokerCorpName {
            get {
                return this.BrokerCorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerCorpNameField, value) != true)) {
                    this.BrokerCorpNameField = value;
                    this.RaisePropertyChanged("BrokerCorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=28)]
        public string BrokerCEOName {
            get {
                return this.BrokerCEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerCEONameField, value) != true)) {
                    this.BrokerCEONameField = value;
                    this.RaisePropertyChanged("BrokerCEOName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=29)]
        public string BrokerAddr {
            get {
                return this.BrokerAddrField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerAddrField, value) != true)) {
                    this.BrokerAddrField = value;
                    this.RaisePropertyChanged("BrokerAddr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=30)]
        public string BrokerBizType {
            get {
                return this.BrokerBizTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerBizTypeField, value) != true)) {
                    this.BrokerBizTypeField = value;
                    this.RaisePropertyChanged("BrokerBizType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=31)]
        public string BrokerBizClass {
            get {
                return this.BrokerBizClassField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerBizClassField, value) != true)) {
                    this.BrokerBizClassField = value;
                    this.RaisePropertyChanged("BrokerBizClass");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=32)]
        public string BrokerContactName {
            get {
                return this.BrokerContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerContactNameField, value) != true)) {
                    this.BrokerContactNameField = value;
                    this.RaisePropertyChanged("BrokerContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=33)]
        public string BrokerEmail {
            get {
                return this.BrokerEmailField;
            }
            set {
                if ((object.ReferenceEquals(this.BrokerEmailField, value) != true)) {
                    this.BrokerEmailField = value;
                    this.RaisePropertyChanged("BrokerEmail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=34)]
        public string AmountTotal {
            get {
                return this.AmountTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.AmountTotalField, value) != true)) {
                    this.AmountTotalField = value;
                    this.RaisePropertyChanged("AmountTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=35)]
        public string TaxTotal {
            get {
                return this.TaxTotalField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxTotalField, value) != true)) {
                    this.TaxTotalField = value;
                    this.RaisePropertyChanged("TaxTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=36)]
        public string TotalAmount {
            get {
                return this.TotalAmountField;
            }
            set {
                if ((object.ReferenceEquals(this.TotalAmountField, value) != true)) {
                    this.TotalAmountField = value;
                    this.RaisePropertyChanged("TotalAmount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=37)]
        public string Cash {
            get {
                return this.CashField;
            }
            set {
                if ((object.ReferenceEquals(this.CashField, value) != true)) {
                    this.CashField = value;
                    this.RaisePropertyChanged("Cash");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=38)]
        public string ChkBill {
            get {
                return this.ChkBillField;
            }
            set {
                if ((object.ReferenceEquals(this.ChkBillField, value) != true)) {
                    this.ChkBillField = value;
                    this.RaisePropertyChanged("ChkBill");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=39)]
        public string Note {
            get {
                return this.NoteField;
            }
            set {
                if ((object.ReferenceEquals(this.NoteField, value) != true)) {
                    this.NoteField = value;
                    this.RaisePropertyChanged("Note");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=40)]
        public string Credit {
            get {
                return this.CreditField;
            }
            set {
                if ((object.ReferenceEquals(this.CreditField, value) != true)) {
                    this.CreditField = value;
                    this.RaisePropertyChanged("Credit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=41)]
        public string Remark1 {
            get {
                return this.Remark1Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark1Field, value) != true)) {
                    this.Remark1Field = value;
                    this.RaisePropertyChanged("Remark1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=42)]
        public string Remark2 {
            get {
                return this.Remark2Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark2Field, value) != true)) {
                    this.Remark2Field = value;
                    this.RaisePropertyChanged("Remark2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=43)]
        public string Remark3 {
            get {
                return this.Remark3Field;
            }
            set {
                if ((object.ReferenceEquals(this.Remark3Field, value) != true)) {
                    this.Remark3Field = value;
                    this.RaisePropertyChanged("Remark3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=44)]
        public string ItemName {
            get {
                return this.ItemNameField;
            }
            set {
                if ((object.ReferenceEquals(this.ItemNameField, value) != true)) {
                    this.ItemNameField = value;
                    this.RaisePropertyChanged("ItemName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=45)]
        public string CorpNum {
            get {
                return this.CorpNumField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNumField, value) != true)) {
                    this.CorpNumField = value;
                    this.RaisePropertyChanged("CorpNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=46)]
        public string TaxRegID {
            get {
                return this.TaxRegIDField;
            }
            set {
                if ((object.ReferenceEquals(this.TaxRegIDField, value) != true)) {
                    this.TaxRegIDField = value;
                    this.RaisePropertyChanged("TaxRegID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=47)]
        public string CorpName {
            get {
                return this.CorpNameField;
            }
            set {
                if ((object.ReferenceEquals(this.CorpNameField, value) != true)) {
                    this.CorpNameField = value;
                    this.RaisePropertyChanged("CorpName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=48)]
        public string CEOName {
            get {
                return this.CEONameField;
            }
            set {
                if ((object.ReferenceEquals(this.CEONameField, value) != true)) {
                    this.CEONameField = value;
                    this.RaisePropertyChanged("CEOName");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="NTSSendOption", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class NTSSendOption : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int TaxationOptionField;
        
        private int TaxationAddTaxAllowYNField;
        
        private int TaxExemptionOptionField;
        
        private int TaxExemptionAddTaxAllowYNField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int TaxationOption {
            get {
                return this.TaxationOptionField;
            }
            set {
                if ((this.TaxationOptionField.Equals(value) != true)) {
                    this.TaxationOptionField = value;
                    this.RaisePropertyChanged("TaxationOption");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public int TaxationAddTaxAllowYN {
            get {
                return this.TaxationAddTaxAllowYNField;
            }
            set {
                if ((this.TaxationAddTaxAllowYNField.Equals(value) != true)) {
                    this.TaxationAddTaxAllowYNField = value;
                    this.RaisePropertyChanged("TaxationAddTaxAllowYN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int TaxExemptionOption {
            get {
                return this.TaxExemptionOptionField;
            }
            set {
                if ((this.TaxExemptionOptionField.Equals(value) != true)) {
                    this.TaxExemptionOptionField = value;
                    this.RaisePropertyChanged("TaxExemptionOption");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int TaxExemptionAddTaxAllowYN {
            get {
                return this.TaxExemptionAddTaxAllowYNField;
            }
            set {
                if ((this.TaxExemptionAddTaxAllowYNField.Equals(value) != true)) {
                    this.TaxExemptionAddTaxAllowYNField = value;
                    this.RaisePropertyChanged("TaxExemptionAddTaxAllowYN");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EMAILPUBLICKEY", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class EMAILPUBLICKEY : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string PKField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string EmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NTSCertNumField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string PK {
            get {
                return this.PKField;
            }
            set {
                if ((object.ReferenceEquals(this.PKField, value) != true)) {
                    this.PKField = value;
                    this.RaisePropertyChanged("PK");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string Email {
            get {
                return this.EmailField;
            }
            set {
                if ((object.ReferenceEquals(this.EmailField, value) != true)) {
                    this.EmailField = value;
                    this.RaisePropertyChanged("Email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string NTSCertNum {
            get {
                return this.NTSCertNumField;
            }
            set {
                if ((object.ReferenceEquals(this.NTSCertNumField, value) != true)) {
                    this.NTSCertNumField = value;
                    this.RaisePropertyChanged("NTSCertNum");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="LinkedDoc", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class LinkedDoc : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int DocTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string InvoiceKeyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MgtKeyField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int DocType {
            get {
                return this.DocTypeField;
            }
            set {
                if ((this.DocTypeField.Equals(value) != true)) {
                    this.DocTypeField = value;
                    this.RaisePropertyChanged("DocType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string InvoiceKey {
            get {
                return this.InvoiceKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.InvoiceKeyField, value) != true)) {
                    this.InvoiceKeyField = value;
                    this.RaisePropertyChanged("InvoiceKey");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string MgtKey {
            get {
                return this.MgtKeyField;
            }
            set {
                if ((object.ReferenceEquals(this.MgtKeyField, value) != true)) {
                    this.MgtKeyField = value;
                    this.RaisePropertyChanged("MgtKey");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="Contact", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class Contact : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string IDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ContactNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string GradeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string EmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TELField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string HPField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ID {
            get {
                return this.IDField;
            }
            set {
                if ((object.ReferenceEquals(this.IDField, value) != true)) {
                    this.IDField = value;
                    this.RaisePropertyChanged("ID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ContactName {
            get {
                return this.ContactNameField;
            }
            set {
                if ((object.ReferenceEquals(this.ContactNameField, value) != true)) {
                    this.ContactNameField = value;
                    this.RaisePropertyChanged("ContactName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string Grade {
            get {
                return this.GradeField;
            }
            set {
                if ((object.ReferenceEquals(this.GradeField, value) != true)) {
                    this.GradeField = value;
                    this.RaisePropertyChanged("Grade");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string Email {
            get {
                return this.EmailField;
            }
            set {
                if ((object.ReferenceEquals(this.EmailField, value) != true)) {
                    this.EmailField = value;
                    this.RaisePropertyChanged("Email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string TEL {
            get {
                return this.TELField;
            }
            set {
                if ((object.ReferenceEquals(this.TELField, value) != true)) {
                    this.TELField = value;
                    this.RaisePropertyChanged("TEL");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string HP {
            get {
                return this.HPField;
            }
            set {
                if ((object.ReferenceEquals(this.HPField, value) != true)) {
                    this.HPField = value;
                    this.RaisePropertyChanged("HP");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="FromNumber", Namespace="http://ws.baroservice.com/")]
    [System.SerializableAttribute()]
    public partial class FromNumber : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ValidDateField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string Number {
            get {
                return this.NumberField;
            }
            set {
                if ((object.ReferenceEquals(this.NumberField, value) != true)) {
                    this.NumberField = value;
                    this.RaisePropertyChanged("Number");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ValidDate {
            get {
                return this.ValidDateField;
            }
            set {
                if ((object.ReferenceEquals(this.ValidDateField, value) != true)) {
                    this.ValidDateField = value;
                    this.RaisePropertyChanged("ValidDate");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://ws.baroservice.com/", ConfigurationName="BaroService_TI.BaroService_TISoap")]
    public interface BaroService_TISoap {
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckMgtNumIsExists", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse CheckMgtNumIsExists(UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckMgtNumIsExists", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse> CheckMgtNumIsExistsAsync(UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckIsValidTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse CheckIsValidTaxInvoice(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckIsValidTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse> CheckIsValidTaxInvoiceAsync(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistTaxInvoiceResponse RegistTaxInvoice(UniMarc.BaroService_TI.RegistTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceResponse> RegistTaxInvoiceAsync(UniMarc.BaroService_TI.RegistTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse RegistTaxInvoiceEX(UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse> RegistTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse RegistModifyTaxInvoice(UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse> RegistModifyTaxInvoiceAsync(UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse RegistModifyTaxInvoiceEX(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse> RegistModifyTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceReverse", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse RegistTaxInvoiceReverse(UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceReverse", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse> RegistTaxInvoiceReverseAsync(UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceReverseEX", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse RegistTaxInvoiceReverseEX(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistTaxInvoiceReverseEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse> RegistTaxInvoiceReverseEXAsync(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistBrokerTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse RegistBrokerTaxInvoice(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistBrokerTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse> RegistBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistBrokerTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse RegistBrokerTaxInvoiceEX(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistBrokerTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse> RegistBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyBrokerTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse RegistModifyBrokerTaxInvoice(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyBrokerTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse> RegistModifyBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyBrokerTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse RegistModifyBrokerTaxInvoiceEX(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistModifyBrokerTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse> RegistModifyBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoiceFooterString", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse UpdateTaxInvoiceFooterString(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoiceFooterString", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse> UpdateTaxInvoiceFooterStringAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateTaxInvoiceResponse UpdateTaxInvoice(UniMarc.BaroService_TI.UpdateTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceResponse> UpdateTaxInvoiceAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse UpdateTaxInvoiceEX(UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse> UpdateTaxInvoiceEXAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateBrokerTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse UpdateBrokerTaxInvoice(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateBrokerTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse> UpdateBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateBrokerTaxInvoiceEX", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse UpdateBrokerTaxInvoiceEX(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateBrokerTaxInvoiceEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse> UpdateBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.DeleteTaxInvoiceResponse DeleteTaxInvoice(UniMarc.BaroService_TI.DeleteTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceResponse> DeleteTaxInvoiceAsync(UniMarc.BaroService_TI.DeleteTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteTaxInvoiceIK", ReplyAction="*")]
        UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse DeleteTaxInvoiceIK(UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteTaxInvoiceIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse> DeleteTaxInvoiceIKAsync(UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/IssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.IssueTaxInvoiceResponse IssueTaxInvoice(UniMarc.BaroService_TI.IssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/IssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceResponse> IssueTaxInvoiceAsync(UniMarc.BaroService_TI.IssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/IssueTaxInvoiceEx", ReplyAction="*")]
        UniMarc.BaroService_TI.IssueTaxInvoiceExResponse IssueTaxInvoiceEx(UniMarc.BaroService_TI.IssueTaxInvoiceExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/IssueTaxInvoiceEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceExResponse> IssueTaxInvoiceExAsync(UniMarc.BaroService_TI.IssueTaxInvoiceExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReverseIssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse ReverseIssueTaxInvoice(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReverseIssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse> ReverseIssueTaxInvoiceAsync(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReverseIssueTaxInvoiceEx", ReplyAction="*")]
        UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse ReverseIssueTaxInvoiceEx(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReverseIssueTaxInvoiceEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse> ReverseIssueTaxInvoiceExAsync(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/PreIssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse PreIssueTaxInvoice(UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/PreIssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse> PreIssueTaxInvoiceAsync(UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/PreIssueTaxInvoiceEx", ReplyAction="*")]
        UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse PreIssueTaxInvoiceEx(UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/PreIssueTaxInvoiceEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse> PreIssueTaxInvoiceExAsync(UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ProcTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.ProcTaxInvoiceResponse ProcTaxInvoice(UniMarc.BaroService_TI.ProcTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ProcTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ProcTaxInvoiceResponse> ProcTaxInvoiceAsync(UniMarc.BaroService_TI.ProcTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndIssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse RegistAndIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndIssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse> RegistAndIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndPreIssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse RegistAndPreIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndPreIssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse> RegistAndPreIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndIssueBrokerTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse RegistAndIssueBrokerTaxInvoice(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndIssueBrokerTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse> RegistAndIssueBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndPreIssueBrokerTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse RegistAndPreIssueBrokerTaxInvoice(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndPreIssueBrokerTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse> RegistAndPreIssueBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndReverseIssueTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse RegistAndReverseIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistAndReverseIssueTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse> RegistAndReverseIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceResponse GetTaxInvoice(UniMarc.BaroService_TI.GetTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceResponse> GetTaxInvoiceAsync(UniMarc.BaroService_TI.GetTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceIK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceIKResponse GetTaxInvoiceIK(UniMarc.BaroService_TI.GetTaxInvoiceIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceIKResponse> GetTaxInvoiceIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceNK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceNKResponse GetTaxInvoiceNK(UniMarc.BaroService_TI.GetTaxInvoiceNKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceNK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceNKResponse> GetTaxInvoiceNKAsync(UniMarc.BaroService_TI.GetTaxInvoiceNKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceState", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceStateResponse GetTaxInvoiceState(UniMarc.BaroService_TI.GetTaxInvoiceStateRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceState", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateResponse> GetTaxInvoiceStateAsync(UniMarc.BaroService_TI.GetTaxInvoiceStateRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStates", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse GetTaxInvoiceStates(UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStates", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse> GetTaxInvoiceStatesAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStateEX", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse GetTaxInvoiceStateEX(UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStateEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse> GetTaxInvoiceStateEXAsync(UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStatesEX", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse GetTaxInvoiceStatesEX(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStatesEX", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse> GetTaxInvoiceStatesEXAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStatesIK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse GetTaxInvoiceStatesIK(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceStatesIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse> GetTaxInvoiceStatesIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceLog", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceLogResponse GetTaxInvoiceLog(UniMarc.BaroService_TI.GetTaxInvoiceLogRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceLog", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogResponse> GetTaxInvoiceLogAsync(UniMarc.BaroService_TI.GetTaxInvoiceLogRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceLogIK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse GetTaxInvoiceLogIK(UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceLogIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse> GetTaxInvoiceLogIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/AttachFileByFTP", ReplyAction="*")]
        UniMarc.BaroService_TI.AttachFileByFTPResponse AttachFileByFTP(UniMarc.BaroService_TI.AttachFileByFTPRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/AttachFileByFTP", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.AttachFileByFTPResponse> AttachFileByFTPAsync(UniMarc.BaroService_TI.AttachFileByFTPRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteAttachFile", ReplyAction="*")]
        UniMarc.BaroService_TI.DeleteAttachFileResponse DeleteAttachFile(UniMarc.BaroService_TI.DeleteAttachFileRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteAttachFile", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileResponse> DeleteAttachFileAsync(UniMarc.BaroService_TI.DeleteAttachFileRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteAttachFileWithFileIndex", ReplyAction="*")]
        UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse DeleteAttachFileWithFileIndex(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/DeleteAttachFileWithFileIndex", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse> DeleteAttachFileWithFileIndexAsync(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetAttachedFileList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetAttachedFileListResponse GetAttachedFileList(UniMarc.BaroService_TI.GetAttachedFileListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetAttachedFileList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListResponse> GetAttachedFileListAsync(UniMarc.BaroService_TI.GetAttachedFileListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetAttachedFileListEx", ReplyAction="*")]
        UniMarc.BaroService_TI.GetAttachedFileListExResponse GetAttachedFileListEx(UniMarc.BaroService_TI.GetAttachedFileListExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetAttachedFileListEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListExResponse> GetAttachedFileListExAsync(UniMarc.BaroService_TI.GetAttachedFileListExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReSendEmail", ReplyAction="*")]
        UniMarc.BaroService_TI.ReSendEmailResponse ReSendEmail(UniMarc.BaroService_TI.ReSendEmailRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReSendEmail", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendEmailResponse> ReSendEmailAsync(UniMarc.BaroService_TI.ReSendEmailRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReSendSMS", ReplyAction="*")]
        UniMarc.BaroService_TI.ReSendSMSResponse ReSendSMS(UniMarc.BaroService_TI.ReSendSMSRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ReSendSMS", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendSMSResponse> ReSendSMSAsync(UniMarc.BaroService_TI.ReSendSMSRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendInvoiceSMS", ReplyAction="*")]
        UniMarc.BaroService_TI.SendInvoiceSMSResponse SendInvoiceSMS(UniMarc.BaroService_TI.SendInvoiceSMSRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendInvoiceSMS", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceSMSResponse> SendInvoiceSMSAsync(UniMarc.BaroService_TI.SendInvoiceSMSRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendInvoiceFax", ReplyAction="*")]
        UniMarc.BaroService_TI.SendInvoiceFaxResponse SendInvoiceFax(UniMarc.BaroService_TI.SendInvoiceFaxRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendInvoiceFax", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceFaxResponse> SendInvoiceFaxAsync(UniMarc.BaroService_TI.SendInvoiceFaxRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBaroBillURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetBaroBillURLResponse GetBaroBillURL(UniMarc.BaroService_TI.GetBaroBillURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBaroBillURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBaroBillURLResponse> GetBaroBillURLAsync(UniMarc.BaroService_TI.GetBaroBillURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse GetTaxInvoicePopUpURL(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse> GetTaxInvoicePopUpURLAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURLIK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse GetTaxInvoicePopUpURLIK(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURLIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse> GetTaxInvoicePopUpURLIKAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURLNK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse GetTaxInvoicePopUpURLNK(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePopUpURLNK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse> GetTaxInvoicePopUpURLNKAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePrintURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse GetTaxInvoicePrintURL(UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePrintURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse> GetTaxInvoicePrintURLAsync(UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePrintURLIK", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse GetTaxInvoicePrintURLIK(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePrintURLIK", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse> GetTaxInvoicePrintURLIKAsync(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicesPrintURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse GetTaxInvoicesPrintURL(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicesPrintURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse> GetTaxInvoicesPrintURLAsync(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxinvoiceMailURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse GetTaxinvoiceMailURL(UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxinvoiceMailURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse> GetTaxinvoiceMailURLAsync(UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceScrapRequestURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse GetTaxInvoiceScrapRequestURL(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceScrapRequestURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse> GetTaxInvoiceScrapRequestURLAsync(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse GetTaxInvoiceSalesList(UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse> GetTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListEx", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse GetTaxInvoiceSalesListEx(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse> GetTaxInvoiceSalesListExAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse GetTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse> GetTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListEx", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse GetTaxInvoicePurchaseListEx(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse> GetTaxInvoicePurchaseListExAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetDailyTaxInvoiceSalesList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse GetDailyTaxInvoiceSalesList(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetDailyTaxInvoiceSalesList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse> GetDailyTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetDailyTaxInvoicePurchaseList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse GetDailyTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetDailyTaxInvoicePurchaseList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse> GetDailyTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyTaxInvoiceSalesList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse GetMonthlyTaxInvoiceSalesList(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyTaxInvoiceSalesList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse> GetMonthlyTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyTaxInvoicePurchaseList", ReplyAction="*")]
        UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse GetMonthlyTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyTaxInvoicePurchaseList", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse> GetMonthlyTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyCountTaxInvoice", ReplyAction="*")]
        UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse GetMonthlyCountTaxInvoice(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetMonthlyCountTaxInvoice", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse> GetMonthlyCountTaxInvoiceAsync(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCanceledTaxInvoiceMgtKey", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse GetCanceledTaxInvoiceMgtKey(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCanceledTaxInvoiceMgtKey", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse> GetCanceledTaxInvoiceMgtKeyAsync(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListByID", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse GetTaxInvoiceSalesListByID(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListByID", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse> GetTaxInvoiceSalesListByIDAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListByID", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse GetTaxInvoicePurchaseListByID(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListByID", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse> GetTaxInvoicePurchaseListByIDAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListByIDEx", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse GetTaxInvoiceSalesListByIDEx(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoiceSalesListByIDEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse> GetTaxInvoiceSalesListByIDExAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListByIDEx", ReplyAction="*")]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse GetTaxInvoicePurchaseListByIDEx(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetTaxInvoicePurchaseListByIDEx", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse> GetTaxInvoicePurchaseListByIDExAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendToNTS", ReplyAction="*")]
        UniMarc.BaroService_TI.SendToNTSResponse SendToNTS(UniMarc.BaroService_TI.SendToNTSRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/SendToNTS", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendToNTSResponse> SendToNTSAsync(UniMarc.BaroService_TI.SendToNTSRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetNTSSendOption", ReplyAction="*")]
        UniMarc.BaroService_TI.GetNTSSendOptionResponse GetNTSSendOption(UniMarc.BaroService_TI.GetNTSSendOptionRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetNTSSendOption", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetNTSSendOptionResponse> GetNTSSendOptionAsync(UniMarc.BaroService_TI.GetNTSSendOptionRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ChangeNTSSendOption", ReplyAction="*")]
        UniMarc.BaroService_TI.ChangeNTSSendOptionResponse ChangeNTSSendOption(UniMarc.BaroService_TI.ChangeNTSSendOptionRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ChangeNTSSendOption", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeNTSSendOptionResponse> ChangeNTSSendOptionAsync(UniMarc.BaroService_TI.ChangeNTSSendOptionRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetEmailPublicKeys", ReplyAction="*")]
        UniMarc.BaroService_TI.GetEmailPublicKeysResponse GetEmailPublicKeys(UniMarc.BaroService_TI.GetEmailPublicKeysRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetEmailPublicKeys", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetEmailPublicKeysResponse> GetEmailPublicKeysAsync(UniMarc.BaroService_TI.GetEmailPublicKeysRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/MakeDocLinkage", ReplyAction="*")]
        UniMarc.BaroService_TI.MakeDocLinkageResponse MakeDocLinkage(UniMarc.BaroService_TI.MakeDocLinkageRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/MakeDocLinkage", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.MakeDocLinkageResponse> MakeDocLinkageAsync(UniMarc.BaroService_TI.MakeDocLinkageRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RemoveDocLinkage", ReplyAction="*")]
        UniMarc.BaroService_TI.RemoveDocLinkageResponse RemoveDocLinkage(UniMarc.BaroService_TI.RemoveDocLinkageRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RemoveDocLinkage", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RemoveDocLinkageResponse> RemoveDocLinkageAsync(UniMarc.BaroService_TI.RemoveDocLinkageRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetLinkedDocs", ReplyAction="*")]
        UniMarc.BaroService_TI.GetLinkedDocsResponse GetLinkedDocs(UniMarc.BaroService_TI.GetLinkedDocsRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetLinkedDocs", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLinkedDocsResponse> GetLinkedDocsAsync(UniMarc.BaroService_TI.GetLinkedDocsRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetJicInRegistURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetJicInRegistURLResponse GetJicInRegistURL(UniMarc.BaroService_TI.GetJicInRegistURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetJicInRegistURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetJicInRegistURLResponse> GetJicInRegistURLAsync(UniMarc.BaroService_TI.GetJicInRegistURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBusinessLicenseRegistURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse GetBusinessLicenseRegistURL(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBusinessLicenseRegistURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse> GetBusinessLicenseRegistURLAsync(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBankBookRegistURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetBankBookRegistURLResponse GetBankBookRegistURL(UniMarc.BaroService_TI.GetBankBookRegistURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBankBookRegistURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBankBookRegistURLResponse> GetBankBookRegistURLAsync(UniMarc.BaroService_TI.GetBankBookRegistURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckCorpIsMember", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckCorpIsMemberResponse CheckCorpIsMember(UniMarc.BaroService_TI.CheckCorpIsMemberRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckCorpIsMember", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCorpIsMemberResponse> CheckCorpIsMemberAsync(UniMarc.BaroService_TI.CheckCorpIsMemberRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistCorp", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistCorpResponse RegistCorp(UniMarc.BaroService_TI.RegistCorpRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistCorp", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistCorpResponse> RegistCorpAsync(UniMarc.BaroService_TI.RegistCorpRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/AddUserToCorp", ReplyAction="*")]
        UniMarc.BaroService_TI.AddUserToCorpResponse AddUserToCorp(UniMarc.BaroService_TI.AddUserToCorpRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/AddUserToCorp", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.AddUserToCorpResponse> AddUserToCorpAsync(UniMarc.BaroService_TI.AddUserToCorpRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateCorpInfo", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateCorpInfoResponse UpdateCorpInfo(UniMarc.BaroService_TI.UpdateCorpInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateCorpInfo", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateCorpInfoResponse> UpdateCorpInfoAsync(UniMarc.BaroService_TI.UpdateCorpInfoRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateUserInfo", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateUserInfoResponse UpdateUserInfo(UniMarc.BaroService_TI.UpdateUserInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateUserInfo", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserInfoResponse> UpdateUserInfoAsync(UniMarc.BaroService_TI.UpdateUserInfoRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateUserPWD", ReplyAction="*")]
        UniMarc.BaroService_TI.UpdateUserPWDResponse UpdateUserPWD(UniMarc.BaroService_TI.UpdateUserPWDRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/UpdateUserPWD", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserPWDResponse> UpdateUserPWDAsync(UniMarc.BaroService_TI.UpdateUserPWDRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ChangeCorpManager", ReplyAction="*")]
        UniMarc.BaroService_TI.ChangeCorpManagerResponse ChangeCorpManager(UniMarc.BaroService_TI.ChangeCorpManagerRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/ChangeCorpManager", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeCorpManagerResponse> ChangeCorpManagerAsync(UniMarc.BaroService_TI.ChangeCorpManagerRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCorpMemberContacts", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCorpMemberContactsResponse GetCorpMemberContacts(UniMarc.BaroService_TI.GetCorpMemberContactsRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCorpMemberContacts", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCorpMemberContactsResponse> GetCorpMemberContactsAsync(UniMarc.BaroService_TI.GetCorpMemberContactsRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBalanceCostAmount", ReplyAction="*")]
        UniMarc.BaroService_TI.GetBalanceCostAmountResponse GetBalanceCostAmount(UniMarc.BaroService_TI.GetBalanceCostAmountRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBalanceCostAmount", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountResponse> GetBalanceCostAmountAsync(UniMarc.BaroService_TI.GetBalanceCostAmountRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBalanceCostAmountOfInterOP", ReplyAction="*")]
        UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse GetBalanceCostAmountOfInterOP(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetBalanceCostAmountOfInterOP", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse> GetBalanceCostAmountOfInterOPAsync(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckChargeable", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckChargeableResponse CheckChargeable(UniMarc.BaroService_TI.CheckChargeableRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckChargeable", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckChargeableResponse> CheckChargeableAsync(UniMarc.BaroService_TI.CheckChargeableRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetChargeUnitCost", ReplyAction="*")]
        UniMarc.BaroService_TI.GetChargeUnitCostResponse GetChargeUnitCost(UniMarc.BaroService_TI.GetChargeUnitCostRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetChargeUnitCost", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetChargeUnitCostResponse> GetChargeUnitCostAsync(UniMarc.BaroService_TI.GetChargeUnitCostRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateRegistDate", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCertificateRegistDateResponse GetCertificateRegistDate(UniMarc.BaroService_TI.GetCertificateRegistDateRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateRegistDate", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistDateResponse> GetCertificateRegistDateAsync(UniMarc.BaroService_TI.GetCertificateRegistDateRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateExpireDate", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCertificateExpireDateResponse GetCertificateExpireDate(UniMarc.BaroService_TI.GetCertificateExpireDateRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateExpireDate", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateExpireDateResponse> GetCertificateExpireDateAsync(UniMarc.BaroService_TI.GetCertificateExpireDateRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckCERTIsValid", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckCERTIsValidResponse CheckCERTIsValid(UniMarc.BaroService_TI.CheckCERTIsValidRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckCERTIsValid", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCERTIsValidResponse> CheckCERTIsValidAsync(UniMarc.BaroService_TI.CheckCERTIsValidRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateRegistURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCertificateRegistURLResponse GetCertificateRegistURL(UniMarc.BaroService_TI.GetCertificateRegistURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCertificateRegistURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistURLResponse> GetCertificateRegistURLAsync(UniMarc.BaroService_TI.GetCertificateRegistURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetLoginURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetLoginURLResponse GetLoginURL(UniMarc.BaroService_TI.GetLoginURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetLoginURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLoginURLResponse> GetLoginURLAsync(UniMarc.BaroService_TI.GetLoginURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCashChargeURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetCashChargeURLResponse GetCashChargeURL(UniMarc.BaroService_TI.GetCashChargeURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetCashChargeURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCashChargeURLResponse> GetCashChargeURLAsync(UniMarc.BaroService_TI.GetCashChargeURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistSMSFromNumber", ReplyAction="*")]
        UniMarc.BaroService_TI.RegistSMSFromNumberResponse RegistSMSFromNumber(UniMarc.BaroService_TI.RegistSMSFromNumberRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/RegistSMSFromNumber", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistSMSFromNumberResponse> RegistSMSFromNumberAsync(UniMarc.BaroService_TI.RegistSMSFromNumberRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckSMSFromNumber", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckSMSFromNumberResponse CheckSMSFromNumber(UniMarc.BaroService_TI.CheckSMSFromNumberRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckSMSFromNumber", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckSMSFromNumberResponse> CheckSMSFromNumberAsync(UniMarc.BaroService_TI.CheckSMSFromNumberRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetSMSFromNumbers", ReplyAction="*")]
        UniMarc.BaroService_TI.GetSMSFromNumbersResponse GetSMSFromNumbers(UniMarc.BaroService_TI.GetSMSFromNumbersRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetSMSFromNumbers", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumbersResponse> GetSMSFromNumbersAsync(UniMarc.BaroService_TI.GetSMSFromNumbersRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetSMSFromNumberURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetSMSFromNumberURLResponse GetSMSFromNumberURL(UniMarc.BaroService_TI.GetSMSFromNumberURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetSMSFromNumberURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumberURLResponse> GetSMSFromNumberURLAsync(UniMarc.BaroService_TI.GetSMSFromNumberURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckFaxFromNumber", ReplyAction="*")]
        UniMarc.BaroService_TI.CheckFaxFromNumberResponse CheckFaxFromNumber(UniMarc.BaroService_TI.CheckFaxFromNumberRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/CheckFaxFromNumber", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckFaxFromNumberResponse> CheckFaxFromNumberAsync(UniMarc.BaroService_TI.CheckFaxFromNumberRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetFaxFromNumbers", ReplyAction="*")]
        UniMarc.BaroService_TI.GetFaxFromNumbersResponse GetFaxFromNumbers(UniMarc.BaroService_TI.GetFaxFromNumbersRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetFaxFromNumbers", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumbersResponse> GetFaxFromNumbersAsync(UniMarc.BaroService_TI.GetFaxFromNumbersRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetFaxFromNumberURL", ReplyAction="*")]
        UniMarc.BaroService_TI.GetFaxFromNumberURLResponse GetFaxFromNumberURL(UniMarc.BaroService_TI.GetFaxFromNumberURLRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetFaxFromNumberURL", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumberURLResponse> GetFaxFromNumberURLAsync(UniMarc.BaroService_TI.GetFaxFromNumberURLRequest request);
        
        // CODEGEN: http://ws.baroservice.com/ 네임스페이스의 요소 이름 CERTKEY이(가) "nillable"로 표시되지 않았으므로 메시지 계약을 생성합니다.
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetErrString", ReplyAction="*")]
        UniMarc.BaroService_TI.GetErrStringResponse GetErrString(UniMarc.BaroService_TI.GetErrStringRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/GetErrString", ReplyAction="*")]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetErrStringResponse> GetErrStringAsync(UniMarc.BaroService_TI.GetErrStringRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/Ping", ReplyAction="*")]
        void Ping();
        
        [System.ServiceModel.OperationContractAttribute(Action="http://ws.baroservice.com/Ping", ReplyAction="*")]
        System.Threading.Tasks.Task PingAsync();
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckMgtNumIsExistsRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckMgtNumIsExists", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckMgtNumIsExistsRequestBody Body;
        
        public CheckMgtNumIsExistsRequest() {
        }
        
        public CheckMgtNumIsExistsRequest(UniMarc.BaroService_TI.CheckMgtNumIsExistsRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckMgtNumIsExistsRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public CheckMgtNumIsExistsRequestBody() {
        }
        
        public CheckMgtNumIsExistsRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckMgtNumIsExistsResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckMgtNumIsExistsResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckMgtNumIsExistsResponseBody Body;
        
        public CheckMgtNumIsExistsResponse() {
        }
        
        public CheckMgtNumIsExistsResponse(UniMarc.BaroService_TI.CheckMgtNumIsExistsResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckMgtNumIsExistsResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckMgtNumIsExistsResult;
        
        public CheckMgtNumIsExistsResponseBody() {
        }
        
        public CheckMgtNumIsExistsResponseBody(int CheckMgtNumIsExistsResult) {
            this.CheckMgtNumIsExistsResult = CheckMgtNumIsExistsResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckIsValidTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckIsValidTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequestBody Body;
        
        public CheckIsValidTaxInvoiceRequest() {
        }
        
        public CheckIsValidTaxInvoiceRequest(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckIsValidTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public CheckIsValidTaxInvoiceRequestBody() {
        }
        
        public CheckIsValidTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckIsValidTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckIsValidTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponseBody Body;
        
        public CheckIsValidTaxInvoiceResponse() {
        }
        
        public CheckIsValidTaxInvoiceResponse(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckIsValidTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckIsValidTaxInvoiceResult;
        
        public CheckIsValidTaxInvoiceResponseBody() {
        }
        
        public CheckIsValidTaxInvoiceResponseBody(int CheckIsValidTaxInvoiceResult) {
            this.CheckIsValidTaxInvoiceResult = CheckIsValidTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceRequestBody Body;
        
        public RegistTaxInvoiceRequest() {
        }
        
        public RegistTaxInvoiceRequest(UniMarc.BaroService_TI.RegistTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public RegistTaxInvoiceRequestBody() {
        }
        
        public RegistTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceResponseBody Body;
        
        public RegistTaxInvoiceResponse() {
        }
        
        public RegistTaxInvoiceResponse(UniMarc.BaroService_TI.RegistTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistTaxInvoiceResult;
        
        public RegistTaxInvoiceResponseBody() {
        }
        
        public RegistTaxInvoiceResponseBody(int RegistTaxInvoiceResult) {
            this.RegistTaxInvoiceResult = RegistTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceEXRequestBody Body;
        
        public RegistTaxInvoiceEXRequest() {
        }
        
        public RegistTaxInvoiceEXRequest(UniMarc.BaroService_TI.RegistTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int IssueTiming;
        
        public RegistTaxInvoiceEXRequestBody() {
        }
        
        public RegistTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceEXResponseBody Body;
        
        public RegistTaxInvoiceEXResponse() {
        }
        
        public RegistTaxInvoiceEXResponse(UniMarc.BaroService_TI.RegistTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistTaxInvoiceEXResult;
        
        public RegistTaxInvoiceEXResponseBody() {
        }
        
        public RegistTaxInvoiceEXResponseBody(int RegistTaxInvoiceEXResult) {
            this.RegistTaxInvoiceEXResult = RegistTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequestBody Body;
        
        public RegistModifyTaxInvoiceRequest() {
        }
        
        public RegistModifyTaxInvoiceRequest(UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string OriginalNTSSendKey;
        
        public RegistModifyTaxInvoiceRequestBody() {
        }
        
        public RegistModifyTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.OriginalNTSSendKey = OriginalNTSSendKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponseBody Body;
        
        public RegistModifyTaxInvoiceResponse() {
        }
        
        public RegistModifyTaxInvoiceResponse(UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistModifyTaxInvoiceResult;
        
        public RegistModifyTaxInvoiceResponseBody() {
        }
        
        public RegistModifyTaxInvoiceResponseBody(int RegistModifyTaxInvoiceResult) {
            this.RegistModifyTaxInvoiceResult = RegistModifyTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequestBody Body;
        
        public RegistModifyTaxInvoiceEXRequest() {
        }
        
        public RegistModifyTaxInvoiceEXRequest(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string OriginalNTSSendKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int IssueTiming;
        
        public RegistModifyTaxInvoiceEXRequestBody() {
        }
        
        public RegistModifyTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.OriginalNTSSendKey = OriginalNTSSendKey;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponseBody Body;
        
        public RegistModifyTaxInvoiceEXResponse() {
        }
        
        public RegistModifyTaxInvoiceEXResponse(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistModifyTaxInvoiceEXResult;
        
        public RegistModifyTaxInvoiceEXResponseBody() {
        }
        
        public RegistModifyTaxInvoiceEXResponseBody(int RegistModifyTaxInvoiceEXResult) {
            this.RegistModifyTaxInvoiceEXResult = RegistModifyTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceReverseRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceReverse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequestBody Body;
        
        public RegistTaxInvoiceReverseRequest() {
        }
        
        public RegistTaxInvoiceReverseRequest(UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceReverseRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public RegistTaxInvoiceReverseRequestBody() {
        }
        
        public RegistTaxInvoiceReverseRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceReverseResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceReverseResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponseBody Body;
        
        public RegistTaxInvoiceReverseResponse() {
        }
        
        public RegistTaxInvoiceReverseResponse(UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceReverseResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistTaxInvoiceReverseResult;
        
        public RegistTaxInvoiceReverseResponseBody() {
        }
        
        public RegistTaxInvoiceReverseResponseBody(int RegistTaxInvoiceReverseResult) {
            this.RegistTaxInvoiceReverseResult = RegistTaxInvoiceReverseResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceReverseEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceReverseEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequestBody Body;
        
        public RegistTaxInvoiceReverseEXRequest() {
        }
        
        public RegistTaxInvoiceReverseEXRequest(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceReverseEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int ChargeDirection;
        
        public RegistTaxInvoiceReverseEXRequestBody() {
        }
        
        public RegistTaxInvoiceReverseEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int ChargeDirection) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.ChargeDirection = ChargeDirection;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistTaxInvoiceReverseEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistTaxInvoiceReverseEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponseBody Body;
        
        public RegistTaxInvoiceReverseEXResponse() {
        }
        
        public RegistTaxInvoiceReverseEXResponse(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistTaxInvoiceReverseEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistTaxInvoiceReverseEXResult;
        
        public RegistTaxInvoiceReverseEXResponseBody() {
        }
        
        public RegistTaxInvoiceReverseEXResponseBody(int RegistTaxInvoiceReverseEXResult) {
            this.RegistTaxInvoiceReverseEXResult = RegistTaxInvoiceReverseEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistBrokerTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistBrokerTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequestBody Body;
        
        public RegistBrokerTaxInvoiceRequest() {
        }
        
        public RegistBrokerTaxInvoiceRequest(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistBrokerTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public RegistBrokerTaxInvoiceRequestBody() {
        }
        
        public RegistBrokerTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistBrokerTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistBrokerTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponseBody Body;
        
        public RegistBrokerTaxInvoiceResponse() {
        }
        
        public RegistBrokerTaxInvoiceResponse(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistBrokerTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistBrokerTaxInvoiceResult;
        
        public RegistBrokerTaxInvoiceResponseBody() {
        }
        
        public RegistBrokerTaxInvoiceResponseBody(int RegistBrokerTaxInvoiceResult) {
            this.RegistBrokerTaxInvoiceResult = RegistBrokerTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistBrokerTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistBrokerTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequestBody Body;
        
        public RegistBrokerTaxInvoiceEXRequest() {
        }
        
        public RegistBrokerTaxInvoiceEXRequest(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistBrokerTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int IssueTiming;
        
        public RegistBrokerTaxInvoiceEXRequestBody() {
        }
        
        public RegistBrokerTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistBrokerTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistBrokerTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponseBody Body;
        
        public RegistBrokerTaxInvoiceEXResponse() {
        }
        
        public RegistBrokerTaxInvoiceEXResponse(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistBrokerTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistBrokerTaxInvoiceEXResult;
        
        public RegistBrokerTaxInvoiceEXResponseBody() {
        }
        
        public RegistBrokerTaxInvoiceEXResponseBody(int RegistBrokerTaxInvoiceEXResult) {
            this.RegistBrokerTaxInvoiceEXResult = RegistBrokerTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyBrokerTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyBrokerTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequestBody Body;
        
        public RegistModifyBrokerTaxInvoiceRequest() {
        }
        
        public RegistModifyBrokerTaxInvoiceRequest(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyBrokerTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string OriginalNTSSendKey;
        
        public RegistModifyBrokerTaxInvoiceRequestBody() {
        }
        
        public RegistModifyBrokerTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.OriginalNTSSendKey = OriginalNTSSendKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyBrokerTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyBrokerTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponseBody Body;
        
        public RegistModifyBrokerTaxInvoiceResponse() {
        }
        
        public RegistModifyBrokerTaxInvoiceResponse(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyBrokerTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistModifyBrokerTaxInvoiceResult;
        
        public RegistModifyBrokerTaxInvoiceResponseBody() {
        }
        
        public RegistModifyBrokerTaxInvoiceResponseBody(int RegistModifyBrokerTaxInvoiceResult) {
            this.RegistModifyBrokerTaxInvoiceResult = RegistModifyBrokerTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyBrokerTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyBrokerTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequestBody Body;
        
        public RegistModifyBrokerTaxInvoiceEXRequest() {
        }
        
        public RegistModifyBrokerTaxInvoiceEXRequest(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyBrokerTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string OriginalNTSSendKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int IssueTiming;
        
        public RegistModifyBrokerTaxInvoiceEXRequestBody() {
        }
        
        public RegistModifyBrokerTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.OriginalNTSSendKey = OriginalNTSSendKey;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistModifyBrokerTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistModifyBrokerTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponseBody Body;
        
        public RegistModifyBrokerTaxInvoiceEXResponse() {
        }
        
        public RegistModifyBrokerTaxInvoiceEXResponse(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistModifyBrokerTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistModifyBrokerTaxInvoiceEXResult;
        
        public RegistModifyBrokerTaxInvoiceEXResponseBody() {
        }
        
        public RegistModifyBrokerTaxInvoiceEXResponseBody(int RegistModifyBrokerTaxInvoiceEXResult) {
            this.RegistModifyBrokerTaxInvoiceEXResult = RegistModifyBrokerTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceFooterStringRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoiceFooterString", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequestBody Body;
        
        public UpdateTaxInvoiceFooterStringRequest() {
        }
        
        public UpdateTaxInvoiceFooterStringRequest(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceFooterStringRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FooterString;
        
        public UpdateTaxInvoiceFooterStringRequestBody() {
        }
        
        public UpdateTaxInvoiceFooterStringRequestBody(string CERTKEY, string CorpNum, string MgtKey, string FooterString) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.FooterString = FooterString;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceFooterStringResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoiceFooterStringResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponseBody Body;
        
        public UpdateTaxInvoiceFooterStringResponse() {
        }
        
        public UpdateTaxInvoiceFooterStringResponse(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceFooterStringResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateTaxInvoiceFooterStringResult;
        
        public UpdateTaxInvoiceFooterStringResponseBody() {
        }
        
        public UpdateTaxInvoiceFooterStringResponseBody(int UpdateTaxInvoiceFooterStringResult) {
            this.UpdateTaxInvoiceFooterStringResult = UpdateTaxInvoiceFooterStringResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceRequestBody Body;
        
        public UpdateTaxInvoiceRequest() {
        }
        
        public UpdateTaxInvoiceRequest(UniMarc.BaroService_TI.UpdateTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public UpdateTaxInvoiceRequestBody() {
        }
        
        public UpdateTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceResponseBody Body;
        
        public UpdateTaxInvoiceResponse() {
        }
        
        public UpdateTaxInvoiceResponse(UniMarc.BaroService_TI.UpdateTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateTaxInvoiceResult;
        
        public UpdateTaxInvoiceResponseBody() {
        }
        
        public UpdateTaxInvoiceResponseBody(int UpdateTaxInvoiceResult) {
            this.UpdateTaxInvoiceResult = UpdateTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequestBody Body;
        
        public UpdateTaxInvoiceEXRequest() {
        }
        
        public UpdateTaxInvoiceEXRequest(UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int IssueTiming;
        
        public UpdateTaxInvoiceEXRequestBody() {
        }
        
        public UpdateTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponseBody Body;
        
        public UpdateTaxInvoiceEXResponse() {
        }
        
        public UpdateTaxInvoiceEXResponse(UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateTaxInvoiceEXResult;
        
        public UpdateTaxInvoiceEXResponseBody() {
        }
        
        public UpdateTaxInvoiceEXResponseBody(int UpdateTaxInvoiceEXResult) {
            this.UpdateTaxInvoiceEXResult = UpdateTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateBrokerTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateBrokerTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequestBody Body;
        
        public UpdateBrokerTaxInvoiceRequest() {
        }
        
        public UpdateBrokerTaxInvoiceRequest(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateBrokerTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        public UpdateBrokerTaxInvoiceRequestBody() {
        }
        
        public UpdateBrokerTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateBrokerTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateBrokerTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponseBody Body;
        
        public UpdateBrokerTaxInvoiceResponse() {
        }
        
        public UpdateBrokerTaxInvoiceResponse(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateBrokerTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateBrokerTaxInvoiceResult;
        
        public UpdateBrokerTaxInvoiceResponseBody() {
        }
        
        public UpdateBrokerTaxInvoiceResponseBody(int UpdateBrokerTaxInvoiceResult) {
            this.UpdateBrokerTaxInvoiceResult = UpdateBrokerTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateBrokerTaxInvoiceEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateBrokerTaxInvoiceEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequestBody Body;
        
        public UpdateBrokerTaxInvoiceEXRequest() {
        }
        
        public UpdateBrokerTaxInvoiceEXRequest(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateBrokerTaxInvoiceEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int IssueTiming;
        
        public UpdateBrokerTaxInvoiceEXRequestBody() {
        }
        
        public UpdateBrokerTaxInvoiceEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.IssueTiming = IssueTiming;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateBrokerTaxInvoiceEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateBrokerTaxInvoiceEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponseBody Body;
        
        public UpdateBrokerTaxInvoiceEXResponse() {
        }
        
        public UpdateBrokerTaxInvoiceEXResponse(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateBrokerTaxInvoiceEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateBrokerTaxInvoiceEXResult;
        
        public UpdateBrokerTaxInvoiceEXResponseBody() {
        }
        
        public UpdateBrokerTaxInvoiceEXResponseBody(int UpdateBrokerTaxInvoiceEXResult) {
            this.UpdateBrokerTaxInvoiceEXResult = UpdateBrokerTaxInvoiceEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteTaxInvoiceRequestBody Body;
        
        public DeleteTaxInvoiceRequest() {
        }
        
        public DeleteTaxInvoiceRequest(UniMarc.BaroService_TI.DeleteTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public DeleteTaxInvoiceRequestBody() {
        }
        
        public DeleteTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteTaxInvoiceResponseBody Body;
        
        public DeleteTaxInvoiceResponse() {
        }
        
        public DeleteTaxInvoiceResponse(UniMarc.BaroService_TI.DeleteTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int DeleteTaxInvoiceResult;
        
        public DeleteTaxInvoiceResponseBody() {
        }
        
        public DeleteTaxInvoiceResponseBody(int DeleteTaxInvoiceResult) {
            this.DeleteTaxInvoiceResult = DeleteTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteTaxInvoiceIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteTaxInvoiceIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequestBody Body;
        
        public DeleteTaxInvoiceIKRequest() {
        }
        
        public DeleteTaxInvoiceIKRequest(UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteTaxInvoiceIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string InvoiceKey;
        
        public DeleteTaxInvoiceIKRequestBody() {
        }
        
        public DeleteTaxInvoiceIKRequestBody(string CERTKEY, string CorpNum, string InvoiceKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKey = InvoiceKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteTaxInvoiceIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteTaxInvoiceIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponseBody Body;
        
        public DeleteTaxInvoiceIKResponse() {
        }
        
        public DeleteTaxInvoiceIKResponse(UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteTaxInvoiceIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int DeleteTaxInvoiceIKResult;
        
        public DeleteTaxInvoiceIKResponseBody() {
        }
        
        public DeleteTaxInvoiceIKResponseBody(int DeleteTaxInvoiceIKResult) {
            this.DeleteTaxInvoiceIKResult = DeleteTaxInvoiceIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class IssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="IssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.IssueTaxInvoiceRequestBody Body;
        
        public IssueTaxInvoiceRequest() {
        }
        
        public IssueTaxInvoiceRequest(UniMarc.BaroService_TI.IssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class IssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int NTSSendOption;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string MailTitle;
        
        public IssueTaxInvoiceRequestBody() {
        }
        
        public IssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, int NTSSendOption, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.NTSSendOption = NTSSendOption;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class IssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="IssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.IssueTaxInvoiceResponseBody Body;
        
        public IssueTaxInvoiceResponse() {
        }
        
        public IssueTaxInvoiceResponse(UniMarc.BaroService_TI.IssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class IssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int IssueTaxInvoiceResult;
        
        public IssueTaxInvoiceResponseBody() {
        }
        
        public IssueTaxInvoiceResponseBody(int IssueTaxInvoiceResult) {
            this.IssueTaxInvoiceResult = IssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class IssueTaxInvoiceExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="IssueTaxInvoiceEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.IssueTaxInvoiceExRequestBody Body;
        
        public IssueTaxInvoiceExRequest() {
        }
        
        public IssueTaxInvoiceExRequest(UniMarc.BaroService_TI.IssueTaxInvoiceExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class IssueTaxInvoiceExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string SMSMessage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string MailTitle;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public bool BusinessLicenseYN;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=8)]
        public bool BankBookYN;
        
        public IssueTaxInvoiceExRequestBody() {
        }
        
        public IssueTaxInvoiceExRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.SMSMessage = SMSMessage;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
            this.BusinessLicenseYN = BusinessLicenseYN;
            this.BankBookYN = BankBookYN;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class IssueTaxInvoiceExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="IssueTaxInvoiceExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.IssueTaxInvoiceExResponseBody Body;
        
        public IssueTaxInvoiceExResponse() {
        }
        
        public IssueTaxInvoiceExResponse(UniMarc.BaroService_TI.IssueTaxInvoiceExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class IssueTaxInvoiceExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int IssueTaxInvoiceExResult;
        
        public IssueTaxInvoiceExResponseBody() {
        }
        
        public IssueTaxInvoiceExResponseBody(int IssueTaxInvoiceExResult) {
            this.IssueTaxInvoiceExResult = IssueTaxInvoiceExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReverseIssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReverseIssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequestBody Body;
        
        public ReverseIssueTaxInvoiceRequest() {
        }
        
        public ReverseIssueTaxInvoiceRequest(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReverseIssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public ReverseIssueTaxInvoiceRequestBody() {
        }
        
        public ReverseIssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReverseIssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReverseIssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponseBody Body;
        
        public ReverseIssueTaxInvoiceResponse() {
        }
        
        public ReverseIssueTaxInvoiceResponse(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReverseIssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ReverseIssueTaxInvoiceResult;
        
        public ReverseIssueTaxInvoiceResponseBody() {
        }
        
        public ReverseIssueTaxInvoiceResponseBody(int ReverseIssueTaxInvoiceResult) {
            this.ReverseIssueTaxInvoiceResult = ReverseIssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReverseIssueTaxInvoiceExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReverseIssueTaxInvoiceEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequestBody Body;
        
        public ReverseIssueTaxInvoiceExRequest() {
        }
        
        public ReverseIssueTaxInvoiceExRequest(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReverseIssueTaxInvoiceExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string SMSMessage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string MailTitle;
        
        public ReverseIssueTaxInvoiceExRequestBody() {
        }
        
        public ReverseIssueTaxInvoiceExRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.SMSMessage = SMSMessage;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReverseIssueTaxInvoiceExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReverseIssueTaxInvoiceExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponseBody Body;
        
        public ReverseIssueTaxInvoiceExResponse() {
        }
        
        public ReverseIssueTaxInvoiceExResponse(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReverseIssueTaxInvoiceExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ReverseIssueTaxInvoiceExResult;
        
        public ReverseIssueTaxInvoiceExResponseBody() {
        }
        
        public ReverseIssueTaxInvoiceExResponseBody(int ReverseIssueTaxInvoiceExResult) {
            this.ReverseIssueTaxInvoiceExResult = ReverseIssueTaxInvoiceExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PreIssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PreIssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.PreIssueTaxInvoiceRequestBody Body;
        
        public PreIssueTaxInvoiceRequest() {
        }
        
        public PreIssueTaxInvoiceRequest(UniMarc.BaroService_TI.PreIssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class PreIssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string MailTitle;
        
        public PreIssueTaxInvoiceRequestBody() {
        }
        
        public PreIssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PreIssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PreIssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.PreIssueTaxInvoiceResponseBody Body;
        
        public PreIssueTaxInvoiceResponse() {
        }
        
        public PreIssueTaxInvoiceResponse(UniMarc.BaroService_TI.PreIssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class PreIssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int PreIssueTaxInvoiceResult;
        
        public PreIssueTaxInvoiceResponseBody() {
        }
        
        public PreIssueTaxInvoiceResponseBody(int PreIssueTaxInvoiceResult) {
            this.PreIssueTaxInvoiceResult = PreIssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PreIssueTaxInvoiceExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PreIssueTaxInvoiceEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequestBody Body;
        
        public PreIssueTaxInvoiceExRequest() {
        }
        
        public PreIssueTaxInvoiceExRequest(UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class PreIssueTaxInvoiceExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string SMSMessage;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public bool BusinessLicenseYN;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public bool BankBookYN;
        
        public PreIssueTaxInvoiceExRequestBody() {
        }
        
        public PreIssueTaxInvoiceExRequestBody(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SendSMS = SendSMS;
            this.SMSMessage = SMSMessage;
            this.MailTitle = MailTitle;
            this.BusinessLicenseYN = BusinessLicenseYN;
            this.BankBookYN = BankBookYN;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PreIssueTaxInvoiceExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PreIssueTaxInvoiceExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponseBody Body;
        
        public PreIssueTaxInvoiceExResponse() {
        }
        
        public PreIssueTaxInvoiceExResponse(UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class PreIssueTaxInvoiceExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int PreIssueTaxInvoiceExResult;
        
        public PreIssueTaxInvoiceExResponseBody() {
        }
        
        public PreIssueTaxInvoiceExResponseBody(int PreIssueTaxInvoiceExResult) {
            this.PreIssueTaxInvoiceExResult = PreIssueTaxInvoiceExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ProcTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ProcTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ProcTaxInvoiceRequestBody Body;
        
        public ProcTaxInvoiceRequest() {
        }
        
        public ProcTaxInvoiceRequest(UniMarc.BaroService_TI.ProcTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ProcTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ProcType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string Memo;
        
        public ProcTaxInvoiceRequestBody() {
        }
        
        public ProcTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey, string ProcType, string Memo) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.ProcType = ProcType;
            this.Memo = Memo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ProcTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ProcTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ProcTaxInvoiceResponseBody Body;
        
        public ProcTaxInvoiceResponse() {
        }
        
        public ProcTaxInvoiceResponse(UniMarc.BaroService_TI.ProcTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ProcTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ProcTaxInvoiceResult;
        
        public ProcTaxInvoiceResponseBody() {
        }
        
        public ProcTaxInvoiceResponseBody(int ProcTaxInvoiceResult) {
            this.ProcTaxInvoiceResult = ProcTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndIssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndIssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequestBody Body;
        
        public RegistAndIssueTaxInvoiceRequest() {
        }
        
        public RegistAndIssueTaxInvoiceRequest(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndIssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public RegistAndIssueTaxInvoiceRequestBody() {
        }
        
        public RegistAndIssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.SendSMS = SendSMS;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndIssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndIssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponseBody Body;
        
        public RegistAndIssueTaxInvoiceResponse() {
        }
        
        public RegistAndIssueTaxInvoiceResponse(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndIssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistAndIssueTaxInvoiceResult;
        
        public RegistAndIssueTaxInvoiceResponseBody() {
        }
        
        public RegistAndIssueTaxInvoiceResponseBody(int RegistAndIssueTaxInvoiceResult) {
            this.RegistAndIssueTaxInvoiceResult = RegistAndIssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndPreIssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndPreIssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequestBody Body;
        
        public RegistAndPreIssueTaxInvoiceRequest() {
        }
        
        public RegistAndPreIssueTaxInvoiceRequest(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndPreIssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int IssueTiming;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public RegistAndPreIssueTaxInvoiceRequestBody() {
        }
        
        public RegistAndPreIssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.SendSMS = SendSMS;
            this.IssueTiming = IssueTiming;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndPreIssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndPreIssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponseBody Body;
        
        public RegistAndPreIssueTaxInvoiceResponse() {
        }
        
        public RegistAndPreIssueTaxInvoiceResponse(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndPreIssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistAndPreIssueTaxInvoiceResult;
        
        public RegistAndPreIssueTaxInvoiceResponseBody() {
        }
        
        public RegistAndPreIssueTaxInvoiceResponseBody(int RegistAndPreIssueTaxInvoiceResult) {
            this.RegistAndPreIssueTaxInvoiceResult = RegistAndPreIssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndIssueBrokerTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndIssueBrokerTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequestBody Body;
        
        public RegistAndIssueBrokerTaxInvoiceRequest() {
        }
        
        public RegistAndIssueBrokerTaxInvoiceRequest(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndIssueBrokerTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public RegistAndIssueBrokerTaxInvoiceRequestBody() {
        }
        
        public RegistAndIssueBrokerTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.SendSMS = SendSMS;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndIssueBrokerTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndIssueBrokerTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponseBody Body;
        
        public RegistAndIssueBrokerTaxInvoiceResponse() {
        }
        
        public RegistAndIssueBrokerTaxInvoiceResponse(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndIssueBrokerTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistAndIssueBrokerTaxInvoiceResult;
        
        public RegistAndIssueBrokerTaxInvoiceResponseBody() {
        }
        
        public RegistAndIssueBrokerTaxInvoiceResponseBody(int RegistAndIssueBrokerTaxInvoiceResult) {
            this.RegistAndIssueBrokerTaxInvoiceResult = RegistAndIssueBrokerTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndPreIssueBrokerTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndPreIssueBrokerTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequestBody Body;
        
        public RegistAndPreIssueBrokerTaxInvoiceRequest() {
        }
        
        public RegistAndPreIssueBrokerTaxInvoiceRequest(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndPreIssueBrokerTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int IssueTiming;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public RegistAndPreIssueBrokerTaxInvoiceRequestBody() {
        }
        
        public RegistAndPreIssueBrokerTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.SendSMS = SendSMS;
            this.IssueTiming = IssueTiming;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndPreIssueBrokerTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndPreIssueBrokerTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponseBody Body;
        
        public RegistAndPreIssueBrokerTaxInvoiceResponse() {
        }
        
        public RegistAndPreIssueBrokerTaxInvoiceResponse(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndPreIssueBrokerTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistAndPreIssueBrokerTaxInvoiceResult;
        
        public RegistAndPreIssueBrokerTaxInvoiceResponseBody() {
        }
        
        public RegistAndPreIssueBrokerTaxInvoiceResponseBody(int RegistAndPreIssueBrokerTaxInvoiceResult) {
            this.RegistAndPreIssueBrokerTaxInvoiceResult = RegistAndPreIssueBrokerTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndReverseIssueTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndReverseIssueTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequestBody Body;
        
        public RegistAndReverseIssueTaxInvoiceRequest() {
        }
        
        public RegistAndReverseIssueTaxInvoiceRequest(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndReverseIssueTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.TaxInvoice Invoice;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public bool SendSMS;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public bool ForceIssue;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string MailTitle;
        
        public RegistAndReverseIssueTaxInvoiceRequestBody() {
        }
        
        public RegistAndReverseIssueTaxInvoiceRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Invoice = Invoice;
            this.SendSMS = SendSMS;
            this.ForceIssue = ForceIssue;
            this.MailTitle = MailTitle;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistAndReverseIssueTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistAndReverseIssueTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponseBody Body;
        
        public RegistAndReverseIssueTaxInvoiceResponse() {
        }
        
        public RegistAndReverseIssueTaxInvoiceResponse(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistAndReverseIssueTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistAndReverseIssueTaxInvoiceResult;
        
        public RegistAndReverseIssueTaxInvoiceResponseBody() {
        }
        
        public RegistAndReverseIssueTaxInvoiceResponseBody(int RegistAndReverseIssueTaxInvoiceResult) {
            this.RegistAndReverseIssueTaxInvoiceResult = RegistAndReverseIssueTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceRequestBody Body;
        
        public GetTaxInvoiceRequest() {
        }
        
        public GetTaxInvoiceRequest(UniMarc.BaroService_TI.GetTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetTaxInvoiceRequestBody() {
        }
        
        public GetTaxInvoiceRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceResponseBody Body;
        
        public GetTaxInvoiceResponse() {
        }
        
        public GetTaxInvoiceResponse(UniMarc.BaroService_TI.GetTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceResult;
        
        public GetTaxInvoiceResponseBody() {
        }
        
        public GetTaxInvoiceResponseBody(UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceResult) {
            this.GetTaxInvoiceResult = GetTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceIKRequestBody Body;
        
        public GetTaxInvoiceIKRequest() {
        }
        
        public GetTaxInvoiceIKRequest(UniMarc.BaroService_TI.GetTaxInvoiceIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string InvoiceKey;
        
        public GetTaxInvoiceIKRequestBody() {
        }
        
        public GetTaxInvoiceIKRequestBody(string CERTKEY, string CorpNum, string InvoiceKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKey = InvoiceKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceIKResponseBody Body;
        
        public GetTaxInvoiceIKResponse() {
        }
        
        public GetTaxInvoiceIKResponse(UniMarc.BaroService_TI.GetTaxInvoiceIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceIKResult;
        
        public GetTaxInvoiceIKResponseBody() {
        }
        
        public GetTaxInvoiceIKResponseBody(UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceIKResult) {
            this.GetTaxInvoiceIKResult = GetTaxInvoiceIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceNKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceNK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceNKRequestBody Body;
        
        public GetTaxInvoiceNKRequest() {
        }
        
        public GetTaxInvoiceNKRequest(UniMarc.BaroService_TI.GetTaxInvoiceNKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceNKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string NTSConfirmNum;
        
        public GetTaxInvoiceNKRequestBody() {
        }
        
        public GetTaxInvoiceNKRequestBody(string CERTKEY, string CorpNum, string NTSConfirmNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.NTSConfirmNum = NTSConfirmNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceNKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceNKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceNKResponseBody Body;
        
        public GetTaxInvoiceNKResponse() {
        }
        
        public GetTaxInvoiceNKResponse(UniMarc.BaroService_TI.GetTaxInvoiceNKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceNKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceNKResult;
        
        public GetTaxInvoiceNKResponseBody() {
        }
        
        public GetTaxInvoiceNKResponseBody(UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceNKResult) {
            this.GetTaxInvoiceNKResult = GetTaxInvoiceNKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceState", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStateRequestBody Body;
        
        public GetTaxInvoiceStateRequest() {
        }
        
        public GetTaxInvoiceStateRequest(UniMarc.BaroService_TI.GetTaxInvoiceStateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetTaxInvoiceStateRequestBody() {
        }
        
        public GetTaxInvoiceStateRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStateResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStateResponseBody Body;
        
        public GetTaxInvoiceStateResponse() {
        }
        
        public GetTaxInvoiceStateResponse(UniMarc.BaroService_TI.GetTaxInvoiceStateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoiceState GetTaxInvoiceStateResult;
        
        public GetTaxInvoiceStateResponseBody() {
        }
        
        public GetTaxInvoiceStateResponseBody(UniMarc.BaroService_TI.TaxInvoiceState GetTaxInvoiceStateResult) {
            this.GetTaxInvoiceStateResult = GetTaxInvoiceStateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStates", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesRequestBody Body;
        
        public GetTaxInvoiceStatesRequest() {
        }
        
        public GetTaxInvoiceStatesRequest(UniMarc.BaroService_TI.GetTaxInvoiceStatesRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.ArrayOfString MgtKeyList;
        
        public GetTaxInvoiceStatesRequestBody() {
        }
        
        public GetTaxInvoiceStatesRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKeyList = MgtKeyList;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStatesResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesResponseBody Body;
        
        public GetTaxInvoiceStatesResponse() {
        }
        
        public GetTaxInvoiceStatesResponse(UniMarc.BaroService_TI.GetTaxInvoiceStatesResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStatesResult;
        
        public GetTaxInvoiceStatesResponseBody() {
        }
        
        public GetTaxInvoiceStatesResponseBody(UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStatesResult) {
            this.GetTaxInvoiceStatesResult = GetTaxInvoiceStatesResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStateEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStateEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequestBody Body;
        
        public GetTaxInvoiceStateEXRequest() {
        }
        
        public GetTaxInvoiceStateEXRequest(UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStateEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetTaxInvoiceStateEXRequestBody() {
        }
        
        public GetTaxInvoiceStateEXRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStateEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStateEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponseBody Body;
        
        public GetTaxInvoiceStateEXResponse() {
        }
        
        public GetTaxInvoiceStateEXResponse(UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStateEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoiceStateEX GetTaxInvoiceStateEXResult;
        
        public GetTaxInvoiceStateEXResponseBody() {
        }
        
        public GetTaxInvoiceStateEXResponseBody(UniMarc.BaroService_TI.TaxInvoiceStateEX GetTaxInvoiceStateEXResult) {
            this.GetTaxInvoiceStateEXResult = GetTaxInvoiceStateEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesEXRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStatesEX", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequestBody Body;
        
        public GetTaxInvoiceStatesEXRequest() {
        }
        
        public GetTaxInvoiceStatesEXRequest(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesEXRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.ArrayOfString MgtKeyList;
        
        public GetTaxInvoiceStatesEXRequestBody() {
        }
        
        public GetTaxInvoiceStatesEXRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKeyList = MgtKeyList;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesEXResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStatesEXResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponseBody Body;
        
        public GetTaxInvoiceStatesEXResponse() {
        }
        
        public GetTaxInvoiceStatesEXResponse(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesEXResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoiceStateEX[] GetTaxInvoiceStatesEXResult;
        
        public GetTaxInvoiceStatesEXResponseBody() {
        }
        
        public GetTaxInvoiceStatesEXResponseBody(UniMarc.BaroService_TI.TaxInvoiceStateEX[] GetTaxInvoiceStatesEXResult) {
            this.GetTaxInvoiceStatesEXResult = GetTaxInvoiceStatesEXResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStatesIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequestBody Body;
        
        public GetTaxInvoiceStatesIKRequest() {
        }
        
        public GetTaxInvoiceStatesIKRequest(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.ArrayOfString InvoiceKeyList;
        
        public GetTaxInvoiceStatesIKRequestBody() {
        }
        
        public GetTaxInvoiceStatesIKRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString InvoiceKeyList) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKeyList = InvoiceKeyList;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceStatesIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceStatesIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponseBody Body;
        
        public GetTaxInvoiceStatesIKResponse() {
        }
        
        public GetTaxInvoiceStatesIKResponse(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceStatesIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStatesIKResult;
        
        public GetTaxInvoiceStatesIKResponseBody() {
        }
        
        public GetTaxInvoiceStatesIKResponseBody(UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStatesIKResult) {
            this.GetTaxInvoiceStatesIKResult = GetTaxInvoiceStatesIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceLogRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceLog", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceLogRequestBody Body;
        
        public GetTaxInvoiceLogRequest() {
        }
        
        public GetTaxInvoiceLogRequest(UniMarc.BaroService_TI.GetTaxInvoiceLogRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceLogRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetTaxInvoiceLogRequestBody() {
        }
        
        public GetTaxInvoiceLogRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceLogResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceLogResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceLogResponseBody Body;
        
        public GetTaxInvoiceLogResponse() {
        }
        
        public GetTaxInvoiceLogResponse(UniMarc.BaroService_TI.GetTaxInvoiceLogResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceLogResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLogResult;
        
        public GetTaxInvoiceLogResponseBody() {
        }
        
        public GetTaxInvoiceLogResponseBody(UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLogResult) {
            this.GetTaxInvoiceLogResult = GetTaxInvoiceLogResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceLogIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceLogIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequestBody Body;
        
        public GetTaxInvoiceLogIKRequest() {
        }
        
        public GetTaxInvoiceLogIKRequest(UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceLogIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string InvoiceKey;
        
        public GetTaxInvoiceLogIKRequestBody() {
        }
        
        public GetTaxInvoiceLogIKRequestBody(string CERTKEY, string CorpNum, string InvoiceKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKey = InvoiceKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceLogIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceLogIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponseBody Body;
        
        public GetTaxInvoiceLogIKResponse() {
        }
        
        public GetTaxInvoiceLogIKResponse(UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceLogIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLogIKResult;
        
        public GetTaxInvoiceLogIKResponseBody() {
        }
        
        public GetTaxInvoiceLogIKResponseBody(UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLogIKResult) {
            this.GetTaxInvoiceLogIKResult = GetTaxInvoiceLogIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AttachFileByFTPRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AttachFileByFTP", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.AttachFileByFTPRequestBody Body;
        
        public AttachFileByFTPRequest() {
        }
        
        public AttachFileByFTPRequest(UniMarc.BaroService_TI.AttachFileByFTPRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class AttachFileByFTPRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FileName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string DisplayFileName;
        
        public AttachFileByFTPRequestBody() {
        }
        
        public AttachFileByFTPRequestBody(string CERTKEY, string CorpNum, string MgtKey, string FileName, string DisplayFileName) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.FileName = FileName;
            this.DisplayFileName = DisplayFileName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AttachFileByFTPResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AttachFileByFTPResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.AttachFileByFTPResponseBody Body;
        
        public AttachFileByFTPResponse() {
        }
        
        public AttachFileByFTPResponse(UniMarc.BaroService_TI.AttachFileByFTPResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class AttachFileByFTPResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int AttachFileByFTPResult;
        
        public AttachFileByFTPResponseBody() {
        }
        
        public AttachFileByFTPResponseBody(int AttachFileByFTPResult) {
            this.AttachFileByFTPResult = AttachFileByFTPResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteAttachFileRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteAttachFile", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteAttachFileRequestBody Body;
        
        public DeleteAttachFileRequest() {
        }
        
        public DeleteAttachFileRequest(UniMarc.BaroService_TI.DeleteAttachFileRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteAttachFileRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public DeleteAttachFileRequestBody() {
        }
        
        public DeleteAttachFileRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteAttachFileResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteAttachFileResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteAttachFileResponseBody Body;
        
        public DeleteAttachFileResponse() {
        }
        
        public DeleteAttachFileResponse(UniMarc.BaroService_TI.DeleteAttachFileResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteAttachFileResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int DeleteAttachFileResult;
        
        public DeleteAttachFileResponseBody() {
        }
        
        public DeleteAttachFileResponseBody(int DeleteAttachFileResult) {
            this.DeleteAttachFileResult = DeleteAttachFileResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteAttachFileWithFileIndexRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteAttachFileWithFileIndex", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequestBody Body;
        
        public DeleteAttachFileWithFileIndexRequest() {
        }
        
        public DeleteAttachFileWithFileIndexRequest(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteAttachFileWithFileIndexRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int FileIndex;
        
        public DeleteAttachFileWithFileIndexRequestBody() {
        }
        
        public DeleteAttachFileWithFileIndexRequestBody(string CERTKEY, string CorpNum, string MgtKey, int FileIndex) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.FileIndex = FileIndex;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class DeleteAttachFileWithFileIndexResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="DeleteAttachFileWithFileIndexResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponseBody Body;
        
        public DeleteAttachFileWithFileIndexResponse() {
        }
        
        public DeleteAttachFileWithFileIndexResponse(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class DeleteAttachFileWithFileIndexResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int DeleteAttachFileWithFileIndexResult;
        
        public DeleteAttachFileWithFileIndexResponseBody() {
        }
        
        public DeleteAttachFileWithFileIndexResponseBody(int DeleteAttachFileWithFileIndexResult) {
            this.DeleteAttachFileWithFileIndexResult = DeleteAttachFileWithFileIndexResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetAttachedFileListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetAttachedFileList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetAttachedFileListRequestBody Body;
        
        public GetAttachedFileListRequest() {
        }
        
        public GetAttachedFileListRequest(UniMarc.BaroService_TI.GetAttachedFileListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetAttachedFileListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetAttachedFileListRequestBody() {
        }
        
        public GetAttachedFileListRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetAttachedFileListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetAttachedFileListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetAttachedFileListResponseBody Body;
        
        public GetAttachedFileListResponse() {
        }
        
        public GetAttachedFileListResponse(UniMarc.BaroService_TI.GetAttachedFileListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetAttachedFileListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.AttachedFile[] GetAttachedFileListResult;
        
        public GetAttachedFileListResponseBody() {
        }
        
        public GetAttachedFileListResponseBody(UniMarc.BaroService_TI.AttachedFile[] GetAttachedFileListResult) {
            this.GetAttachedFileListResult = GetAttachedFileListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetAttachedFileListExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetAttachedFileListEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetAttachedFileListExRequestBody Body;
        
        public GetAttachedFileListExRequest() {
        }
        
        public GetAttachedFileListExRequest(UniMarc.BaroService_TI.GetAttachedFileListExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetAttachedFileListExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetAttachedFileListExRequestBody() {
        }
        
        public GetAttachedFileListExRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetAttachedFileListExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetAttachedFileListExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetAttachedFileListExResponseBody Body;
        
        public GetAttachedFileListExResponse() {
        }
        
        public GetAttachedFileListExResponse(UniMarc.BaroService_TI.GetAttachedFileListExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetAttachedFileListExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.AttachedFileEx[] GetAttachedFileListExResult;
        
        public GetAttachedFileListExResponseBody() {
        }
        
        public GetAttachedFileListExResponseBody(UniMarc.BaroService_TI.AttachedFileEx[] GetAttachedFileListExResult) {
            this.GetAttachedFileListExResult = GetAttachedFileListExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReSendEmailRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReSendEmail", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReSendEmailRequestBody Body;
        
        public ReSendEmailRequest() {
        }
        
        public ReSendEmailRequest(UniMarc.BaroService_TI.ReSendEmailRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReSendEmailRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ToEmailAddress;
        
        public ReSendEmailRequestBody() {
        }
        
        public ReSendEmailRequestBody(string CERTKEY, string CorpNum, string MgtKey, string ToEmailAddress) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.ToEmailAddress = ToEmailAddress;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReSendEmailResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReSendEmailResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReSendEmailResponseBody Body;
        
        public ReSendEmailResponse() {
        }
        
        public ReSendEmailResponse(UniMarc.BaroService_TI.ReSendEmailResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReSendEmailResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ReSendEmailResult;
        
        public ReSendEmailResponseBody() {
        }
        
        public ReSendEmailResponseBody(int ReSendEmailResult) {
            this.ReSendEmailResult = ReSendEmailResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReSendSMSRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReSendSMS", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReSendSMSRequestBody Body;
        
        public ReSendSMSRequest() {
        }
        
        public ReSendSMSRequest(UniMarc.BaroService_TI.ReSendSMSRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReSendSMSRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string SenderID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FromNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string ToCorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string ToName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string ToNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string Contents;
        
        public ReSendSMSRequestBody() {
        }
        
        public ReSendSMSRequestBody(string CERTKEY, string CorpNum, string SenderID, string FromNumber, string ToCorpNum, string ToName, string ToNumber, string Contents) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.SenderID = SenderID;
            this.FromNumber = FromNumber;
            this.ToCorpNum = ToCorpNum;
            this.ToName = ToName;
            this.ToNumber = ToNumber;
            this.Contents = Contents;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ReSendSMSResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ReSendSMSResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ReSendSMSResponseBody Body;
        
        public ReSendSMSResponse() {
        }
        
        public ReSendSMSResponse(UniMarc.BaroService_TI.ReSendSMSResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ReSendSMSResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ReSendSMSResult;
        
        public ReSendSMSResponseBody() {
        }
        
        public ReSendSMSResponseBody(int ReSendSMSResult) {
            this.ReSendSMSResult = ReSendSMSResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendInvoiceSMSRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendInvoiceSMS", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendInvoiceSMSRequestBody Body;
        
        public SendInvoiceSMSRequest() {
        }
        
        public SendInvoiceSMSRequest(UniMarc.BaroService_TI.SendInvoiceSMSRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendInvoiceSMSRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string SenderID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string FromNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string ToNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string Contents;
        
        public SendInvoiceSMSRequestBody() {
        }
        
        public SendInvoiceSMSRequestBody(string CERTKEY, string CorpNum, string SenderID, string MgtKey, string FromNumber, string ToNumber, string Contents) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.SenderID = SenderID;
            this.MgtKey = MgtKey;
            this.FromNumber = FromNumber;
            this.ToNumber = ToNumber;
            this.Contents = Contents;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendInvoiceSMSResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendInvoiceSMSResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendInvoiceSMSResponseBody Body;
        
        public SendInvoiceSMSResponse() {
        }
        
        public SendInvoiceSMSResponse(UniMarc.BaroService_TI.SendInvoiceSMSResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendInvoiceSMSResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int SendInvoiceSMSResult;
        
        public SendInvoiceSMSResponseBody() {
        }
        
        public SendInvoiceSMSResponseBody(int SendInvoiceSMSResult) {
            this.SendInvoiceSMSResult = SendInvoiceSMSResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendInvoiceFaxRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendInvoiceFax", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendInvoiceFaxRequestBody Body;
        
        public SendInvoiceFaxRequest() {
        }
        
        public SendInvoiceFaxRequest(UniMarc.BaroService_TI.SendInvoiceFaxRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendInvoiceFaxRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string SenderID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string FromFaxNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string ToFaxNumber;
        
        public SendInvoiceFaxRequestBody() {
        }
        
        public SendInvoiceFaxRequestBody(string CERTKEY, string CorpNum, string MgtKey, string SenderID, string FromFaxNumber, string ToFaxNumber) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.SenderID = SenderID;
            this.FromFaxNumber = FromFaxNumber;
            this.ToFaxNumber = ToFaxNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendInvoiceFaxResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendInvoiceFaxResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendInvoiceFaxResponseBody Body;
        
        public SendInvoiceFaxResponse() {
        }
        
        public SendInvoiceFaxResponse(UniMarc.BaroService_TI.SendInvoiceFaxResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendInvoiceFaxResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int SendInvoiceFaxResult;
        
        public SendInvoiceFaxResponseBody() {
        }
        
        public SendInvoiceFaxResponseBody(int SendInvoiceFaxResult) {
            this.SendInvoiceFaxResult = SendInvoiceFaxResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBaroBillURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBaroBillURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBaroBillURLRequestBody Body;
        
        public GetBaroBillURLRequest() {
        }
        
        public GetBaroBillURLRequest(UniMarc.BaroService_TI.GetBaroBillURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBaroBillURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string TOGO;
        
        public GetBaroBillURLRequestBody() {
        }
        
        public GetBaroBillURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD, string TOGO) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
            this.TOGO = TOGO;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBaroBillURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBaroBillURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBaroBillURLResponseBody Body;
        
        public GetBaroBillURLResponse() {
        }
        
        public GetBaroBillURLResponse(UniMarc.BaroService_TI.GetBaroBillURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBaroBillURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetBaroBillURLResult;
        
        public GetBaroBillURLResponseBody() {
        }
        
        public GetBaroBillURLResponseBody(string GetBaroBillURLResult) {
            this.GetBaroBillURLResult = GetBaroBillURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequestBody Body;
        
        public GetTaxInvoicePopUpURLRequest() {
        }
        
        public GetTaxInvoicePopUpURLRequest(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicePopUpURLRequestBody() {
        }
        
        public GetTaxInvoicePopUpURLRequestBody(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponseBody Body;
        
        public GetTaxInvoicePopUpURLResponse() {
        }
        
        public GetTaxInvoicePopUpURLResponse(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicePopUpURLResult;
        
        public GetTaxInvoicePopUpURLResponseBody() {
        }
        
        public GetTaxInvoicePopUpURLResponseBody(string GetTaxInvoicePopUpURLResult) {
            this.GetTaxInvoicePopUpURLResult = GetTaxInvoicePopUpURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURLIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequestBody Body;
        
        public GetTaxInvoicePopUpURLIKRequest() {
        }
        
        public GetTaxInvoicePopUpURLIKRequest(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string InvoiceKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicePopUpURLIKRequestBody() {
        }
        
        public GetTaxInvoicePopUpURLIKRequestBody(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKey = InvoiceKey;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURLIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponseBody Body;
        
        public GetTaxInvoicePopUpURLIKResponse() {
        }
        
        public GetTaxInvoicePopUpURLIKResponse(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicePopUpURLIKResult;
        
        public GetTaxInvoicePopUpURLIKResponseBody() {
        }
        
        public GetTaxInvoicePopUpURLIKResponseBody(string GetTaxInvoicePopUpURLIKResult) {
            this.GetTaxInvoicePopUpURLIKResult = GetTaxInvoicePopUpURLIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLNKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURLNK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequestBody Body;
        
        public GetTaxInvoicePopUpURLNKRequest() {
        }
        
        public GetTaxInvoicePopUpURLNKRequest(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLNKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string NTSConfirmNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicePopUpURLNKRequestBody() {
        }
        
        public GetTaxInvoicePopUpURLNKRequestBody(string CERTKEY, string CorpNum, string NTSConfirmNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.NTSConfirmNum = NTSConfirmNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePopUpURLNKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePopUpURLNKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponseBody Body;
        
        public GetTaxInvoicePopUpURLNKResponse() {
        }
        
        public GetTaxInvoicePopUpURLNKResponse(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePopUpURLNKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicePopUpURLNKResult;
        
        public GetTaxInvoicePopUpURLNKResponseBody() {
        }
        
        public GetTaxInvoicePopUpURLNKResponseBody(string GetTaxInvoicePopUpURLNKResult) {
            this.GetTaxInvoicePopUpURLNKResult = GetTaxInvoicePopUpURLNKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePrintURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePrintURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequestBody Body;
        
        public GetTaxInvoicePrintURLRequest() {
        }
        
        public GetTaxInvoicePrintURLRequest(UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePrintURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicePrintURLRequestBody() {
        }
        
        public GetTaxInvoicePrintURLRequestBody(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePrintURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePrintURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponseBody Body;
        
        public GetTaxInvoicePrintURLResponse() {
        }
        
        public GetTaxInvoicePrintURLResponse(UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePrintURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicePrintURLResult;
        
        public GetTaxInvoicePrintURLResponseBody() {
        }
        
        public GetTaxInvoicePrintURLResponseBody(string GetTaxInvoicePrintURLResult) {
            this.GetTaxInvoicePrintURLResult = GetTaxInvoicePrintURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePrintURLIKRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePrintURLIK", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequestBody Body;
        
        public GetTaxInvoicePrintURLIKRequest() {
        }
        
        public GetTaxInvoicePrintURLIKRequest(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePrintURLIKRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string InvoiceKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicePrintURLIKRequestBody() {
        }
        
        public GetTaxInvoicePrintURLIKRequestBody(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.InvoiceKey = InvoiceKey;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePrintURLIKResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePrintURLIKResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponseBody Body;
        
        public GetTaxInvoicePrintURLIKResponse() {
        }
        
        public GetTaxInvoicePrintURLIKResponse(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePrintURLIKResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicePrintURLIKResult;
        
        public GetTaxInvoicePrintURLIKResponseBody() {
        }
        
        public GetTaxInvoicePrintURLIKResponseBody(string GetTaxInvoicePrintURLIKResult) {
            this.GetTaxInvoicePrintURLIKResult = GetTaxInvoicePrintURLIKResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicesPrintURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicesPrintURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequestBody Body;
        
        public GetTaxInvoicesPrintURLRequest() {
        }
        
        public GetTaxInvoicesPrintURLRequest(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicesPrintURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public UniMarc.BaroService_TI.ArrayOfString MgtKeyList;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PWD;
        
        public GetTaxInvoicesPrintURLRequestBody() {
        }
        
        public GetTaxInvoicesPrintURLRequestBody(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKeyList = MgtKeyList;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicesPrintURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicesPrintURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponseBody Body;
        
        public GetTaxInvoicesPrintURLResponse() {
        }
        
        public GetTaxInvoicesPrintURLResponse(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicesPrintURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoicesPrintURLResult;
        
        public GetTaxInvoicesPrintURLResponseBody() {
        }
        
        public GetTaxInvoicesPrintURLResponseBody(string GetTaxInvoicesPrintURLResult) {
            this.GetTaxInvoicesPrintURLResult = GetTaxInvoicesPrintURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxinvoiceMailURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxinvoiceMailURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequestBody Body;
        
        public GetTaxinvoiceMailURLRequest() {
        }
        
        public GetTaxinvoiceMailURLRequest(UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxinvoiceMailURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public GetTaxinvoiceMailURLRequestBody() {
        }
        
        public GetTaxinvoiceMailURLRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxinvoiceMailURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxinvoiceMailURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponseBody Body;
        
        public GetTaxinvoiceMailURLResponse() {
        }
        
        public GetTaxinvoiceMailURLResponse(UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxinvoiceMailURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxinvoiceMailURLResult;
        
        public GetTaxinvoiceMailURLResponseBody() {
        }
        
        public GetTaxinvoiceMailURLResponseBody(string GetTaxinvoiceMailURLResult) {
            this.GetTaxinvoiceMailURLResult = GetTaxinvoiceMailURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceScrapRequestURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceScrapRequestURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequestBody Body;
        
        public GetTaxInvoiceScrapRequestURLRequest() {
        }
        
        public GetTaxInvoiceScrapRequestURLRequest(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceScrapRequestURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetTaxInvoiceScrapRequestURLRequestBody() {
        }
        
        public GetTaxInvoiceScrapRequestURLRequestBody(string CERTKEY, string CorpNum, string UserID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceScrapRequestURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceScrapRequestURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponseBody Body;
        
        public GetTaxInvoiceScrapRequestURLResponse() {
        }
        
        public GetTaxInvoiceScrapRequestURLResponse(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceScrapRequestURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTaxInvoiceScrapRequestURLResult;
        
        public GetTaxInvoiceScrapRequestURLResponseBody() {
        }
        
        public GetTaxInvoiceScrapRequestURLResponseBody(string GetTaxInvoiceScrapRequestURLResult) {
            this.GetTaxInvoiceScrapRequestURLResult = GetTaxInvoiceScrapRequestURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequestBody Body;
        
        public GetTaxInvoiceSalesListRequest() {
        }
        
        public GetTaxInvoiceSalesListRequest(UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoiceSalesListRequestBody() {
        }
        
        public GetTaxInvoiceSalesListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponseBody Body;
        
        public GetTaxInvoiceSalesListResponse() {
        }
        
        public GetTaxInvoiceSalesListResponse(UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesListResult;
        
        public GetTaxInvoiceSalesListResponseBody() {
        }
        
        public GetTaxInvoiceSalesListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesListResult) {
            this.GetTaxInvoiceSalesListResult = GetTaxInvoiceSalesListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequestBody Body;
        
        public GetTaxInvoiceSalesListExRequest() {
        }
        
        public GetTaxInvoiceSalesListExRequest(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoiceSalesListExRequestBody() {
        }
        
        public GetTaxInvoiceSalesListExRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponseBody Body;
        
        public GetTaxInvoiceSalesListExResponse() {
        }
        
        public GetTaxInvoiceSalesListExResponse(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListExResult;
        
        public GetTaxInvoiceSalesListExResponseBody() {
        }
        
        public GetTaxInvoiceSalesListExResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListExResult) {
            this.GetTaxInvoiceSalesListExResult = GetTaxInvoiceSalesListExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequestBody Body;
        
        public GetTaxInvoicePurchaseListRequest() {
        }
        
        public GetTaxInvoicePurchaseListRequest(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoicePurchaseListRequestBody() {
        }
        
        public GetTaxInvoicePurchaseListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponseBody Body;
        
        public GetTaxInvoicePurchaseListResponse() {
        }
        
        public GetTaxInvoicePurchaseListResponse(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseListResult;
        
        public GetTaxInvoicePurchaseListResponseBody() {
        }
        
        public GetTaxInvoicePurchaseListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseListResult) {
            this.GetTaxInvoicePurchaseListResult = GetTaxInvoicePurchaseListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequestBody Body;
        
        public GetTaxInvoicePurchaseListExRequest() {
        }
        
        public GetTaxInvoicePurchaseListExRequest(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoicePurchaseListExRequestBody() {
        }
        
        public GetTaxInvoicePurchaseListExRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponseBody Body;
        
        public GetTaxInvoicePurchaseListExResponse() {
        }
        
        public GetTaxInvoicePurchaseListExResponse(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListExResult;
        
        public GetTaxInvoicePurchaseListExResponseBody() {
        }
        
        public GetTaxInvoicePurchaseListExResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListExResult) {
            this.GetTaxInvoicePurchaseListExResult = GetTaxInvoicePurchaseListExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDailyTaxInvoiceSalesListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDailyTaxInvoiceSalesList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequestBody Body;
        
        public GetDailyTaxInvoiceSalesListRequest() {
        }
        
        public GetDailyTaxInvoiceSalesListRequest(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetDailyTaxInvoiceSalesListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int DateType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public int CurrentPage;
        
        public GetDailyTaxInvoiceSalesListRequestBody() {
        }
        
        public GetDailyTaxInvoiceSalesListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.DateType = DateType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDailyTaxInvoiceSalesListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDailyTaxInvoiceSalesListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponseBody Body;
        
        public GetDailyTaxInvoiceSalesListResponse() {
        }
        
        public GetDailyTaxInvoiceSalesListResponse(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetDailyTaxInvoiceSalesListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoiceSalesListResult;
        
        public GetDailyTaxInvoiceSalesListResponseBody() {
        }
        
        public GetDailyTaxInvoiceSalesListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoiceSalesListResult) {
            this.GetDailyTaxInvoiceSalesListResult = GetDailyTaxInvoiceSalesListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDailyTaxInvoicePurchaseListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDailyTaxInvoicePurchaseList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequestBody Body;
        
        public GetDailyTaxInvoicePurchaseListRequest() {
        }
        
        public GetDailyTaxInvoicePurchaseListRequest(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetDailyTaxInvoicePurchaseListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int DateType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public int CurrentPage;
        
        public GetDailyTaxInvoicePurchaseListRequestBody() {
        }
        
        public GetDailyTaxInvoicePurchaseListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.DateType = DateType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetDailyTaxInvoicePurchaseListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetDailyTaxInvoicePurchaseListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponseBody Body;
        
        public GetDailyTaxInvoicePurchaseListResponse() {
        }
        
        public GetDailyTaxInvoicePurchaseListResponse(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetDailyTaxInvoicePurchaseListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoicePurchaseListResult;
        
        public GetDailyTaxInvoicePurchaseListResponseBody() {
        }
        
        public GetDailyTaxInvoicePurchaseListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoicePurchaseListResult) {
            this.GetDailyTaxInvoicePurchaseListResult = GetDailyTaxInvoicePurchaseListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyTaxInvoiceSalesListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyTaxInvoiceSalesList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequestBody Body;
        
        public GetMonthlyTaxInvoiceSalesListRequest() {
        }
        
        public GetMonthlyTaxInvoiceSalesListRequest(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyTaxInvoiceSalesListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int DateType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BaseMonth;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public int CurrentPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=8)]
        public int OrderDirection;
        
        public GetMonthlyTaxInvoiceSalesListRequestBody() {
        }
        
        public GetMonthlyTaxInvoiceSalesListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.DateType = DateType;
            this.BaseMonth = BaseMonth;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
            this.OrderDirection = OrderDirection;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyTaxInvoiceSalesListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyTaxInvoiceSalesListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponseBody Body;
        
        public GetMonthlyTaxInvoiceSalesListResponse() {
        }
        
        public GetMonthlyTaxInvoiceSalesListResponse(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyTaxInvoiceSalesListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoiceSalesListResult;
        
        public GetMonthlyTaxInvoiceSalesListResponseBody() {
        }
        
        public GetMonthlyTaxInvoiceSalesListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoiceSalesListResult) {
            this.GetMonthlyTaxInvoiceSalesListResult = GetMonthlyTaxInvoiceSalesListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyTaxInvoicePurchaseListRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyTaxInvoicePurchaseList", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequestBody Body;
        
        public GetMonthlyTaxInvoicePurchaseListRequest() {
        }
        
        public GetMonthlyTaxInvoicePurchaseListRequest(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyTaxInvoicePurchaseListRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int DateType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BaseMonth;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=7)]
        public int CurrentPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=8)]
        public int OrderDirection;
        
        public GetMonthlyTaxInvoicePurchaseListRequestBody() {
        }
        
        public GetMonthlyTaxInvoicePurchaseListRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.DateType = DateType;
            this.BaseMonth = BaseMonth;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
            this.OrderDirection = OrderDirection;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyTaxInvoicePurchaseListResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyTaxInvoicePurchaseListResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponseBody Body;
        
        public GetMonthlyTaxInvoicePurchaseListResponse() {
        }
        
        public GetMonthlyTaxInvoicePurchaseListResponse(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyTaxInvoicePurchaseListResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoicePurchaseListResult;
        
        public GetMonthlyTaxInvoicePurchaseListResponseBody() {
        }
        
        public GetMonthlyTaxInvoicePurchaseListResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoicePurchaseListResult) {
            this.GetMonthlyTaxInvoicePurchaseListResult = GetMonthlyTaxInvoicePurchaseListResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyCountTaxInvoiceRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyCountTaxInvoice", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequestBody Body;
        
        public GetMonthlyCountTaxInvoiceRequest() {
        }
        
        public GetMonthlyCountTaxInvoiceRequest(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyCountTaxInvoiceRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int Year;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int Month;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int PeriodSearchType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public bool hasCanceled;
        
        public GetMonthlyCountTaxInvoiceRequestBody() {
        }
        
        public GetMonthlyCountTaxInvoiceRequestBody(string CERTKEY, string CorpNum, int Year, int Month, int PeriodSearchType, bool hasCanceled) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.Year = Year;
            this.Month = Month;
            this.PeriodSearchType = PeriodSearchType;
            this.hasCanceled = hasCanceled;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetMonthlyCountTaxInvoiceResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetMonthlyCountTaxInvoiceResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponseBody Body;
        
        public GetMonthlyCountTaxInvoiceResponse() {
        }
        
        public GetMonthlyCountTaxInvoiceResponse(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetMonthlyCountTaxInvoiceResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int GetMonthlyCountTaxInvoiceResult;
        
        public GetMonthlyCountTaxInvoiceResponseBody() {
        }
        
        public GetMonthlyCountTaxInvoiceResponseBody(int GetMonthlyCountTaxInvoiceResult) {
            this.GetMonthlyCountTaxInvoiceResult = GetMonthlyCountTaxInvoiceResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCanceledTaxInvoiceMgtKeyRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCanceledTaxInvoiceMgtKey", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequestBody Body;
        
        public GetCanceledTaxInvoiceMgtKeyRequest() {
        }
        
        public GetCanceledTaxInvoiceMgtKeyRequest(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCanceledTaxInvoiceMgtKeyRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string StartDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string EndDate;
        
        public GetCanceledTaxInvoiceMgtKeyRequestBody() {
        }
        
        public GetCanceledTaxInvoiceMgtKeyRequestBody(string CERTKEY, string CorpNum, string StartDate, string EndDate) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.StartDate = StartDate;
            this.EndDate = EndDate;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCanceledTaxInvoiceMgtKeyResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCanceledTaxInvoiceMgtKeyResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponseBody Body;
        
        public GetCanceledTaxInvoiceMgtKeyResponse() {
        }
        
        public GetCanceledTaxInvoiceMgtKeyResponse(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCanceledTaxInvoiceMgtKeyResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.ArrayOfString GetCanceledTaxInvoiceMgtKeyResult;
        
        public GetCanceledTaxInvoiceMgtKeyResponseBody() {
        }
        
        public GetCanceledTaxInvoiceMgtKeyResponseBody(UniMarc.BaroService_TI.ArrayOfString GetCanceledTaxInvoiceMgtKeyResult) {
            this.GetCanceledTaxInvoiceMgtKeyResult = GetCanceledTaxInvoiceMgtKeyResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListByIDRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListByID", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequestBody Body;
        
        public GetTaxInvoiceSalesListByIDRequest() {
        }
        
        public GetTaxInvoiceSalesListByIDRequest(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListByIDRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoiceSalesListByIDRequestBody() {
        }
        
        public GetTaxInvoiceSalesListByIDRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListByIDResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListByIDResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponseBody Body;
        
        public GetTaxInvoiceSalesListByIDResponse() {
        }
        
        public GetTaxInvoiceSalesListByIDResponse(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListByIDResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesListByIDResult;
        
        public GetTaxInvoiceSalesListByIDResponseBody() {
        }
        
        public GetTaxInvoiceSalesListByIDResponseBody(UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesListByIDResult) {
            this.GetTaxInvoiceSalesListByIDResult = GetTaxInvoiceSalesListByIDResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListByIDRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListByID", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequestBody Body;
        
        public GetTaxInvoicePurchaseListByIDRequest() {
        }
        
        public GetTaxInvoicePurchaseListByIDRequest(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListByIDRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoicePurchaseListByIDRequestBody() {
        }
        
        public GetTaxInvoicePurchaseListByIDRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListByIDResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListByIDResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponseBody Body;
        
        public GetTaxInvoicePurchaseListByIDResponse() {
        }
        
        public GetTaxInvoicePurchaseListByIDResponse(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListByIDResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseListByIDResult;
        
        public GetTaxInvoicePurchaseListByIDResponseBody() {
        }
        
        public GetTaxInvoicePurchaseListByIDResponseBody(UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseListByIDResult) {
            this.GetTaxInvoicePurchaseListByIDResult = GetTaxInvoicePurchaseListByIDResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListByIDExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListByIDEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequestBody Body;
        
        public GetTaxInvoiceSalesListByIDExRequest() {
        }
        
        public GetTaxInvoiceSalesListByIDExRequest(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListByIDExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoiceSalesListByIDExRequestBody() {
        }
        
        public GetTaxInvoiceSalesListByIDExRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoiceSalesListByIDExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoiceSalesListByIDExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponseBody Body;
        
        public GetTaxInvoiceSalesListByIDExResponse() {
        }
        
        public GetTaxInvoiceSalesListByIDExResponse(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoiceSalesListByIDExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListByIDExResult;
        
        public GetTaxInvoiceSalesListByIDExResponseBody() {
        }
        
        public GetTaxInvoiceSalesListByIDExResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListByIDExResult) {
            this.GetTaxInvoiceSalesListByIDExResult = GetTaxInvoiceSalesListByIDExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListByIDExRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListByIDEx", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequestBody Body;
        
        public GetTaxInvoicePurchaseListByIDExRequest() {
        }
        
        public GetTaxInvoicePurchaseListByIDExRequest(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListByIDExRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int TaxType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BaseDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=5)]
        public int CountPerPage;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int CurrentPage;
        
        public GetTaxInvoicePurchaseListByIDExRequestBody() {
        }
        
        public GetTaxInvoicePurchaseListByIDExRequestBody(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.TaxType = TaxType;
            this.BaseDate = BaseDate;
            this.CountPerPage = CountPerPage;
            this.CurrentPage = CurrentPage;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTaxInvoicePurchaseListByIDExResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTaxInvoicePurchaseListByIDExResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponseBody Body;
        
        public GetTaxInvoicePurchaseListByIDExResponse() {
        }
        
        public GetTaxInvoicePurchaseListByIDExResponse(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetTaxInvoicePurchaseListByIDExResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListByIDExResult;
        
        public GetTaxInvoicePurchaseListByIDExResponseBody() {
        }
        
        public GetTaxInvoicePurchaseListByIDExResponseBody(UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListByIDExResult) {
            this.GetTaxInvoicePurchaseListByIDExResult = GetTaxInvoicePurchaseListByIDExResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendToNTSRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendToNTS", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendToNTSRequestBody Body;
        
        public SendToNTSRequest() {
        }
        
        public SendToNTSRequest(UniMarc.BaroService_TI.SendToNTSRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendToNTSRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MgtKey;
        
        public SendToNTSRequestBody() {
        }
        
        public SendToNTSRequestBody(string CERTKEY, string CorpNum, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class SendToNTSResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="SendToNTSResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.SendToNTSResponseBody Body;
        
        public SendToNTSResponse() {
        }
        
        public SendToNTSResponse(UniMarc.BaroService_TI.SendToNTSResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class SendToNTSResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int SendToNTSResult;
        
        public SendToNTSResponseBody() {
        }
        
        public SendToNTSResponseBody(int SendToNTSResult) {
            this.SendToNTSResult = SendToNTSResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetNTSSendOptionRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetNTSSendOption", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetNTSSendOptionRequestBody Body;
        
        public GetNTSSendOptionRequest() {
        }
        
        public GetNTSSendOptionRequest(UniMarc.BaroService_TI.GetNTSSendOptionRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetNTSSendOptionRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetNTSSendOptionRequestBody() {
        }
        
        public GetNTSSendOptionRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetNTSSendOptionResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetNTSSendOptionResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetNTSSendOptionResponseBody Body;
        
        public GetNTSSendOptionResponse() {
        }
        
        public GetNTSSendOptionResponse(UniMarc.BaroService_TI.GetNTSSendOptionResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetNTSSendOptionResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.NTSSendOption GetNTSSendOptionResult;
        
        public GetNTSSendOptionResponseBody() {
        }
        
        public GetNTSSendOptionResponseBody(UniMarc.BaroService_TI.NTSSendOption GetNTSSendOptionResult) {
            this.GetNTSSendOptionResult = GetNTSSendOptionResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangeNTSSendOptionRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangeNTSSendOption", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ChangeNTSSendOptionRequestBody Body;
        
        public ChangeNTSSendOptionRequest() {
        }
        
        public ChangeNTSSendOptionRequest(UniMarc.BaroService_TI.ChangeNTSSendOptionRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ChangeNTSSendOptionRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public UniMarc.BaroService_TI.NTSSendOption NTSSendOption;
        
        public ChangeNTSSendOptionRequestBody() {
        }
        
        public ChangeNTSSendOptionRequestBody(string CERTKEY, string CorpNum, string ID, UniMarc.BaroService_TI.NTSSendOption NTSSendOption) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.NTSSendOption = NTSSendOption;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangeNTSSendOptionResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangeNTSSendOptionResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ChangeNTSSendOptionResponseBody Body;
        
        public ChangeNTSSendOptionResponse() {
        }
        
        public ChangeNTSSendOptionResponse(UniMarc.BaroService_TI.ChangeNTSSendOptionResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ChangeNTSSendOptionResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ChangeNTSSendOptionResult;
        
        public ChangeNTSSendOptionResponseBody() {
        }
        
        public ChangeNTSSendOptionResponseBody(int ChangeNTSSendOptionResult) {
            this.ChangeNTSSendOptionResult = ChangeNTSSendOptionResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEmailPublicKeysRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEmailPublicKeys", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetEmailPublicKeysRequestBody Body;
        
        public GetEmailPublicKeysRequest() {
        }
        
        public GetEmailPublicKeysRequest(UniMarc.BaroService_TI.GetEmailPublicKeysRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetEmailPublicKeysRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        public GetEmailPublicKeysRequestBody() {
        }
        
        public GetEmailPublicKeysRequestBody(string CERTKEY) {
            this.CERTKEY = CERTKEY;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEmailPublicKeysResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEmailPublicKeysResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetEmailPublicKeysResponseBody Body;
        
        public GetEmailPublicKeysResponse() {
        }
        
        public GetEmailPublicKeysResponse(UniMarc.BaroService_TI.GetEmailPublicKeysResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetEmailPublicKeysResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.EMAILPUBLICKEY[] GetEmailPublicKeysResult;
        
        public GetEmailPublicKeysResponseBody() {
        }
        
        public GetEmailPublicKeysResponseBody(UniMarc.BaroService_TI.EMAILPUBLICKEY[] GetEmailPublicKeysResult) {
            this.GetEmailPublicKeysResult = GetEmailPublicKeysResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class MakeDocLinkageRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="MakeDocLinkage", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.MakeDocLinkageRequestBody Body;
        
        public MakeDocLinkageRequest() {
        }
        
        public MakeDocLinkageRequest(UniMarc.BaroService_TI.MakeDocLinkageRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class MakeDocLinkageRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int FromDocType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FromMgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int ToDocType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string ToMgtKey;
        
        public MakeDocLinkageRequestBody() {
        }
        
        public MakeDocLinkageRequestBody(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.FromDocType = FromDocType;
            this.FromMgtKey = FromMgtKey;
            this.ToDocType = ToDocType;
            this.ToMgtKey = ToMgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class MakeDocLinkageResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="MakeDocLinkageResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.MakeDocLinkageResponseBody Body;
        
        public MakeDocLinkageResponse() {
        }
        
        public MakeDocLinkageResponse(UniMarc.BaroService_TI.MakeDocLinkageResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class MakeDocLinkageResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int MakeDocLinkageResult;
        
        public MakeDocLinkageResponseBody() {
        }
        
        public MakeDocLinkageResponseBody(int MakeDocLinkageResult) {
            this.MakeDocLinkageResult = MakeDocLinkageResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RemoveDocLinkageRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RemoveDocLinkage", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RemoveDocLinkageRequestBody Body;
        
        public RemoveDocLinkageRequest() {
        }
        
        public RemoveDocLinkageRequest(UniMarc.BaroService_TI.RemoveDocLinkageRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RemoveDocLinkageRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int FromDocType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string FromMgtKey;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=4)]
        public int ToDocType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string ToMgtKey;
        
        public RemoveDocLinkageRequestBody() {
        }
        
        public RemoveDocLinkageRequestBody(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.FromDocType = FromDocType;
            this.FromMgtKey = FromMgtKey;
            this.ToDocType = ToDocType;
            this.ToMgtKey = ToMgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RemoveDocLinkageResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RemoveDocLinkageResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RemoveDocLinkageResponseBody Body;
        
        public RemoveDocLinkageResponse() {
        }
        
        public RemoveDocLinkageResponse(UniMarc.BaroService_TI.RemoveDocLinkageResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RemoveDocLinkageResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RemoveDocLinkageResult;
        
        public RemoveDocLinkageResponseBody() {
        }
        
        public RemoveDocLinkageResponseBody(int RemoveDocLinkageResult) {
            this.RemoveDocLinkageResult = RemoveDocLinkageResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLinkedDocsRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLinkedDocs", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetLinkedDocsRequestBody Body;
        
        public GetLinkedDocsRequest() {
        }
        
        public GetLinkedDocsRequest(UniMarc.BaroService_TI.GetLinkedDocsRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetLinkedDocsRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int DocType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string MgtKey;
        
        public GetLinkedDocsRequestBody() {
        }
        
        public GetLinkedDocsRequestBody(string CERTKEY, string CorpNum, int DocType, string MgtKey) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.DocType = DocType;
            this.MgtKey = MgtKey;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLinkedDocsResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLinkedDocsResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetLinkedDocsResponseBody Body;
        
        public GetLinkedDocsResponse() {
        }
        
        public GetLinkedDocsResponse(UniMarc.BaroService_TI.GetLinkedDocsResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetLinkedDocsResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.LinkedDoc[] GetLinkedDocsResult;
        
        public GetLinkedDocsResponseBody() {
        }
        
        public GetLinkedDocsResponseBody(UniMarc.BaroService_TI.LinkedDoc[] GetLinkedDocsResult) {
            this.GetLinkedDocsResult = GetLinkedDocsResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetJicInRegistURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetJicInRegistURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetJicInRegistURLRequestBody Body;
        
        public GetJicInRegistURLRequest() {
        }
        
        public GetJicInRegistURLRequest(UniMarc.BaroService_TI.GetJicInRegistURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetJicInRegistURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetJicInRegistURLRequestBody() {
        }
        
        public GetJicInRegistURLRequestBody(string CERTKEY, string CorpNum, string UserID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetJicInRegistURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetJicInRegistURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetJicInRegistURLResponseBody Body;
        
        public GetJicInRegistURLResponse() {
        }
        
        public GetJicInRegistURLResponse(UniMarc.BaroService_TI.GetJicInRegistURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetJicInRegistURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetJicInRegistURLResult;
        
        public GetJicInRegistURLResponseBody() {
        }
        
        public GetJicInRegistURLResponseBody(string GetJicInRegistURLResult) {
            this.GetJicInRegistURLResult = GetJicInRegistURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBusinessLicenseRegistURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBusinessLicenseRegistURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequestBody Body;
        
        public GetBusinessLicenseRegistURLRequest() {
        }
        
        public GetBusinessLicenseRegistURLRequest(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBusinessLicenseRegistURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetBusinessLicenseRegistURLRequestBody() {
        }
        
        public GetBusinessLicenseRegistURLRequestBody(string CERTKEY, string CorpNum, string UserID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBusinessLicenseRegistURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBusinessLicenseRegistURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponseBody Body;
        
        public GetBusinessLicenseRegistURLResponse() {
        }
        
        public GetBusinessLicenseRegistURLResponse(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBusinessLicenseRegistURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetBusinessLicenseRegistURLResult;
        
        public GetBusinessLicenseRegistURLResponseBody() {
        }
        
        public GetBusinessLicenseRegistURLResponseBody(string GetBusinessLicenseRegistURLResult) {
            this.GetBusinessLicenseRegistURLResult = GetBusinessLicenseRegistURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBankBookRegistURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBankBookRegistURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBankBookRegistURLRequestBody Body;
        
        public GetBankBookRegistURLRequest() {
        }
        
        public GetBankBookRegistURLRequest(UniMarc.BaroService_TI.GetBankBookRegistURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBankBookRegistURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string UserID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetBankBookRegistURLRequestBody() {
        }
        
        public GetBankBookRegistURLRequestBody(string CERTKEY, string CorpNum, string UserID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.UserID = UserID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBankBookRegistURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBankBookRegistURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBankBookRegistURLResponseBody Body;
        
        public GetBankBookRegistURLResponse() {
        }
        
        public GetBankBookRegistURLResponse(UniMarc.BaroService_TI.GetBankBookRegistURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBankBookRegistURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetBankBookRegistURLResult;
        
        public GetBankBookRegistURLResponseBody() {
        }
        
        public GetBankBookRegistURLResponseBody(string GetBankBookRegistURLResult) {
            this.GetBankBookRegistURLResult = GetBankBookRegistURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckCorpIsMemberRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckCorpIsMember", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckCorpIsMemberRequestBody Body;
        
        public CheckCorpIsMemberRequest() {
        }
        
        public CheckCorpIsMemberRequest(UniMarc.BaroService_TI.CheckCorpIsMemberRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckCorpIsMemberRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string CheckCorpNum;
        
        public CheckCorpIsMemberRequestBody() {
        }
        
        public CheckCorpIsMemberRequestBody(string CERTKEY, string CorpNum, string CheckCorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.CheckCorpNum = CheckCorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckCorpIsMemberResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckCorpIsMemberResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckCorpIsMemberResponseBody Body;
        
        public CheckCorpIsMemberResponse() {
        }
        
        public CheckCorpIsMemberResponse(UniMarc.BaroService_TI.CheckCorpIsMemberResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckCorpIsMemberResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckCorpIsMemberResult;
        
        public CheckCorpIsMemberResponseBody() {
        }
        
        public CheckCorpIsMemberResponseBody(int CheckCorpIsMemberResult) {
            this.CheckCorpIsMemberResult = CheckCorpIsMemberResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistCorpRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistCorp", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistCorpRequestBody Body;
        
        public RegistCorpRequest() {
        }
        
        public RegistCorpRequest(UniMarc.BaroService_TI.RegistCorpRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistCorpRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string CorpName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string CEOName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BizType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BizClass;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string PostNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string Addr1;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string Addr2;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string MemberName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string JuminNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string PWD;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string Grade;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string TEL;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string HP;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)]
        public string Email;
        
        public RegistCorpRequestBody() {
        }
        
        public RegistCorpRequestBody(
                    string CERTKEY, 
                    string CorpNum, 
                    string CorpName, 
                    string CEOName, 
                    string BizType, 
                    string BizClass, 
                    string PostNum, 
                    string Addr1, 
                    string Addr2, 
                    string MemberName, 
                    string JuminNum, 
                    string ID, 
                    string PWD, 
                    string Grade, 
                    string TEL, 
                    string HP, 
                    string Email) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.CorpName = CorpName;
            this.CEOName = CEOName;
            this.BizType = BizType;
            this.BizClass = BizClass;
            this.PostNum = PostNum;
            this.Addr1 = Addr1;
            this.Addr2 = Addr2;
            this.MemberName = MemberName;
            this.JuminNum = JuminNum;
            this.ID = ID;
            this.PWD = PWD;
            this.Grade = Grade;
            this.TEL = TEL;
            this.HP = HP;
            this.Email = Email;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistCorpResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistCorpResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistCorpResponseBody Body;
        
        public RegistCorpResponse() {
        }
        
        public RegistCorpResponse(UniMarc.BaroService_TI.RegistCorpResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistCorpResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistCorpResult;
        
        public RegistCorpResponseBody() {
        }
        
        public RegistCorpResponseBody(int RegistCorpResult) {
            this.RegistCorpResult = RegistCorpResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AddUserToCorpRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AddUserToCorp", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.AddUserToCorpRequestBody Body;
        
        public AddUserToCorpRequest() {
        }
        
        public AddUserToCorpRequest(UniMarc.BaroService_TI.AddUserToCorpRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class AddUserToCorpRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string MemberName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string JuminNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string PWD;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string Grade;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string TEL;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string HP;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string Email;
        
        public AddUserToCorpRequestBody() {
        }
        
        public AddUserToCorpRequestBody(string CERTKEY, string CorpNum, string MemberName, string JuminNum, string ID, string PWD, string Grade, string TEL, string HP, string Email) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.MemberName = MemberName;
            this.JuminNum = JuminNum;
            this.ID = ID;
            this.PWD = PWD;
            this.Grade = Grade;
            this.TEL = TEL;
            this.HP = HP;
            this.Email = Email;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AddUserToCorpResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AddUserToCorpResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.AddUserToCorpResponseBody Body;
        
        public AddUserToCorpResponse() {
        }
        
        public AddUserToCorpResponse(UniMarc.BaroService_TI.AddUserToCorpResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class AddUserToCorpResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int AddUserToCorpResult;
        
        public AddUserToCorpResponseBody() {
        }
        
        public AddUserToCorpResponseBody(int AddUserToCorpResult) {
            this.AddUserToCorpResult = AddUserToCorpResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateCorpInfoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateCorpInfo", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateCorpInfoRequestBody Body;
        
        public UpdateCorpInfoRequest() {
        }
        
        public UpdateCorpInfoRequest(UniMarc.BaroService_TI.UpdateCorpInfoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateCorpInfoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string CorpName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string CEOName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string BizType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string BizClass;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string PostNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string Addr1;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string Addr2;
        
        public UpdateCorpInfoRequestBody() {
        }
        
        public UpdateCorpInfoRequestBody(string CERTKEY, string CorpNum, string CorpName, string CEOName, string BizType, string BizClass, string PostNum, string Addr1, string Addr2) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.CorpName = CorpName;
            this.CEOName = CEOName;
            this.BizType = BizType;
            this.BizClass = BizClass;
            this.PostNum = PostNum;
            this.Addr1 = Addr1;
            this.Addr2 = Addr2;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateCorpInfoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateCorpInfoResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateCorpInfoResponseBody Body;
        
        public UpdateCorpInfoResponse() {
        }
        
        public UpdateCorpInfoResponse(UniMarc.BaroService_TI.UpdateCorpInfoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateCorpInfoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateCorpInfoResult;
        
        public UpdateCorpInfoResponseBody() {
        }
        
        public UpdateCorpInfoResponseBody(int UpdateCorpInfoResult) {
            this.UpdateCorpInfoResult = UpdateCorpInfoResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateUserInfoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateUserInfo", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateUserInfoRequestBody Body;
        
        public UpdateUserInfoRequest() {
        }
        
        public UpdateUserInfoRequest(UniMarc.BaroService_TI.UpdateUserInfoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateUserInfoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string MemberName;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string JuminNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string TEL;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string HP;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string Email;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string Grade;
        
        public UpdateUserInfoRequestBody() {
        }
        
        public UpdateUserInfoRequestBody(string CERTKEY, string CorpNum, string ID, string MemberName, string JuminNum, string TEL, string HP, string Email, string Grade) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.MemberName = MemberName;
            this.JuminNum = JuminNum;
            this.TEL = TEL;
            this.HP = HP;
            this.Email = Email;
            this.Grade = Grade;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateUserInfoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateUserInfoResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateUserInfoResponseBody Body;
        
        public UpdateUserInfoResponse() {
        }
        
        public UpdateUserInfoResponse(UniMarc.BaroService_TI.UpdateUserInfoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateUserInfoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateUserInfoResult;
        
        public UpdateUserInfoResponseBody() {
        }
        
        public UpdateUserInfoResponseBody(int UpdateUserInfoResult) {
            this.UpdateUserInfoResult = UpdateUserInfoResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateUserPWDRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateUserPWD", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateUserPWDRequestBody Body;
        
        public UpdateUserPWDRequest() {
        }
        
        public UpdateUserPWDRequest(UniMarc.BaroService_TI.UpdateUserPWDRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateUserPWDRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string newPWD;
        
        public UpdateUserPWDRequestBody() {
        }
        
        public UpdateUserPWDRequestBody(string CERTKEY, string CorpNum, string ID, string newPWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.newPWD = newPWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UpdateUserPWDResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UpdateUserPWDResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.UpdateUserPWDResponseBody Body;
        
        public UpdateUserPWDResponse() {
        }
        
        public UpdateUserPWDResponse(UniMarc.BaroService_TI.UpdateUserPWDResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class UpdateUserPWDResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int UpdateUserPWDResult;
        
        public UpdateUserPWDResponseBody() {
        }
        
        public UpdateUserPWDResponseBody(int UpdateUserPWDResult) {
            this.UpdateUserPWDResult = UpdateUserPWDResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangeCorpManagerRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangeCorpManager", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ChangeCorpManagerRequestBody Body;
        
        public ChangeCorpManagerRequest() {
        }
        
        public ChangeCorpManagerRequest(UniMarc.BaroService_TI.ChangeCorpManagerRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ChangeCorpManagerRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string newManagerID;
        
        public ChangeCorpManagerRequestBody() {
        }
        
        public ChangeCorpManagerRequestBody(string CERTKEY, string CorpNum, string newManagerID) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.newManagerID = newManagerID;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangeCorpManagerResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangeCorpManagerResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.ChangeCorpManagerResponseBody Body;
        
        public ChangeCorpManagerResponse() {
        }
        
        public ChangeCorpManagerResponse(UniMarc.BaroService_TI.ChangeCorpManagerResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class ChangeCorpManagerResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int ChangeCorpManagerResult;
        
        public ChangeCorpManagerResponseBody() {
        }
        
        public ChangeCorpManagerResponseBody(int ChangeCorpManagerResult) {
            this.ChangeCorpManagerResult = ChangeCorpManagerResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCorpMemberContactsRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCorpMemberContacts", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCorpMemberContactsRequestBody Body;
        
        public GetCorpMemberContactsRequest() {
        }
        
        public GetCorpMemberContactsRequest(UniMarc.BaroService_TI.GetCorpMemberContactsRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCorpMemberContactsRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string CheckCorpNum;
        
        public GetCorpMemberContactsRequestBody() {
        }
        
        public GetCorpMemberContactsRequestBody(string CERTKEY, string CorpNum, string CheckCorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.CheckCorpNum = CheckCorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCorpMemberContactsResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCorpMemberContactsResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCorpMemberContactsResponseBody Body;
        
        public GetCorpMemberContactsResponse() {
        }
        
        public GetCorpMemberContactsResponse(UniMarc.BaroService_TI.GetCorpMemberContactsResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCorpMemberContactsResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.Contact[] GetCorpMemberContactsResult;
        
        public GetCorpMemberContactsResponseBody() {
        }
        
        public GetCorpMemberContactsResponseBody(UniMarc.BaroService_TI.Contact[] GetCorpMemberContactsResult) {
            this.GetCorpMemberContactsResult = GetCorpMemberContactsResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBalanceCostAmountRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBalanceCostAmount", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBalanceCostAmountRequestBody Body;
        
        public GetBalanceCostAmountRequest() {
        }
        
        public GetBalanceCostAmountRequest(UniMarc.BaroService_TI.GetBalanceCostAmountRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBalanceCostAmountRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetBalanceCostAmountRequestBody() {
        }
        
        public GetBalanceCostAmountRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBalanceCostAmountResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBalanceCostAmountResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBalanceCostAmountResponseBody Body;
        
        public GetBalanceCostAmountResponse() {
        }
        
        public GetBalanceCostAmountResponse(UniMarc.BaroService_TI.GetBalanceCostAmountResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBalanceCostAmountResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public long GetBalanceCostAmountResult;
        
        public GetBalanceCostAmountResponseBody() {
        }
        
        public GetBalanceCostAmountResponseBody(long GetBalanceCostAmountResult) {
            this.GetBalanceCostAmountResult = GetBalanceCostAmountResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBalanceCostAmountOfInterOPRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBalanceCostAmountOfInterOP", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequestBody Body;
        
        public GetBalanceCostAmountOfInterOPRequest() {
        }
        
        public GetBalanceCostAmountOfInterOPRequest(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBalanceCostAmountOfInterOPRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        public GetBalanceCostAmountOfInterOPRequestBody() {
        }
        
        public GetBalanceCostAmountOfInterOPRequestBody(string CERTKEY) {
            this.CERTKEY = CERTKEY;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBalanceCostAmountOfInterOPResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBalanceCostAmountOfInterOPResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponseBody Body;
        
        public GetBalanceCostAmountOfInterOPResponse() {
        }
        
        public GetBalanceCostAmountOfInterOPResponse(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetBalanceCostAmountOfInterOPResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public long GetBalanceCostAmountOfInterOPResult;
        
        public GetBalanceCostAmountOfInterOPResponseBody() {
        }
        
        public GetBalanceCostAmountOfInterOPResponseBody(long GetBalanceCostAmountOfInterOPResult) {
            this.GetBalanceCostAmountOfInterOPResult = GetBalanceCostAmountOfInterOPResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckChargeableRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckChargeable", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckChargeableRequestBody Body;
        
        public CheckChargeableRequest() {
        }
        
        public CheckChargeableRequest(UniMarc.BaroService_TI.CheckChargeableRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckChargeableRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int CType;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int DocType;
        
        public CheckChargeableRequestBody() {
        }
        
        public CheckChargeableRequestBody(string CERTKEY, string CorpNum, int CType, int DocType) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.CType = CType;
            this.DocType = DocType;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckChargeableResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckChargeableResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckChargeableResponseBody Body;
        
        public CheckChargeableResponse() {
        }
        
        public CheckChargeableResponse(UniMarc.BaroService_TI.CheckChargeableResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckChargeableResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckChargeableResult;
        
        public CheckChargeableResponseBody() {
        }
        
        public CheckChargeableResponseBody(int CheckChargeableResult) {
            this.CheckChargeableResult = CheckChargeableResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetChargeUnitCostRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetChargeUnitCost", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetChargeUnitCostRequestBody Body;
        
        public GetChargeUnitCostRequest() {
        }
        
        public GetChargeUnitCostRequest(UniMarc.BaroService_TI.GetChargeUnitCostRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetChargeUnitCostRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int ChargeCode;
        
        public GetChargeUnitCostRequestBody() {
        }
        
        public GetChargeUnitCostRequestBody(string CERTKEY, string CorpNum, int ChargeCode) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ChargeCode = ChargeCode;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetChargeUnitCostResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetChargeUnitCostResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetChargeUnitCostResponseBody Body;
        
        public GetChargeUnitCostResponse() {
        }
        
        public GetChargeUnitCostResponse(UniMarc.BaroService_TI.GetChargeUnitCostResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetChargeUnitCostResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int GetChargeUnitCostResult;
        
        public GetChargeUnitCostResponseBody() {
        }
        
        public GetChargeUnitCostResponseBody(int GetChargeUnitCostResult) {
            this.GetChargeUnitCostResult = GetChargeUnitCostResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateRegistDateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateRegistDate", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateRegistDateRequestBody Body;
        
        public GetCertificateRegistDateRequest() {
        }
        
        public GetCertificateRegistDateRequest(UniMarc.BaroService_TI.GetCertificateRegistDateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateRegistDateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetCertificateRegistDateRequestBody() {
        }
        
        public GetCertificateRegistDateRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateRegistDateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateRegistDateResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateRegistDateResponseBody Body;
        
        public GetCertificateRegistDateResponse() {
        }
        
        public GetCertificateRegistDateResponse(UniMarc.BaroService_TI.GetCertificateRegistDateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateRegistDateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetCertificateRegistDateResult;
        
        public GetCertificateRegistDateResponseBody() {
        }
        
        public GetCertificateRegistDateResponseBody(string GetCertificateRegistDateResult) {
            this.GetCertificateRegistDateResult = GetCertificateRegistDateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateExpireDateRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateExpireDate", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateExpireDateRequestBody Body;
        
        public GetCertificateExpireDateRequest() {
        }
        
        public GetCertificateExpireDateRequest(UniMarc.BaroService_TI.GetCertificateExpireDateRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateExpireDateRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetCertificateExpireDateRequestBody() {
        }
        
        public GetCertificateExpireDateRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateExpireDateResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateExpireDateResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateExpireDateResponseBody Body;
        
        public GetCertificateExpireDateResponse() {
        }
        
        public GetCertificateExpireDateResponse(UniMarc.BaroService_TI.GetCertificateExpireDateResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateExpireDateResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetCertificateExpireDateResult;
        
        public GetCertificateExpireDateResponseBody() {
        }
        
        public GetCertificateExpireDateResponseBody(string GetCertificateExpireDateResult) {
            this.GetCertificateExpireDateResult = GetCertificateExpireDateResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckCERTIsValidRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckCERTIsValid", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckCERTIsValidRequestBody Body;
        
        public CheckCERTIsValidRequest() {
        }
        
        public CheckCERTIsValidRequest(UniMarc.BaroService_TI.CheckCERTIsValidRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckCERTIsValidRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public CheckCERTIsValidRequestBody() {
        }
        
        public CheckCERTIsValidRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckCERTIsValidResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckCERTIsValidResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckCERTIsValidResponseBody Body;
        
        public CheckCERTIsValidResponse() {
        }
        
        public CheckCERTIsValidResponse(UniMarc.BaroService_TI.CheckCERTIsValidResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckCERTIsValidResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckCERTIsValidResult;
        
        public CheckCERTIsValidResponseBody() {
        }
        
        public CheckCERTIsValidResponseBody(int CheckCERTIsValidResult) {
            this.CheckCERTIsValidResult = CheckCERTIsValidResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateRegistURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateRegistURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateRegistURLRequestBody Body;
        
        public GetCertificateRegistURLRequest() {
        }
        
        public GetCertificateRegistURLRequest(UniMarc.BaroService_TI.GetCertificateRegistURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateRegistURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetCertificateRegistURLRequestBody() {
        }
        
        public GetCertificateRegistURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCertificateRegistURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCertificateRegistURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCertificateRegistURLResponseBody Body;
        
        public GetCertificateRegistURLResponse() {
        }
        
        public GetCertificateRegistURLResponse(UniMarc.BaroService_TI.GetCertificateRegistURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCertificateRegistURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetCertificateRegistURLResult;
        
        public GetCertificateRegistURLResponseBody() {
        }
        
        public GetCertificateRegistURLResponseBody(string GetCertificateRegistURLResult) {
            this.GetCertificateRegistURLResult = GetCertificateRegistURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLoginURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLoginURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetLoginURLRequestBody Body;
        
        public GetLoginURLRequest() {
        }
        
        public GetLoginURLRequest(UniMarc.BaroService_TI.GetLoginURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetLoginURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetLoginURLRequestBody() {
        }
        
        public GetLoginURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetLoginURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetLoginURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetLoginURLResponseBody Body;
        
        public GetLoginURLResponse() {
        }
        
        public GetLoginURLResponse(UniMarc.BaroService_TI.GetLoginURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetLoginURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetLoginURLResult;
        
        public GetLoginURLResponseBody() {
        }
        
        public GetLoginURLResponseBody(string GetLoginURLResult) {
            this.GetLoginURLResult = GetLoginURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCashChargeURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCashChargeURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCashChargeURLRequestBody Body;
        
        public GetCashChargeURLRequest() {
        }
        
        public GetCashChargeURLRequest(UniMarc.BaroService_TI.GetCashChargeURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCashChargeURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetCashChargeURLRequestBody() {
        }
        
        public GetCashChargeURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCashChargeURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCashChargeURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetCashChargeURLResponseBody Body;
        
        public GetCashChargeURLResponse() {
        }
        
        public GetCashChargeURLResponse(UniMarc.BaroService_TI.GetCashChargeURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetCashChargeURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetCashChargeURLResult;
        
        public GetCashChargeURLResponseBody() {
        }
        
        public GetCashChargeURLResponseBody(string GetCashChargeURLResult) {
            this.GetCashChargeURLResult = GetCashChargeURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistSMSFromNumberRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistSMSFromNumber", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistSMSFromNumberRequestBody Body;
        
        public RegistSMSFromNumberRequest() {
        }
        
        public RegistSMSFromNumberRequest(UniMarc.BaroService_TI.RegistSMSFromNumberRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistSMSFromNumberRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string FromNumber;
        
        public RegistSMSFromNumberRequestBody() {
        }
        
        public RegistSMSFromNumberRequestBody(string CERTKEY, string CorpNum, string FromNumber) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.FromNumber = FromNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RegistSMSFromNumberResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RegistSMSFromNumberResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.RegistSMSFromNumberResponseBody Body;
        
        public RegistSMSFromNumberResponse() {
        }
        
        public RegistSMSFromNumberResponse(UniMarc.BaroService_TI.RegistSMSFromNumberResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class RegistSMSFromNumberResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int RegistSMSFromNumberResult;
        
        public RegistSMSFromNumberResponseBody() {
        }
        
        public RegistSMSFromNumberResponseBody(int RegistSMSFromNumberResult) {
            this.RegistSMSFromNumberResult = RegistSMSFromNumberResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckSMSFromNumberRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckSMSFromNumber", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckSMSFromNumberRequestBody Body;
        
        public CheckSMSFromNumberRequest() {
        }
        
        public CheckSMSFromNumberRequest(UniMarc.BaroService_TI.CheckSMSFromNumberRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckSMSFromNumberRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string FromNumber;
        
        public CheckSMSFromNumberRequestBody() {
        }
        
        public CheckSMSFromNumberRequestBody(string CERTKEY, string CorpNum, string FromNumber) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.FromNumber = FromNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckSMSFromNumberResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckSMSFromNumberResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckSMSFromNumberResponseBody Body;
        
        public CheckSMSFromNumberResponse() {
        }
        
        public CheckSMSFromNumberResponse(UniMarc.BaroService_TI.CheckSMSFromNumberResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckSMSFromNumberResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckSMSFromNumberResult;
        
        public CheckSMSFromNumberResponseBody() {
        }
        
        public CheckSMSFromNumberResponseBody(int CheckSMSFromNumberResult) {
            this.CheckSMSFromNumberResult = CheckSMSFromNumberResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSMSFromNumbersRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSMSFromNumbers", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetSMSFromNumbersRequestBody Body;
        
        public GetSMSFromNumbersRequest() {
        }
        
        public GetSMSFromNumbersRequest(UniMarc.BaroService_TI.GetSMSFromNumbersRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetSMSFromNumbersRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetSMSFromNumbersRequestBody() {
        }
        
        public GetSMSFromNumbersRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSMSFromNumbersResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSMSFromNumbersResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetSMSFromNumbersResponseBody Body;
        
        public GetSMSFromNumbersResponse() {
        }
        
        public GetSMSFromNumbersResponse(UniMarc.BaroService_TI.GetSMSFromNumbersResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetSMSFromNumbersResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.FromNumber[] GetSMSFromNumbersResult;
        
        public GetSMSFromNumbersResponseBody() {
        }
        
        public GetSMSFromNumbersResponseBody(UniMarc.BaroService_TI.FromNumber[] GetSMSFromNumbersResult) {
            this.GetSMSFromNumbersResult = GetSMSFromNumbersResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSMSFromNumberURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSMSFromNumberURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetSMSFromNumberURLRequestBody Body;
        
        public GetSMSFromNumberURLRequest() {
        }
        
        public GetSMSFromNumberURLRequest(UniMarc.BaroService_TI.GetSMSFromNumberURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetSMSFromNumberURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetSMSFromNumberURLRequestBody() {
        }
        
        public GetSMSFromNumberURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSMSFromNumberURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSMSFromNumberURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetSMSFromNumberURLResponseBody Body;
        
        public GetSMSFromNumberURLResponse() {
        }
        
        public GetSMSFromNumberURLResponse(UniMarc.BaroService_TI.GetSMSFromNumberURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetSMSFromNumberURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetSMSFromNumberURLResult;
        
        public GetSMSFromNumberURLResponseBody() {
        }
        
        public GetSMSFromNumberURLResponseBody(string GetSMSFromNumberURLResult) {
            this.GetSMSFromNumberURLResult = GetSMSFromNumberURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckFaxFromNumberRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckFaxFromNumber", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckFaxFromNumberRequestBody Body;
        
        public CheckFaxFromNumberRequest() {
        }
        
        public CheckFaxFromNumberRequest(UniMarc.BaroService_TI.CheckFaxFromNumberRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckFaxFromNumberRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string FromNumber;
        
        public CheckFaxFromNumberRequestBody() {
        }
        
        public CheckFaxFromNumberRequestBody(string CERTKEY, string CorpNum, string FromNumber) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.FromNumber = FromNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckFaxFromNumberResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckFaxFromNumberResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.CheckFaxFromNumberResponseBody Body;
        
        public CheckFaxFromNumberResponse() {
        }
        
        public CheckFaxFromNumberResponse(UniMarc.BaroService_TI.CheckFaxFromNumberResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class CheckFaxFromNumberResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int CheckFaxFromNumberResult;
        
        public CheckFaxFromNumberResponseBody() {
        }
        
        public CheckFaxFromNumberResponseBody(int CheckFaxFromNumberResult) {
            this.CheckFaxFromNumberResult = CheckFaxFromNumberResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFaxFromNumbersRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFaxFromNumbers", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetFaxFromNumbersRequestBody Body;
        
        public GetFaxFromNumbersRequest() {
        }
        
        public GetFaxFromNumbersRequest(UniMarc.BaroService_TI.GetFaxFromNumbersRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetFaxFromNumbersRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        public GetFaxFromNumbersRequestBody() {
        }
        
        public GetFaxFromNumbersRequestBody(string CERTKEY, string CorpNum) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFaxFromNumbersResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFaxFromNumbersResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetFaxFromNumbersResponseBody Body;
        
        public GetFaxFromNumbersResponse() {
        }
        
        public GetFaxFromNumbersResponse(UniMarc.BaroService_TI.GetFaxFromNumbersResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetFaxFromNumbersResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public UniMarc.BaroService_TI.FromNumber[] GetFaxFromNumbersResult;
        
        public GetFaxFromNumbersResponseBody() {
        }
        
        public GetFaxFromNumbersResponseBody(UniMarc.BaroService_TI.FromNumber[] GetFaxFromNumbersResult) {
            this.GetFaxFromNumbersResult = GetFaxFromNumbersResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFaxFromNumberURLRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFaxFromNumberURL", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetFaxFromNumberURLRequestBody Body;
        
        public GetFaxFromNumberURLRequest() {
        }
        
        public GetFaxFromNumberURLRequest(UniMarc.BaroService_TI.GetFaxFromNumberURLRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetFaxFromNumberURLRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string CorpNum;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string ID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string PWD;
        
        public GetFaxFromNumberURLRequestBody() {
        }
        
        public GetFaxFromNumberURLRequestBody(string CERTKEY, string CorpNum, string ID, string PWD) {
            this.CERTKEY = CERTKEY;
            this.CorpNum = CorpNum;
            this.ID = ID;
            this.PWD = PWD;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetFaxFromNumberURLResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetFaxFromNumberURLResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetFaxFromNumberURLResponseBody Body;
        
        public GetFaxFromNumberURLResponse() {
        }
        
        public GetFaxFromNumberURLResponse(UniMarc.BaroService_TI.GetFaxFromNumberURLResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetFaxFromNumberURLResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetFaxFromNumberURLResult;
        
        public GetFaxFromNumberURLResponseBody() {
        }
        
        public GetFaxFromNumberURLResponseBody(string GetFaxFromNumberURLResult) {
            this.GetFaxFromNumberURLResult = GetFaxFromNumberURLResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetErrStringRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetErrString", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetErrStringRequestBody Body;
        
        public GetErrStringRequest() {
        }
        
        public GetErrStringRequest(UniMarc.BaroService_TI.GetErrStringRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetErrStringRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string CERTKEY;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public int ErrCode;
        
        public GetErrStringRequestBody() {
        }
        
        public GetErrStringRequestBody(string CERTKEY, int ErrCode) {
            this.CERTKEY = CERTKEY;
            this.ErrCode = ErrCode;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetErrStringResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetErrStringResponse", Namespace="http://ws.baroservice.com/", Order=0)]
        public UniMarc.BaroService_TI.GetErrStringResponseBody Body;
        
        public GetErrStringResponse() {
        }
        
        public GetErrStringResponse(UniMarc.BaroService_TI.GetErrStringResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://ws.baroservice.com/")]
    public partial class GetErrStringResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetErrStringResult;
        
        public GetErrStringResponseBody() {
        }
        
        public GetErrStringResponseBody(string GetErrStringResult) {
            this.GetErrStringResult = GetErrStringResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface BaroService_TISoapChannel : UniMarc.BaroService_TI.BaroService_TISoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class BaroService_TISoapClient : System.ServiceModel.ClientBase<UniMarc.BaroService_TI.BaroService_TISoap>, UniMarc.BaroService_TI.BaroService_TISoap {
        
        public BaroService_TISoapClient() {
        }
        
        public BaroService_TISoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public BaroService_TISoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public BaroService_TISoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public BaroService_TISoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckMgtNumIsExists(UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest request) {
            return base.Channel.CheckMgtNumIsExists(request);
        }
        
        public int CheckMgtNumIsExists(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest inValue = new UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckMgtNumIsExistsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckMgtNumIsExists(inValue);
            return retVal.Body.CheckMgtNumIsExistsResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckMgtNumIsExistsAsync(UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest request) {
            return base.Channel.CheckMgtNumIsExistsAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckMgtNumIsExistsResponse> CheckMgtNumIsExistsAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest inValue = new UniMarc.BaroService_TI.CheckMgtNumIsExistsRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckMgtNumIsExistsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckMgtNumIsExistsAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckIsValidTaxInvoice(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest request) {
            return base.Channel.CheckIsValidTaxInvoice(request);
        }
        
        public int CheckIsValidTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckIsValidTaxInvoice(inValue);
            return retVal.Body.CheckIsValidTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckIsValidTaxInvoiceAsync(UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest request) {
            return base.Channel.CheckIsValidTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckIsValidTaxInvoiceResponse> CheckIsValidTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckIsValidTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckIsValidTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoice(UniMarc.BaroService_TI.RegistTaxInvoiceRequest request) {
            return base.Channel.RegistTaxInvoice(request);
        }
        
        public int RegistTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.RegistTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoice(inValue);
            return retVal.Body.RegistTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceAsync(UniMarc.BaroService_TI.RegistTaxInvoiceRequest request) {
            return base.Channel.RegistTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceResponse> RegistTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceEX(UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest request) {
            return base.Channel.RegistTaxInvoiceEX(request);
        }
        
        public int RegistTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceEX(inValue);
            return retVal.Body.RegistTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest request) {
            return base.Channel.RegistTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceEXResponse> RegistTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyTaxInvoice(UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest request) {
            return base.Channel.RegistModifyTaxInvoice(request);
        }
        
        public int RegistModifyTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyTaxInvoice(inValue);
            return retVal.Body.RegistModifyTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyTaxInvoiceAsync(UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest request) {
            return base.Channel.RegistModifyTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceResponse> RegistModifyTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyTaxInvoiceEX(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest request) {
            return base.Channel.RegistModifyTaxInvoiceEX(request);
        }
        
        public int RegistModifyTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyTaxInvoiceEX(inValue);
            return retVal.Body.RegistModifyTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest request) {
            return base.Channel.RegistModifyTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXResponse> RegistModifyTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceReverse(UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest request) {
            return base.Channel.RegistTaxInvoiceReverse(request);
        }
        
        public int RegistTaxInvoiceReverse(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceReverse(inValue);
            return retVal.Body.RegistTaxInvoiceReverseResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceReverseAsync(UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest request) {
            return base.Channel.RegistTaxInvoiceReverseAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseResponse> RegistTaxInvoiceReverseAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceReverseAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceReverseEX(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest request) {
            return base.Channel.RegistTaxInvoiceReverseEX(request);
        }
        
        public int RegistTaxInvoiceReverseEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int ChargeDirection) {
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.ChargeDirection = ChargeDirection;
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceReverseEX(inValue);
            return retVal.Body.RegistTaxInvoiceReverseEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistTaxInvoiceReverseEXAsync(UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest request) {
            return base.Channel.RegistTaxInvoiceReverseEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXResponse> RegistTaxInvoiceReverseEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int ChargeDirection) {
            UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest inValue = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistTaxInvoiceReverseEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.ChargeDirection = ChargeDirection;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistTaxInvoiceReverseEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistBrokerTaxInvoice(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistBrokerTaxInvoice(request);
        }
        
        public int RegistBrokerTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistBrokerTaxInvoice(inValue);
            return retVal.Body.RegistBrokerTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistBrokerTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceResponse> RegistBrokerTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistBrokerTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistBrokerTaxInvoiceEX(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest request) {
            return base.Channel.RegistBrokerTaxInvoiceEX(request);
        }
        
        public int RegistBrokerTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistBrokerTaxInvoiceEX(inValue);
            return retVal.Body.RegistBrokerTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest request) {
            return base.Channel.RegistBrokerTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXResponse> RegistBrokerTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistBrokerTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyBrokerTaxInvoice(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistModifyBrokerTaxInvoice(request);
        }
        
        public int RegistModifyBrokerTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyBrokerTaxInvoice(inValue);
            return retVal.Body.RegistModifyBrokerTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistModifyBrokerTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceResponse> RegistModifyBrokerTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey) {
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyBrokerTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyBrokerTaxInvoiceEX(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest request) {
            return base.Channel.RegistModifyBrokerTaxInvoiceEX(request);
        }
        
        public int RegistModifyBrokerTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyBrokerTaxInvoiceEX(inValue);
            return retVal.Body.RegistModifyBrokerTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistModifyBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest request) {
            return base.Channel.RegistModifyBrokerTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXResponse> RegistModifyBrokerTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, string OriginalNTSSendKey, int IssueTiming) {
            UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistModifyBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.OriginalNTSSendKey = OriginalNTSSendKey;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistModifyBrokerTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoiceFooterString(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest request) {
            return base.Channel.UpdateTaxInvoiceFooterString(request);
        }
        
        public int UpdateTaxInvoiceFooterString(string CERTKEY, string CorpNum, string MgtKey, string FooterString) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FooterString = FooterString;
            UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoiceFooterString(inValue);
            return retVal.Body.UpdateTaxInvoiceFooterStringResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoiceFooterStringAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest request) {
            return base.Channel.UpdateTaxInvoiceFooterStringAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringResponse> UpdateTaxInvoiceFooterStringAsync(string CERTKEY, string CorpNum, string MgtKey, string FooterString) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceFooterStringRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FooterString = FooterString;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoiceFooterStringAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoice(UniMarc.BaroService_TI.UpdateTaxInvoiceRequest request) {
            return base.Channel.UpdateTaxInvoice(request);
        }
        
        public int UpdateTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.UpdateTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoice(inValue);
            return retVal.Body.UpdateTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoiceAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceRequest request) {
            return base.Channel.UpdateTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceResponse> UpdateTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoiceEX(UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest request) {
            return base.Channel.UpdateTaxInvoiceEX(request);
        }
        
        public int UpdateTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoiceEX(inValue);
            return retVal.Body.UpdateTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateTaxInvoiceEXAsync(UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest request) {
            return base.Channel.UpdateTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateTaxInvoiceEXResponse> UpdateTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateBrokerTaxInvoice(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest request) {
            return base.Channel.UpdateBrokerTaxInvoice(request);
        }
        
        public int UpdateBrokerTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateBrokerTaxInvoice(inValue);
            return retVal.Body.UpdateBrokerTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest request) {
            return base.Channel.UpdateBrokerTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceResponse> UpdateBrokerTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice) {
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateBrokerTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateBrokerTaxInvoiceEX(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest request) {
            return base.Channel.UpdateBrokerTaxInvoiceEX(request);
        }
        
        public int UpdateBrokerTaxInvoiceEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateBrokerTaxInvoiceEX(inValue);
            return retVal.Body.UpdateBrokerTaxInvoiceEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateBrokerTaxInvoiceEXAsync(UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest request) {
            return base.Channel.UpdateBrokerTaxInvoiceEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXResponse> UpdateBrokerTaxInvoiceEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, int IssueTiming) {
            UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest inValue = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateBrokerTaxInvoiceEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.IssueTiming = IssueTiming;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateBrokerTaxInvoiceEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.DeleteTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.DeleteTaxInvoice(UniMarc.BaroService_TI.DeleteTaxInvoiceRequest request) {
            return base.Channel.DeleteTaxInvoice(request);
        }
        
        public int DeleteTaxInvoice(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.DeleteTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.DeleteTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.DeleteTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteTaxInvoice(inValue);
            return retVal.Body.DeleteTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.DeleteTaxInvoiceAsync(UniMarc.BaroService_TI.DeleteTaxInvoiceRequest request) {
            return base.Channel.DeleteTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceResponse> DeleteTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.DeleteTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.DeleteTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse UniMarc.BaroService_TI.BaroService_TISoap.DeleteTaxInvoiceIK(UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest request) {
            return base.Channel.DeleteTaxInvoiceIK(request);
        }
        
        public int DeleteTaxInvoiceIK(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest inValue = new UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteTaxInvoiceIK(inValue);
            return retVal.Body.DeleteTaxInvoiceIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.DeleteTaxInvoiceIKAsync(UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest request) {
            return base.Channel.DeleteTaxInvoiceIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteTaxInvoiceIKResponse> DeleteTaxInvoiceIKAsync(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest inValue = new UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteTaxInvoiceIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteTaxInvoiceIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.IssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.IssueTaxInvoice(UniMarc.BaroService_TI.IssueTaxInvoiceRequest request) {
            return base.Channel.IssueTaxInvoice(request);
        }
        
        public int IssueTaxInvoice(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, int NTSSendOption, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.IssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.IssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.IssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.NTSSendOption = NTSSendOption;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.IssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).IssueTaxInvoice(inValue);
            return retVal.Body.IssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.IssueTaxInvoiceAsync(UniMarc.BaroService_TI.IssueTaxInvoiceRequest request) {
            return base.Channel.IssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceResponse> IssueTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, int NTSSendOption, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.IssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.IssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.IssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.NTSSendOption = NTSSendOption;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).IssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.IssueTaxInvoiceExResponse UniMarc.BaroService_TI.BaroService_TISoap.IssueTaxInvoiceEx(UniMarc.BaroService_TI.IssueTaxInvoiceExRequest request) {
            return base.Channel.IssueTaxInvoiceEx(request);
        }
        
        public int IssueTaxInvoiceEx(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            UniMarc.BaroService_TI.IssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.IssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.IssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            inValue.Body.BusinessLicenseYN = BusinessLicenseYN;
            inValue.Body.BankBookYN = BankBookYN;
            UniMarc.BaroService_TI.IssueTaxInvoiceExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).IssueTaxInvoiceEx(inValue);
            return retVal.Body.IssueTaxInvoiceExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceExResponse> UniMarc.BaroService_TI.BaroService_TISoap.IssueTaxInvoiceExAsync(UniMarc.BaroService_TI.IssueTaxInvoiceExRequest request) {
            return base.Channel.IssueTaxInvoiceExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.IssueTaxInvoiceExResponse> IssueTaxInvoiceExAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            UniMarc.BaroService_TI.IssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.IssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.IssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            inValue.Body.BusinessLicenseYN = BusinessLicenseYN;
            inValue.Body.BankBookYN = BankBookYN;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).IssueTaxInvoiceExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.ReverseIssueTaxInvoice(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest request) {
            return base.Channel.ReverseIssueTaxInvoice(request);
        }
        
        public int ReverseIssueTaxInvoice(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReverseIssueTaxInvoice(inValue);
            return retVal.Body.ReverseIssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.ReverseIssueTaxInvoiceAsync(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest request) {
            return base.Channel.ReverseIssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceResponse> ReverseIssueTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReverseIssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse UniMarc.BaroService_TI.BaroService_TISoap.ReverseIssueTaxInvoiceEx(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest request) {
            return base.Channel.ReverseIssueTaxInvoiceEx(request);
        }
        
        public int ReverseIssueTaxInvoiceEx(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReverseIssueTaxInvoiceEx(inValue);
            return retVal.Body.ReverseIssueTaxInvoiceExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse> UniMarc.BaroService_TI.BaroService_TISoap.ReverseIssueTaxInvoiceExAsync(UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest request) {
            return base.Channel.ReverseIssueTaxInvoiceExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExResponse> ReverseIssueTaxInvoiceExAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReverseIssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReverseIssueTaxInvoiceExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.PreIssueTaxInvoice(UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest request) {
            return base.Channel.PreIssueTaxInvoice(request);
        }
        
        public int PreIssueTaxInvoice(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string MailTitle) {
            UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.PreIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).PreIssueTaxInvoice(inValue);
            return retVal.Body.PreIssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.PreIssueTaxInvoiceAsync(UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest request) {
            return base.Channel.PreIssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceResponse> PreIssueTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string MailTitle) {
            UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.PreIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.PreIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).PreIssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse UniMarc.BaroService_TI.BaroService_TISoap.PreIssueTaxInvoiceEx(UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest request) {
            return base.Channel.PreIssueTaxInvoiceEx(request);
        }
        
        public int PreIssueTaxInvoiceEx(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.MailTitle = MailTitle;
            inValue.Body.BusinessLicenseYN = BusinessLicenseYN;
            inValue.Body.BankBookYN = BankBookYN;
            UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).PreIssueTaxInvoiceEx(inValue);
            return retVal.Body.PreIssueTaxInvoiceExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse> UniMarc.BaroService_TI.BaroService_TISoap.PreIssueTaxInvoiceExAsync(UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest request) {
            return base.Channel.PreIssueTaxInvoiceExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.PreIssueTaxInvoiceExResponse> PreIssueTaxInvoiceExAsync(string CERTKEY, string CorpNum, string MgtKey, bool SendSMS, string SMSMessage, string MailTitle, bool BusinessLicenseYN, bool BankBookYN) {
            UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest inValue = new UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequest();
            inValue.Body = new UniMarc.BaroService_TI.PreIssueTaxInvoiceExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.SMSMessage = SMSMessage;
            inValue.Body.MailTitle = MailTitle;
            inValue.Body.BusinessLicenseYN = BusinessLicenseYN;
            inValue.Body.BankBookYN = BankBookYN;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).PreIssueTaxInvoiceExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ProcTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.ProcTaxInvoice(UniMarc.BaroService_TI.ProcTaxInvoiceRequest request) {
            return base.Channel.ProcTaxInvoice(request);
        }
        
        public int ProcTaxInvoice(string CERTKEY, string CorpNum, string MgtKey, string ProcType, string Memo) {
            UniMarc.BaroService_TI.ProcTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.ProcTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.ProcTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ProcType = ProcType;
            inValue.Body.Memo = Memo;
            UniMarc.BaroService_TI.ProcTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ProcTaxInvoice(inValue);
            return retVal.Body.ProcTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ProcTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.ProcTaxInvoiceAsync(UniMarc.BaroService_TI.ProcTaxInvoiceRequest request) {
            return base.Channel.ProcTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ProcTaxInvoiceResponse> ProcTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey, string ProcType, string Memo) {
            UniMarc.BaroService_TI.ProcTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.ProcTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.ProcTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ProcType = ProcType;
            inValue.Body.Memo = Memo;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ProcTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistAndIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndIssueTaxInvoice(request);
        }
        
        public int RegistAndIssueTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndIssueTaxInvoice(inValue);
            return retVal.Body.RegistAndIssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistAndIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndIssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceResponse> RegistAndIssueTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndIssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistAndPreIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndPreIssueTaxInvoice(request);
        }
        
        public int RegistAndPreIssueTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.IssueTiming = IssueTiming;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndPreIssueTaxInvoice(inValue);
            return retVal.Body.RegistAndPreIssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistAndPreIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndPreIssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceResponse> RegistAndPreIssueTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndPreIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.IssueTiming = IssueTiming;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndPreIssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistAndIssueBrokerTaxInvoice(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistAndIssueBrokerTaxInvoice(request);
        }
        
        public int RegistAndIssueBrokerTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndIssueBrokerTaxInvoice(inValue);
            return retVal.Body.RegistAndIssueBrokerTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistAndIssueBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistAndIssueBrokerTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceResponse> RegistAndIssueBrokerTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndIssueBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndIssueBrokerTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistAndPreIssueBrokerTaxInvoice(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistAndPreIssueBrokerTaxInvoice(request);
        }
        
        public int RegistAndPreIssueBrokerTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.IssueTiming = IssueTiming;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndPreIssueBrokerTaxInvoice(inValue);
            return retVal.Body.RegistAndPreIssueBrokerTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistAndPreIssueBrokerTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest request) {
            return base.Channel.RegistAndPreIssueBrokerTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceResponse> RegistAndPreIssueBrokerTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, int IssueTiming, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndPreIssueBrokerTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.IssueTiming = IssueTiming;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndPreIssueBrokerTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistAndReverseIssueTaxInvoice(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndReverseIssueTaxInvoice(request);
        }
        
        public int RegistAndReverseIssueTaxInvoice(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndReverseIssueTaxInvoice(inValue);
            return retVal.Body.RegistAndReverseIssueTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistAndReverseIssueTaxInvoiceAsync(UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest request) {
            return base.Channel.RegistAndReverseIssueTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceResponse> RegistAndReverseIssueTaxInvoiceAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.TaxInvoice Invoice, bool SendSMS, bool ForceIssue, string MailTitle) {
            UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistAndReverseIssueTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Invoice = Invoice;
            inValue.Body.SendSMS = SendSMS;
            inValue.Body.ForceIssue = ForceIssue;
            inValue.Body.MailTitle = MailTitle;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistAndReverseIssueTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoice(UniMarc.BaroService_TI.GetTaxInvoiceRequest request) {
            return base.Channel.GetTaxInvoice(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoice(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoice(inValue);
            return retVal.Body.GetTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceAsync(UniMarc.BaroService_TI.GetTaxInvoiceRequest request) {
            return base.Channel.GetTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceResponse> GetTaxInvoiceAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceIKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceIK(UniMarc.BaroService_TI.GetTaxInvoiceIKRequest request) {
            return base.Channel.GetTaxInvoiceIK(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceIK(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            UniMarc.BaroService_TI.GetTaxInvoiceIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceIK(inValue);
            return retVal.Body.GetTaxInvoiceIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceIKRequest request) {
            return base.Channel.GetTaxInvoiceIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceIKResponse> GetTaxInvoiceIKAsync(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceNKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceNK(UniMarc.BaroService_TI.GetTaxInvoiceNKRequest request) {
            return base.Channel.GetTaxInvoiceNK(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoice GetTaxInvoiceNK(string CERTKEY, string CorpNum, string NTSConfirmNum) {
            UniMarc.BaroService_TI.GetTaxInvoiceNKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceNKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceNKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.NTSConfirmNum = NTSConfirmNum;
            UniMarc.BaroService_TI.GetTaxInvoiceNKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceNK(inValue);
            return retVal.Body.GetTaxInvoiceNKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceNKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceNKAsync(UniMarc.BaroService_TI.GetTaxInvoiceNKRequest request) {
            return base.Channel.GetTaxInvoiceNKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceNKResponse> GetTaxInvoiceNKAsync(string CERTKEY, string CorpNum, string NTSConfirmNum) {
            UniMarc.BaroService_TI.GetTaxInvoiceNKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceNKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceNKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.NTSConfirmNum = NTSConfirmNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceNKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceStateResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceState(UniMarc.BaroService_TI.GetTaxInvoiceStateRequest request) {
            return base.Channel.GetTaxInvoiceState(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoiceState GetTaxInvoiceState(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceStateRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetTaxInvoiceStateResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceState(inValue);
            return retVal.Body.GetTaxInvoiceStateResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStateAsync(UniMarc.BaroService_TI.GetTaxInvoiceStateRequest request) {
            return base.Channel.GetTaxInvoiceStateAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateResponse> GetTaxInvoiceStateAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceStateRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStateAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStates(UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest request) {
            return base.Channel.GetTaxInvoiceStates(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStates(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStates(inValue);
            return retVal.Body.GetTaxInvoiceStatesResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStatesAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest request) {
            return base.Channel.GetTaxInvoiceStatesAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesResponse> GetTaxInvoiceStatesAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStatesAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStateEX(UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest request) {
            return base.Channel.GetTaxInvoiceStateEX(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoiceStateEX GetTaxInvoiceStateEX(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStateEX(inValue);
            return retVal.Body.GetTaxInvoiceStateEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStateEXAsync(UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest request) {
            return base.Channel.GetTaxInvoiceStateEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStateEXResponse> GetTaxInvoiceStateEXAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStateEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStateEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStatesEX(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest request) {
            return base.Channel.GetTaxInvoiceStatesEX(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoiceStateEX[] GetTaxInvoiceStatesEX(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStatesEX(inValue);
            return retVal.Body.GetTaxInvoiceStatesEXResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStatesEXAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest request) {
            return base.Channel.GetTaxInvoiceStatesEXAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesEXResponse> GetTaxInvoiceStatesEXAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesEXRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStatesEXAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStatesIK(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest request) {
            return base.Channel.GetTaxInvoiceStatesIK(request);
        }
        
        public UniMarc.BaroService_TI.TaxInvoiceState[] GetTaxInvoiceStatesIK(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString InvoiceKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKeyList = InvoiceKeyList;
            UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStatesIK(inValue);
            return retVal.Body.GetTaxInvoiceStatesIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceStatesIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest request) {
            return base.Channel.GetTaxInvoiceStatesIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceStatesIKResponse> GetTaxInvoiceStatesIKAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString InvoiceKeyList) {
            UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceStatesIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKeyList = InvoiceKeyList;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceStatesIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceLogResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceLog(UniMarc.BaroService_TI.GetTaxInvoiceLogRequest request) {
            return base.Channel.GetTaxInvoiceLog(request);
        }
        
        public UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLog(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceLogRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceLogRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceLogRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetTaxInvoiceLogResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceLog(inValue);
            return retVal.Body.GetTaxInvoiceLogResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceLogAsync(UniMarc.BaroService_TI.GetTaxInvoiceLogRequest request) {
            return base.Channel.GetTaxInvoiceLogAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogResponse> GetTaxInvoiceLogAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceLogRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceLogRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceLogRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceLogAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceLogIK(UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest request) {
            return base.Channel.GetTaxInvoiceLogIK(request);
        }
        
        public UniMarc.BaroService_TI.InvoiceLog[] GetTaxInvoiceLogIK(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceLogIK(inValue);
            return retVal.Body.GetTaxInvoiceLogIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceLogIKAsync(UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest request) {
            return base.Channel.GetTaxInvoiceLogIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceLogIKResponse> GetTaxInvoiceLogIKAsync(string CERTKEY, string CorpNum, string InvoiceKey) {
            UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceLogIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceLogIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.AttachFileByFTPResponse UniMarc.BaroService_TI.BaroService_TISoap.AttachFileByFTP(UniMarc.BaroService_TI.AttachFileByFTPRequest request) {
            return base.Channel.AttachFileByFTP(request);
        }
        
        public int AttachFileByFTP(string CERTKEY, string CorpNum, string MgtKey, string FileName, string DisplayFileName) {
            UniMarc.BaroService_TI.AttachFileByFTPRequest inValue = new UniMarc.BaroService_TI.AttachFileByFTPRequest();
            inValue.Body = new UniMarc.BaroService_TI.AttachFileByFTPRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FileName = FileName;
            inValue.Body.DisplayFileName = DisplayFileName;
            UniMarc.BaroService_TI.AttachFileByFTPResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).AttachFileByFTP(inValue);
            return retVal.Body.AttachFileByFTPResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.AttachFileByFTPResponse> UniMarc.BaroService_TI.BaroService_TISoap.AttachFileByFTPAsync(UniMarc.BaroService_TI.AttachFileByFTPRequest request) {
            return base.Channel.AttachFileByFTPAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.AttachFileByFTPResponse> AttachFileByFTPAsync(string CERTKEY, string CorpNum, string MgtKey, string FileName, string DisplayFileName) {
            UniMarc.BaroService_TI.AttachFileByFTPRequest inValue = new UniMarc.BaroService_TI.AttachFileByFTPRequest();
            inValue.Body = new UniMarc.BaroService_TI.AttachFileByFTPRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FileName = FileName;
            inValue.Body.DisplayFileName = DisplayFileName;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).AttachFileByFTPAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.DeleteAttachFileResponse UniMarc.BaroService_TI.BaroService_TISoap.DeleteAttachFile(UniMarc.BaroService_TI.DeleteAttachFileRequest request) {
            return base.Channel.DeleteAttachFile(request);
        }
        
        public int DeleteAttachFile(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.DeleteAttachFileRequest inValue = new UniMarc.BaroService_TI.DeleteAttachFileRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteAttachFileRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.DeleteAttachFileResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteAttachFile(inValue);
            return retVal.Body.DeleteAttachFileResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileResponse> UniMarc.BaroService_TI.BaroService_TISoap.DeleteAttachFileAsync(UniMarc.BaroService_TI.DeleteAttachFileRequest request) {
            return base.Channel.DeleteAttachFileAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileResponse> DeleteAttachFileAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.DeleteAttachFileRequest inValue = new UniMarc.BaroService_TI.DeleteAttachFileRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteAttachFileRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteAttachFileAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse UniMarc.BaroService_TI.BaroService_TISoap.DeleteAttachFileWithFileIndex(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest request) {
            return base.Channel.DeleteAttachFileWithFileIndex(request);
        }
        
        public int DeleteAttachFileWithFileIndex(string CERTKEY, string CorpNum, string MgtKey, int FileIndex) {
            UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest inValue = new UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FileIndex = FileIndex;
            UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteAttachFileWithFileIndex(inValue);
            return retVal.Body.DeleteAttachFileWithFileIndexResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse> UniMarc.BaroService_TI.BaroService_TISoap.DeleteAttachFileWithFileIndexAsync(UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest request) {
            return base.Channel.DeleteAttachFileWithFileIndexAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexResponse> DeleteAttachFileWithFileIndexAsync(string CERTKEY, string CorpNum, string MgtKey, int FileIndex) {
            UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest inValue = new UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequest();
            inValue.Body = new UniMarc.BaroService_TI.DeleteAttachFileWithFileIndexRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FileIndex = FileIndex;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).DeleteAttachFileWithFileIndexAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetAttachedFileListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetAttachedFileList(UniMarc.BaroService_TI.GetAttachedFileListRequest request) {
            return base.Channel.GetAttachedFileList(request);
        }
        
        public UniMarc.BaroService_TI.AttachedFile[] GetAttachedFileList(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetAttachedFileListRequest inValue = new UniMarc.BaroService_TI.GetAttachedFileListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetAttachedFileListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetAttachedFileListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetAttachedFileList(inValue);
            return retVal.Body.GetAttachedFileListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetAttachedFileListAsync(UniMarc.BaroService_TI.GetAttachedFileListRequest request) {
            return base.Channel.GetAttachedFileListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListResponse> GetAttachedFileListAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetAttachedFileListRequest inValue = new UniMarc.BaroService_TI.GetAttachedFileListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetAttachedFileListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetAttachedFileListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetAttachedFileListExResponse UniMarc.BaroService_TI.BaroService_TISoap.GetAttachedFileListEx(UniMarc.BaroService_TI.GetAttachedFileListExRequest request) {
            return base.Channel.GetAttachedFileListEx(request);
        }
        
        public UniMarc.BaroService_TI.AttachedFileEx[] GetAttachedFileListEx(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetAttachedFileListExRequest inValue = new UniMarc.BaroService_TI.GetAttachedFileListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetAttachedFileListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetAttachedFileListExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetAttachedFileListEx(inValue);
            return retVal.Body.GetAttachedFileListExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListExResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetAttachedFileListExAsync(UniMarc.BaroService_TI.GetAttachedFileListExRequest request) {
            return base.Channel.GetAttachedFileListExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetAttachedFileListExResponse> GetAttachedFileListExAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetAttachedFileListExRequest inValue = new UniMarc.BaroService_TI.GetAttachedFileListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetAttachedFileListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetAttachedFileListExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ReSendEmailResponse UniMarc.BaroService_TI.BaroService_TISoap.ReSendEmail(UniMarc.BaroService_TI.ReSendEmailRequest request) {
            return base.Channel.ReSendEmail(request);
        }
        
        public int ReSendEmail(string CERTKEY, string CorpNum, string MgtKey, string ToEmailAddress) {
            UniMarc.BaroService_TI.ReSendEmailRequest inValue = new UniMarc.BaroService_TI.ReSendEmailRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReSendEmailRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ToEmailAddress = ToEmailAddress;
            UniMarc.BaroService_TI.ReSendEmailResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReSendEmail(inValue);
            return retVal.Body.ReSendEmailResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendEmailResponse> UniMarc.BaroService_TI.BaroService_TISoap.ReSendEmailAsync(UniMarc.BaroService_TI.ReSendEmailRequest request) {
            return base.Channel.ReSendEmailAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendEmailResponse> ReSendEmailAsync(string CERTKEY, string CorpNum, string MgtKey, string ToEmailAddress) {
            UniMarc.BaroService_TI.ReSendEmailRequest inValue = new UniMarc.BaroService_TI.ReSendEmailRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReSendEmailRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ToEmailAddress = ToEmailAddress;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReSendEmailAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ReSendSMSResponse UniMarc.BaroService_TI.BaroService_TISoap.ReSendSMS(UniMarc.BaroService_TI.ReSendSMSRequest request) {
            return base.Channel.ReSendSMS(request);
        }
        
        public int ReSendSMS(string CERTKEY, string CorpNum, string SenderID, string FromNumber, string ToCorpNum, string ToName, string ToNumber, string Contents) {
            UniMarc.BaroService_TI.ReSendSMSRequest inValue = new UniMarc.BaroService_TI.ReSendSMSRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReSendSMSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.SenderID = SenderID;
            inValue.Body.FromNumber = FromNumber;
            inValue.Body.ToCorpNum = ToCorpNum;
            inValue.Body.ToName = ToName;
            inValue.Body.ToNumber = ToNumber;
            inValue.Body.Contents = Contents;
            UniMarc.BaroService_TI.ReSendSMSResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReSendSMS(inValue);
            return retVal.Body.ReSendSMSResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendSMSResponse> UniMarc.BaroService_TI.BaroService_TISoap.ReSendSMSAsync(UniMarc.BaroService_TI.ReSendSMSRequest request) {
            return base.Channel.ReSendSMSAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ReSendSMSResponse> ReSendSMSAsync(string CERTKEY, string CorpNum, string SenderID, string FromNumber, string ToCorpNum, string ToName, string ToNumber, string Contents) {
            UniMarc.BaroService_TI.ReSendSMSRequest inValue = new UniMarc.BaroService_TI.ReSendSMSRequest();
            inValue.Body = new UniMarc.BaroService_TI.ReSendSMSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.SenderID = SenderID;
            inValue.Body.FromNumber = FromNumber;
            inValue.Body.ToCorpNum = ToCorpNum;
            inValue.Body.ToName = ToName;
            inValue.Body.ToNumber = ToNumber;
            inValue.Body.Contents = Contents;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ReSendSMSAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.SendInvoiceSMSResponse UniMarc.BaroService_TI.BaroService_TISoap.SendInvoiceSMS(UniMarc.BaroService_TI.SendInvoiceSMSRequest request) {
            return base.Channel.SendInvoiceSMS(request);
        }
        
        public int SendInvoiceSMS(string CERTKEY, string CorpNum, string SenderID, string MgtKey, string FromNumber, string ToNumber, string Contents) {
            UniMarc.BaroService_TI.SendInvoiceSMSRequest inValue = new UniMarc.BaroService_TI.SendInvoiceSMSRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendInvoiceSMSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.SenderID = SenderID;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FromNumber = FromNumber;
            inValue.Body.ToNumber = ToNumber;
            inValue.Body.Contents = Contents;
            UniMarc.BaroService_TI.SendInvoiceSMSResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendInvoiceSMS(inValue);
            return retVal.Body.SendInvoiceSMSResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceSMSResponse> UniMarc.BaroService_TI.BaroService_TISoap.SendInvoiceSMSAsync(UniMarc.BaroService_TI.SendInvoiceSMSRequest request) {
            return base.Channel.SendInvoiceSMSAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceSMSResponse> SendInvoiceSMSAsync(string CERTKEY, string CorpNum, string SenderID, string MgtKey, string FromNumber, string ToNumber, string Contents) {
            UniMarc.BaroService_TI.SendInvoiceSMSRequest inValue = new UniMarc.BaroService_TI.SendInvoiceSMSRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendInvoiceSMSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.SenderID = SenderID;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.FromNumber = FromNumber;
            inValue.Body.ToNumber = ToNumber;
            inValue.Body.Contents = Contents;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendInvoiceSMSAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.SendInvoiceFaxResponse UniMarc.BaroService_TI.BaroService_TISoap.SendInvoiceFax(UniMarc.BaroService_TI.SendInvoiceFaxRequest request) {
            return base.Channel.SendInvoiceFax(request);
        }
        
        public int SendInvoiceFax(string CERTKEY, string CorpNum, string MgtKey, string SenderID, string FromFaxNumber, string ToFaxNumber) {
            UniMarc.BaroService_TI.SendInvoiceFaxRequest inValue = new UniMarc.BaroService_TI.SendInvoiceFaxRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendInvoiceFaxRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SenderID = SenderID;
            inValue.Body.FromFaxNumber = FromFaxNumber;
            inValue.Body.ToFaxNumber = ToFaxNumber;
            UniMarc.BaroService_TI.SendInvoiceFaxResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendInvoiceFax(inValue);
            return retVal.Body.SendInvoiceFaxResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceFaxResponse> UniMarc.BaroService_TI.BaroService_TISoap.SendInvoiceFaxAsync(UniMarc.BaroService_TI.SendInvoiceFaxRequest request) {
            return base.Channel.SendInvoiceFaxAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendInvoiceFaxResponse> SendInvoiceFaxAsync(string CERTKEY, string CorpNum, string MgtKey, string SenderID, string FromFaxNumber, string ToFaxNumber) {
            UniMarc.BaroService_TI.SendInvoiceFaxRequest inValue = new UniMarc.BaroService_TI.SendInvoiceFaxRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendInvoiceFaxRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.SenderID = SenderID;
            inValue.Body.FromFaxNumber = FromFaxNumber;
            inValue.Body.ToFaxNumber = ToFaxNumber;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendInvoiceFaxAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetBaroBillURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetBaroBillURL(UniMarc.BaroService_TI.GetBaroBillURLRequest request) {
            return base.Channel.GetBaroBillURL(request);
        }
        
        public string GetBaroBillURL(string CERTKEY, string CorpNum, string ID, string PWD, string TOGO) {
            UniMarc.BaroService_TI.GetBaroBillURLRequest inValue = new UniMarc.BaroService_TI.GetBaroBillURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBaroBillURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.TOGO = TOGO;
            UniMarc.BaroService_TI.GetBaroBillURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBaroBillURL(inValue);
            return retVal.Body.GetBaroBillURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBaroBillURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetBaroBillURLAsync(UniMarc.BaroService_TI.GetBaroBillURLRequest request) {
            return base.Channel.GetBaroBillURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBaroBillURLResponse> GetBaroBillURLAsync(string CERTKEY, string CorpNum, string ID, string PWD, string TOGO) {
            UniMarc.BaroService_TI.GetBaroBillURLRequest inValue = new UniMarc.BaroService_TI.GetBaroBillURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBaroBillURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.TOGO = TOGO;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBaroBillURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURL(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest request) {
            return base.Channel.GetTaxInvoicePopUpURL(request);
        }
        
        public string GetTaxInvoicePopUpURL(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURL(inValue);
            return retVal.Body.GetTaxInvoicePopUpURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURLAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest request) {
            return base.Channel.GetTaxInvoicePopUpURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLResponse> GetTaxInvoicePopUpURLAsync(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURLIK(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest request) {
            return base.Channel.GetTaxInvoicePopUpURLIK(request);
        }
        
        public string GetTaxInvoicePopUpURLIK(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURLIK(inValue);
            return retVal.Body.GetTaxInvoicePopUpURLIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURLIKAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest request) {
            return base.Channel.GetTaxInvoicePopUpURLIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKResponse> GetTaxInvoicePopUpURLIKAsync(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURLIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURLNK(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest request) {
            return base.Channel.GetTaxInvoicePopUpURLNK(request);
        }
        
        public string GetTaxInvoicePopUpURLNK(string CERTKEY, string CorpNum, string NTSConfirmNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.NTSConfirmNum = NTSConfirmNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURLNK(inValue);
            return retVal.Body.GetTaxInvoicePopUpURLNKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePopUpURLNKAsync(UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest request) {
            return base.Channel.GetTaxInvoicePopUpURLNKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKResponse> GetTaxInvoicePopUpURLNKAsync(string CERTKEY, string CorpNum, string NTSConfirmNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePopUpURLNKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.NTSConfirmNum = NTSConfirmNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePopUpURLNKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePrintURL(UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest request) {
            return base.Channel.GetTaxInvoicePrintURL(request);
        }
        
        public string GetTaxInvoicePrintURL(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePrintURL(inValue);
            return retVal.Body.GetTaxInvoicePrintURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePrintURLAsync(UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest request) {
            return base.Channel.GetTaxInvoicePrintURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLResponse> GetTaxInvoicePrintURLAsync(string CERTKEY, string CorpNum, string MgtKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePrintURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePrintURLIK(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest request) {
            return base.Channel.GetTaxInvoicePrintURLIK(request);
        }
        
        public string GetTaxInvoicePrintURLIK(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePrintURLIK(inValue);
            return retVal.Body.GetTaxInvoicePrintURLIKResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePrintURLIKAsync(UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest request) {
            return base.Channel.GetTaxInvoicePrintURLIKAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKResponse> GetTaxInvoicePrintURLIKAsync(string CERTKEY, string CorpNum, string InvoiceKey, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePrintURLIKRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.InvoiceKey = InvoiceKey;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePrintURLIKAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicesPrintURL(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest request) {
            return base.Channel.GetTaxInvoicesPrintURL(request);
        }
        
        public string GetTaxInvoicesPrintURL(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicesPrintURL(inValue);
            return retVal.Body.GetTaxInvoicesPrintURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicesPrintURLAsync(UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest request) {
            return base.Channel.GetTaxInvoicesPrintURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicesPrintURLResponse> GetTaxInvoicesPrintURLAsync(string CERTKEY, string CorpNum, UniMarc.BaroService_TI.ArrayOfString MgtKeyList, string ID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicesPrintURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKeyList = MgtKeyList;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicesPrintURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxinvoiceMailURL(UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest request) {
            return base.Channel.GetTaxinvoiceMailURL(request);
        }
        
        public string GetTaxinvoiceMailURL(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest inValue = new UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxinvoiceMailURL(inValue);
            return retVal.Body.GetTaxinvoiceMailURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxinvoiceMailURLAsync(UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest request) {
            return base.Channel.GetTaxinvoiceMailURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxinvoiceMailURLResponse> GetTaxinvoiceMailURLAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest inValue = new UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxinvoiceMailURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxinvoiceMailURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceScrapRequestURL(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest request) {
            return base.Channel.GetTaxInvoiceScrapRequestURL(request);
        }
        
        public string GetTaxInvoiceScrapRequestURL(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceScrapRequestURL(inValue);
            return retVal.Body.GetTaxInvoiceScrapRequestURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceScrapRequestURLAsync(UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest request) {
            return base.Channel.GetTaxInvoiceScrapRequestURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLResponse> GetTaxInvoiceScrapRequestURLAsync(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceScrapRequestURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceScrapRequestURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesList(UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest request) {
            return base.Channel.GetTaxInvoiceSalesList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesList(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesList(inValue);
            return retVal.Body.GetTaxInvoiceSalesListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest request) {
            return base.Channel.GetTaxInvoiceSalesListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListResponse> GetTaxInvoiceSalesListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListEx(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest request) {
            return base.Channel.GetTaxInvoiceSalesListEx(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListEx(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListEx(inValue);
            return retVal.Body.GetTaxInvoiceSalesListExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListExAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest request) {
            return base.Channel.GetTaxInvoiceSalesListExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListExResponse> GetTaxInvoiceSalesListExAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetTaxInvoicePurchaseList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseList(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseList(inValue);
            return retVal.Body.GetTaxInvoicePurchaseListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListResponse> GetTaxInvoicePurchaseListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListEx(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListEx(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListEx(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListEx(inValue);
            return retVal.Body.GetTaxInvoicePurchaseListExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListExAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExResponse> GetTaxInvoicePurchaseListExAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetDailyTaxInvoiceSalesList(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest request) {
            return base.Channel.GetDailyTaxInvoiceSalesList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoiceSalesList(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetDailyTaxInvoiceSalesList(inValue);
            return retVal.Body.GetDailyTaxInvoiceSalesListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetDailyTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest request) {
            return base.Channel.GetDailyTaxInvoiceSalesListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListResponse> GetDailyTaxInvoiceSalesListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetDailyTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetDailyTaxInvoiceSalesListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetDailyTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetDailyTaxInvoicePurchaseList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetDailyTaxInvoicePurchaseList(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetDailyTaxInvoicePurchaseList(inValue);
            return retVal.Body.GetDailyTaxInvoicePurchaseListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetDailyTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetDailyTaxInvoicePurchaseListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListResponse> GetDailyTaxInvoicePurchaseListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetDailyTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetDailyTaxInvoicePurchaseListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyTaxInvoiceSalesList(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest request) {
            return base.Channel.GetMonthlyTaxInvoiceSalesList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoiceSalesList(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseMonth = BaseMonth;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            inValue.Body.OrderDirection = OrderDirection;
            UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyTaxInvoiceSalesList(inValue);
            return retVal.Body.GetMonthlyTaxInvoiceSalesListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyTaxInvoiceSalesListAsync(UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest request) {
            return base.Channel.GetMonthlyTaxInvoiceSalesListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListResponse> GetMonthlyTaxInvoiceSalesListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest inValue = new UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyTaxInvoiceSalesListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseMonth = BaseMonth;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            inValue.Body.OrderDirection = OrderDirection;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyTaxInvoiceSalesListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyTaxInvoicePurchaseList(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetMonthlyTaxInvoicePurchaseList(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetMonthlyTaxInvoicePurchaseList(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseMonth = BaseMonth;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            inValue.Body.OrderDirection = OrderDirection;
            UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyTaxInvoicePurchaseList(inValue);
            return retVal.Body.GetMonthlyTaxInvoicePurchaseListResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyTaxInvoicePurchaseListAsync(UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest request) {
            return base.Channel.GetMonthlyTaxInvoicePurchaseListAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListResponse> GetMonthlyTaxInvoicePurchaseListAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, int DateType, string BaseMonth, int CountPerPage, int CurrentPage, int OrderDirection) {
            UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest inValue = new UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyTaxInvoicePurchaseListRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.DateType = DateType;
            inValue.Body.BaseMonth = BaseMonth;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            inValue.Body.OrderDirection = OrderDirection;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyTaxInvoicePurchaseListAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyCountTaxInvoice(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest request) {
            return base.Channel.GetMonthlyCountTaxInvoice(request);
        }
        
        public int GetMonthlyCountTaxInvoice(string CERTKEY, string CorpNum, int Year, int Month, int PeriodSearchType, bool hasCanceled) {
            UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Year = Year;
            inValue.Body.Month = Month;
            inValue.Body.PeriodSearchType = PeriodSearchType;
            inValue.Body.hasCanceled = hasCanceled;
            UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyCountTaxInvoice(inValue);
            return retVal.Body.GetMonthlyCountTaxInvoiceResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetMonthlyCountTaxInvoiceAsync(UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest request) {
            return base.Channel.GetMonthlyCountTaxInvoiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceResponse> GetMonthlyCountTaxInvoiceAsync(string CERTKEY, string CorpNum, int Year, int Month, int PeriodSearchType, bool hasCanceled) {
            UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest inValue = new UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetMonthlyCountTaxInvoiceRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.Year = Year;
            inValue.Body.Month = Month;
            inValue.Body.PeriodSearchType = PeriodSearchType;
            inValue.Body.hasCanceled = hasCanceled;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetMonthlyCountTaxInvoiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCanceledTaxInvoiceMgtKey(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest request) {
            return base.Channel.GetCanceledTaxInvoiceMgtKey(request);
        }
        
        public UniMarc.BaroService_TI.ArrayOfString GetCanceledTaxInvoiceMgtKey(string CERTKEY, string CorpNum, string StartDate, string EndDate) {
            UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest inValue = new UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.StartDate = StartDate;
            inValue.Body.EndDate = EndDate;
            UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCanceledTaxInvoiceMgtKey(inValue);
            return retVal.Body.GetCanceledTaxInvoiceMgtKeyResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCanceledTaxInvoiceMgtKeyAsync(UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest request) {
            return base.Channel.GetCanceledTaxInvoiceMgtKeyAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyResponse> GetCanceledTaxInvoiceMgtKeyAsync(string CERTKEY, string CorpNum, string StartDate, string EndDate) {
            UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest inValue = new UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCanceledTaxInvoiceMgtKeyRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.StartDate = StartDate;
            inValue.Body.EndDate = EndDate;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCanceledTaxInvoiceMgtKeyAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListByID(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest request) {
            return base.Channel.GetTaxInvoiceSalesListByID(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoiceSalesListByID(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListByID(inValue);
            return retVal.Body.GetTaxInvoiceSalesListByIDResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListByIDAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest request) {
            return base.Channel.GetTaxInvoiceSalesListByIDAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDResponse> GetTaxInvoiceSalesListByIDAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListByIDAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListByID(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListByID(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoice GetTaxInvoicePurchaseListByID(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListByID(inValue);
            return retVal.Body.GetTaxInvoicePurchaseListByIDResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListByIDAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListByIDAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDResponse> GetTaxInvoicePurchaseListByIDAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListByIDAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListByIDEx(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest request) {
            return base.Channel.GetTaxInvoiceSalesListByIDEx(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoiceSalesListByIDEx(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListByIDEx(inValue);
            return retVal.Body.GetTaxInvoiceSalesListByIDExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoiceSalesListByIDExAsync(UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest request) {
            return base.Channel.GetTaxInvoiceSalesListByIDExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExResponse> GetTaxInvoiceSalesListByIDExAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoiceSalesListByIDExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoiceSalesListByIDExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListByIDEx(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListByIDEx(request);
        }
        
        public UniMarc.BaroService_TI.PagedTaxInvoiceEx GetTaxInvoicePurchaseListByIDEx(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListByIDEx(inValue);
            return retVal.Body.GetTaxInvoicePurchaseListByIDExResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetTaxInvoicePurchaseListByIDExAsync(UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest request) {
            return base.Channel.GetTaxInvoicePurchaseListByIDExAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExResponse> GetTaxInvoicePurchaseListByIDExAsync(string CERTKEY, string CorpNum, string UserID, int TaxType, string BaseDate, int CountPerPage, int CurrentPage) {
            UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest inValue = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetTaxInvoicePurchaseListByIDExRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.TaxType = TaxType;
            inValue.Body.BaseDate = BaseDate;
            inValue.Body.CountPerPage = CountPerPage;
            inValue.Body.CurrentPage = CurrentPage;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetTaxInvoicePurchaseListByIDExAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.SendToNTSResponse UniMarc.BaroService_TI.BaroService_TISoap.SendToNTS(UniMarc.BaroService_TI.SendToNTSRequest request) {
            return base.Channel.SendToNTS(request);
        }
        
        public int SendToNTS(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.SendToNTSRequest inValue = new UniMarc.BaroService_TI.SendToNTSRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendToNTSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.SendToNTSResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendToNTS(inValue);
            return retVal.Body.SendToNTSResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendToNTSResponse> UniMarc.BaroService_TI.BaroService_TISoap.SendToNTSAsync(UniMarc.BaroService_TI.SendToNTSRequest request) {
            return base.Channel.SendToNTSAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.SendToNTSResponse> SendToNTSAsync(string CERTKEY, string CorpNum, string MgtKey) {
            UniMarc.BaroService_TI.SendToNTSRequest inValue = new UniMarc.BaroService_TI.SendToNTSRequest();
            inValue.Body = new UniMarc.BaroService_TI.SendToNTSRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).SendToNTSAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetNTSSendOptionResponse UniMarc.BaroService_TI.BaroService_TISoap.GetNTSSendOption(UniMarc.BaroService_TI.GetNTSSendOptionRequest request) {
            return base.Channel.GetNTSSendOption(request);
        }
        
        public UniMarc.BaroService_TI.NTSSendOption GetNTSSendOption(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetNTSSendOptionRequest inValue = new UniMarc.BaroService_TI.GetNTSSendOptionRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetNTSSendOptionRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetNTSSendOptionResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetNTSSendOption(inValue);
            return retVal.Body.GetNTSSendOptionResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetNTSSendOptionResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetNTSSendOptionAsync(UniMarc.BaroService_TI.GetNTSSendOptionRequest request) {
            return base.Channel.GetNTSSendOptionAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetNTSSendOptionResponse> GetNTSSendOptionAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetNTSSendOptionRequest inValue = new UniMarc.BaroService_TI.GetNTSSendOptionRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetNTSSendOptionRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetNTSSendOptionAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ChangeNTSSendOptionResponse UniMarc.BaroService_TI.BaroService_TISoap.ChangeNTSSendOption(UniMarc.BaroService_TI.ChangeNTSSendOptionRequest request) {
            return base.Channel.ChangeNTSSendOption(request);
        }
        
        public int ChangeNTSSendOption(string CERTKEY, string CorpNum, string ID, UniMarc.BaroService_TI.NTSSendOption NTSSendOption) {
            UniMarc.BaroService_TI.ChangeNTSSendOptionRequest inValue = new UniMarc.BaroService_TI.ChangeNTSSendOptionRequest();
            inValue.Body = new UniMarc.BaroService_TI.ChangeNTSSendOptionRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.NTSSendOption = NTSSendOption;
            UniMarc.BaroService_TI.ChangeNTSSendOptionResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ChangeNTSSendOption(inValue);
            return retVal.Body.ChangeNTSSendOptionResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeNTSSendOptionResponse> UniMarc.BaroService_TI.BaroService_TISoap.ChangeNTSSendOptionAsync(UniMarc.BaroService_TI.ChangeNTSSendOptionRequest request) {
            return base.Channel.ChangeNTSSendOptionAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeNTSSendOptionResponse> ChangeNTSSendOptionAsync(string CERTKEY, string CorpNum, string ID, UniMarc.BaroService_TI.NTSSendOption NTSSendOption) {
            UniMarc.BaroService_TI.ChangeNTSSendOptionRequest inValue = new UniMarc.BaroService_TI.ChangeNTSSendOptionRequest();
            inValue.Body = new UniMarc.BaroService_TI.ChangeNTSSendOptionRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.NTSSendOption = NTSSendOption;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ChangeNTSSendOptionAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetEmailPublicKeysResponse UniMarc.BaroService_TI.BaroService_TISoap.GetEmailPublicKeys(UniMarc.BaroService_TI.GetEmailPublicKeysRequest request) {
            return base.Channel.GetEmailPublicKeys(request);
        }
        
        public UniMarc.BaroService_TI.EMAILPUBLICKEY[] GetEmailPublicKeys(string CERTKEY) {
            UniMarc.BaroService_TI.GetEmailPublicKeysRequest inValue = new UniMarc.BaroService_TI.GetEmailPublicKeysRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetEmailPublicKeysRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            UniMarc.BaroService_TI.GetEmailPublicKeysResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetEmailPublicKeys(inValue);
            return retVal.Body.GetEmailPublicKeysResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetEmailPublicKeysResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetEmailPublicKeysAsync(UniMarc.BaroService_TI.GetEmailPublicKeysRequest request) {
            return base.Channel.GetEmailPublicKeysAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetEmailPublicKeysResponse> GetEmailPublicKeysAsync(string CERTKEY) {
            UniMarc.BaroService_TI.GetEmailPublicKeysRequest inValue = new UniMarc.BaroService_TI.GetEmailPublicKeysRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetEmailPublicKeysRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetEmailPublicKeysAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.MakeDocLinkageResponse UniMarc.BaroService_TI.BaroService_TISoap.MakeDocLinkage(UniMarc.BaroService_TI.MakeDocLinkageRequest request) {
            return base.Channel.MakeDocLinkage(request);
        }
        
        public int MakeDocLinkage(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            UniMarc.BaroService_TI.MakeDocLinkageRequest inValue = new UniMarc.BaroService_TI.MakeDocLinkageRequest();
            inValue.Body = new UniMarc.BaroService_TI.MakeDocLinkageRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromDocType = FromDocType;
            inValue.Body.FromMgtKey = FromMgtKey;
            inValue.Body.ToDocType = ToDocType;
            inValue.Body.ToMgtKey = ToMgtKey;
            UniMarc.BaroService_TI.MakeDocLinkageResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).MakeDocLinkage(inValue);
            return retVal.Body.MakeDocLinkageResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.MakeDocLinkageResponse> UniMarc.BaroService_TI.BaroService_TISoap.MakeDocLinkageAsync(UniMarc.BaroService_TI.MakeDocLinkageRequest request) {
            return base.Channel.MakeDocLinkageAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.MakeDocLinkageResponse> MakeDocLinkageAsync(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            UniMarc.BaroService_TI.MakeDocLinkageRequest inValue = new UniMarc.BaroService_TI.MakeDocLinkageRequest();
            inValue.Body = new UniMarc.BaroService_TI.MakeDocLinkageRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromDocType = FromDocType;
            inValue.Body.FromMgtKey = FromMgtKey;
            inValue.Body.ToDocType = ToDocType;
            inValue.Body.ToMgtKey = ToMgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).MakeDocLinkageAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RemoveDocLinkageResponse UniMarc.BaroService_TI.BaroService_TISoap.RemoveDocLinkage(UniMarc.BaroService_TI.RemoveDocLinkageRequest request) {
            return base.Channel.RemoveDocLinkage(request);
        }
        
        public int RemoveDocLinkage(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            UniMarc.BaroService_TI.RemoveDocLinkageRequest inValue = new UniMarc.BaroService_TI.RemoveDocLinkageRequest();
            inValue.Body = new UniMarc.BaroService_TI.RemoveDocLinkageRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromDocType = FromDocType;
            inValue.Body.FromMgtKey = FromMgtKey;
            inValue.Body.ToDocType = ToDocType;
            inValue.Body.ToMgtKey = ToMgtKey;
            UniMarc.BaroService_TI.RemoveDocLinkageResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RemoveDocLinkage(inValue);
            return retVal.Body.RemoveDocLinkageResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RemoveDocLinkageResponse> UniMarc.BaroService_TI.BaroService_TISoap.RemoveDocLinkageAsync(UniMarc.BaroService_TI.RemoveDocLinkageRequest request) {
            return base.Channel.RemoveDocLinkageAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RemoveDocLinkageResponse> RemoveDocLinkageAsync(string CERTKEY, string CorpNum, int FromDocType, string FromMgtKey, int ToDocType, string ToMgtKey) {
            UniMarc.BaroService_TI.RemoveDocLinkageRequest inValue = new UniMarc.BaroService_TI.RemoveDocLinkageRequest();
            inValue.Body = new UniMarc.BaroService_TI.RemoveDocLinkageRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromDocType = FromDocType;
            inValue.Body.FromMgtKey = FromMgtKey;
            inValue.Body.ToDocType = ToDocType;
            inValue.Body.ToMgtKey = ToMgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RemoveDocLinkageAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetLinkedDocsResponse UniMarc.BaroService_TI.BaroService_TISoap.GetLinkedDocs(UniMarc.BaroService_TI.GetLinkedDocsRequest request) {
            return base.Channel.GetLinkedDocs(request);
        }
        
        public UniMarc.BaroService_TI.LinkedDoc[] GetLinkedDocs(string CERTKEY, string CorpNum, int DocType, string MgtKey) {
            UniMarc.BaroService_TI.GetLinkedDocsRequest inValue = new UniMarc.BaroService_TI.GetLinkedDocsRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetLinkedDocsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.DocType = DocType;
            inValue.Body.MgtKey = MgtKey;
            UniMarc.BaroService_TI.GetLinkedDocsResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetLinkedDocs(inValue);
            return retVal.Body.GetLinkedDocsResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLinkedDocsResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetLinkedDocsAsync(UniMarc.BaroService_TI.GetLinkedDocsRequest request) {
            return base.Channel.GetLinkedDocsAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLinkedDocsResponse> GetLinkedDocsAsync(string CERTKEY, string CorpNum, int DocType, string MgtKey) {
            UniMarc.BaroService_TI.GetLinkedDocsRequest inValue = new UniMarc.BaroService_TI.GetLinkedDocsRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetLinkedDocsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.DocType = DocType;
            inValue.Body.MgtKey = MgtKey;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetLinkedDocsAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetJicInRegistURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetJicInRegistURL(UniMarc.BaroService_TI.GetJicInRegistURLRequest request) {
            return base.Channel.GetJicInRegistURL(request);
        }
        
        public string GetJicInRegistURL(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetJicInRegistURLRequest inValue = new UniMarc.BaroService_TI.GetJicInRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetJicInRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetJicInRegistURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetJicInRegistURL(inValue);
            return retVal.Body.GetJicInRegistURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetJicInRegistURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetJicInRegistURLAsync(UniMarc.BaroService_TI.GetJicInRegistURLRequest request) {
            return base.Channel.GetJicInRegistURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetJicInRegistURLResponse> GetJicInRegistURLAsync(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetJicInRegistURLRequest inValue = new UniMarc.BaroService_TI.GetJicInRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetJicInRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetJicInRegistURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetBusinessLicenseRegistURL(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest request) {
            return base.Channel.GetBusinessLicenseRegistURL(request);
        }
        
        public string GetBusinessLicenseRegistURL(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest inValue = new UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBusinessLicenseRegistURL(inValue);
            return retVal.Body.GetBusinessLicenseRegistURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetBusinessLicenseRegistURLAsync(UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest request) {
            return base.Channel.GetBusinessLicenseRegistURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBusinessLicenseRegistURLResponse> GetBusinessLicenseRegistURLAsync(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest inValue = new UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBusinessLicenseRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBusinessLicenseRegistURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetBankBookRegistURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetBankBookRegistURL(UniMarc.BaroService_TI.GetBankBookRegistURLRequest request) {
            return base.Channel.GetBankBookRegistURL(request);
        }
        
        public string GetBankBookRegistURL(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetBankBookRegistURLRequest inValue = new UniMarc.BaroService_TI.GetBankBookRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBankBookRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetBankBookRegistURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBankBookRegistURL(inValue);
            return retVal.Body.GetBankBookRegistURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBankBookRegistURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetBankBookRegistURLAsync(UniMarc.BaroService_TI.GetBankBookRegistURLRequest request) {
            return base.Channel.GetBankBookRegistURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBankBookRegistURLResponse> GetBankBookRegistURLAsync(string CERTKEY, string CorpNum, string UserID, string PWD) {
            UniMarc.BaroService_TI.GetBankBookRegistURLRequest inValue = new UniMarc.BaroService_TI.GetBankBookRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBankBookRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.UserID = UserID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBankBookRegistURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckCorpIsMemberResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckCorpIsMember(UniMarc.BaroService_TI.CheckCorpIsMemberRequest request) {
            return base.Channel.CheckCorpIsMember(request);
        }
        
        public int CheckCorpIsMember(string CERTKEY, string CorpNum, string CheckCorpNum) {
            UniMarc.BaroService_TI.CheckCorpIsMemberRequest inValue = new UniMarc.BaroService_TI.CheckCorpIsMemberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckCorpIsMemberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CheckCorpNum = CheckCorpNum;
            UniMarc.BaroService_TI.CheckCorpIsMemberResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckCorpIsMember(inValue);
            return retVal.Body.CheckCorpIsMemberResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCorpIsMemberResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckCorpIsMemberAsync(UniMarc.BaroService_TI.CheckCorpIsMemberRequest request) {
            return base.Channel.CheckCorpIsMemberAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCorpIsMemberResponse> CheckCorpIsMemberAsync(string CERTKEY, string CorpNum, string CheckCorpNum) {
            UniMarc.BaroService_TI.CheckCorpIsMemberRequest inValue = new UniMarc.BaroService_TI.CheckCorpIsMemberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckCorpIsMemberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CheckCorpNum = CheckCorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckCorpIsMemberAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistCorpResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistCorp(UniMarc.BaroService_TI.RegistCorpRequest request) {
            return base.Channel.RegistCorp(request);
        }
        
        public int RegistCorp(
                    string CERTKEY, 
                    string CorpNum, 
                    string CorpName, 
                    string CEOName, 
                    string BizType, 
                    string BizClass, 
                    string PostNum, 
                    string Addr1, 
                    string Addr2, 
                    string MemberName, 
                    string JuminNum, 
                    string ID, 
                    string PWD, 
                    string Grade, 
                    string TEL, 
                    string HP, 
                    string Email) {
            UniMarc.BaroService_TI.RegistCorpRequest inValue = new UniMarc.BaroService_TI.RegistCorpRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistCorpRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CorpName = CorpName;
            inValue.Body.CEOName = CEOName;
            inValue.Body.BizType = BizType;
            inValue.Body.BizClass = BizClass;
            inValue.Body.PostNum = PostNum;
            inValue.Body.Addr1 = Addr1;
            inValue.Body.Addr2 = Addr2;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.Grade = Grade;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            UniMarc.BaroService_TI.RegistCorpResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistCorp(inValue);
            return retVal.Body.RegistCorpResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistCorpResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistCorpAsync(UniMarc.BaroService_TI.RegistCorpRequest request) {
            return base.Channel.RegistCorpAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistCorpResponse> RegistCorpAsync(
                    string CERTKEY, 
                    string CorpNum, 
                    string CorpName, 
                    string CEOName, 
                    string BizType, 
                    string BizClass, 
                    string PostNum, 
                    string Addr1, 
                    string Addr2, 
                    string MemberName, 
                    string JuminNum, 
                    string ID, 
                    string PWD, 
                    string Grade, 
                    string TEL, 
                    string HP, 
                    string Email) {
            UniMarc.BaroService_TI.RegistCorpRequest inValue = new UniMarc.BaroService_TI.RegistCorpRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistCorpRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CorpName = CorpName;
            inValue.Body.CEOName = CEOName;
            inValue.Body.BizType = BizType;
            inValue.Body.BizClass = BizClass;
            inValue.Body.PostNum = PostNum;
            inValue.Body.Addr1 = Addr1;
            inValue.Body.Addr2 = Addr2;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.Grade = Grade;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistCorpAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.AddUserToCorpResponse UniMarc.BaroService_TI.BaroService_TISoap.AddUserToCorp(UniMarc.BaroService_TI.AddUserToCorpRequest request) {
            return base.Channel.AddUserToCorp(request);
        }
        
        public int AddUserToCorp(string CERTKEY, string CorpNum, string MemberName, string JuminNum, string ID, string PWD, string Grade, string TEL, string HP, string Email) {
            UniMarc.BaroService_TI.AddUserToCorpRequest inValue = new UniMarc.BaroService_TI.AddUserToCorpRequest();
            inValue.Body = new UniMarc.BaroService_TI.AddUserToCorpRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.Grade = Grade;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            UniMarc.BaroService_TI.AddUserToCorpResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).AddUserToCorp(inValue);
            return retVal.Body.AddUserToCorpResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.AddUserToCorpResponse> UniMarc.BaroService_TI.BaroService_TISoap.AddUserToCorpAsync(UniMarc.BaroService_TI.AddUserToCorpRequest request) {
            return base.Channel.AddUserToCorpAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.AddUserToCorpResponse> AddUserToCorpAsync(string CERTKEY, string CorpNum, string MemberName, string JuminNum, string ID, string PWD, string Grade, string TEL, string HP, string Email) {
            UniMarc.BaroService_TI.AddUserToCorpRequest inValue = new UniMarc.BaroService_TI.AddUserToCorpRequest();
            inValue.Body = new UniMarc.BaroService_TI.AddUserToCorpRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            inValue.Body.Grade = Grade;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).AddUserToCorpAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateCorpInfoResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateCorpInfo(UniMarc.BaroService_TI.UpdateCorpInfoRequest request) {
            return base.Channel.UpdateCorpInfo(request);
        }
        
        public int UpdateCorpInfo(string CERTKEY, string CorpNum, string CorpName, string CEOName, string BizType, string BizClass, string PostNum, string Addr1, string Addr2) {
            UniMarc.BaroService_TI.UpdateCorpInfoRequest inValue = new UniMarc.BaroService_TI.UpdateCorpInfoRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateCorpInfoRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CorpName = CorpName;
            inValue.Body.CEOName = CEOName;
            inValue.Body.BizType = BizType;
            inValue.Body.BizClass = BizClass;
            inValue.Body.PostNum = PostNum;
            inValue.Body.Addr1 = Addr1;
            inValue.Body.Addr2 = Addr2;
            UniMarc.BaroService_TI.UpdateCorpInfoResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateCorpInfo(inValue);
            return retVal.Body.UpdateCorpInfoResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateCorpInfoResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateCorpInfoAsync(UniMarc.BaroService_TI.UpdateCorpInfoRequest request) {
            return base.Channel.UpdateCorpInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateCorpInfoResponse> UpdateCorpInfoAsync(string CERTKEY, string CorpNum, string CorpName, string CEOName, string BizType, string BizClass, string PostNum, string Addr1, string Addr2) {
            UniMarc.BaroService_TI.UpdateCorpInfoRequest inValue = new UniMarc.BaroService_TI.UpdateCorpInfoRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateCorpInfoRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CorpName = CorpName;
            inValue.Body.CEOName = CEOName;
            inValue.Body.BizType = BizType;
            inValue.Body.BizClass = BizClass;
            inValue.Body.PostNum = PostNum;
            inValue.Body.Addr1 = Addr1;
            inValue.Body.Addr2 = Addr2;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateCorpInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateUserInfoResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateUserInfo(UniMarc.BaroService_TI.UpdateUserInfoRequest request) {
            return base.Channel.UpdateUserInfo(request);
        }
        
        public int UpdateUserInfo(string CERTKEY, string CorpNum, string ID, string MemberName, string JuminNum, string TEL, string HP, string Email, string Grade) {
            UniMarc.BaroService_TI.UpdateUserInfoRequest inValue = new UniMarc.BaroService_TI.UpdateUserInfoRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateUserInfoRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            inValue.Body.Grade = Grade;
            UniMarc.BaroService_TI.UpdateUserInfoResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateUserInfo(inValue);
            return retVal.Body.UpdateUserInfoResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserInfoResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateUserInfoAsync(UniMarc.BaroService_TI.UpdateUserInfoRequest request) {
            return base.Channel.UpdateUserInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserInfoResponse> UpdateUserInfoAsync(string CERTKEY, string CorpNum, string ID, string MemberName, string JuminNum, string TEL, string HP, string Email, string Grade) {
            UniMarc.BaroService_TI.UpdateUserInfoRequest inValue = new UniMarc.BaroService_TI.UpdateUserInfoRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateUserInfoRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.MemberName = MemberName;
            inValue.Body.JuminNum = JuminNum;
            inValue.Body.TEL = TEL;
            inValue.Body.HP = HP;
            inValue.Body.Email = Email;
            inValue.Body.Grade = Grade;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateUserInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.UpdateUserPWDResponse UniMarc.BaroService_TI.BaroService_TISoap.UpdateUserPWD(UniMarc.BaroService_TI.UpdateUserPWDRequest request) {
            return base.Channel.UpdateUserPWD(request);
        }
        
        public int UpdateUserPWD(string CERTKEY, string CorpNum, string ID, string newPWD) {
            UniMarc.BaroService_TI.UpdateUserPWDRequest inValue = new UniMarc.BaroService_TI.UpdateUserPWDRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateUserPWDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.newPWD = newPWD;
            UniMarc.BaroService_TI.UpdateUserPWDResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateUserPWD(inValue);
            return retVal.Body.UpdateUserPWDResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserPWDResponse> UniMarc.BaroService_TI.BaroService_TISoap.UpdateUserPWDAsync(UniMarc.BaroService_TI.UpdateUserPWDRequest request) {
            return base.Channel.UpdateUserPWDAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.UpdateUserPWDResponse> UpdateUserPWDAsync(string CERTKEY, string CorpNum, string ID, string newPWD) {
            UniMarc.BaroService_TI.UpdateUserPWDRequest inValue = new UniMarc.BaroService_TI.UpdateUserPWDRequest();
            inValue.Body = new UniMarc.BaroService_TI.UpdateUserPWDRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.newPWD = newPWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).UpdateUserPWDAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.ChangeCorpManagerResponse UniMarc.BaroService_TI.BaroService_TISoap.ChangeCorpManager(UniMarc.BaroService_TI.ChangeCorpManagerRequest request) {
            return base.Channel.ChangeCorpManager(request);
        }
        
        public int ChangeCorpManager(string CERTKEY, string CorpNum, string newManagerID) {
            UniMarc.BaroService_TI.ChangeCorpManagerRequest inValue = new UniMarc.BaroService_TI.ChangeCorpManagerRequest();
            inValue.Body = new UniMarc.BaroService_TI.ChangeCorpManagerRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.newManagerID = newManagerID;
            UniMarc.BaroService_TI.ChangeCorpManagerResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ChangeCorpManager(inValue);
            return retVal.Body.ChangeCorpManagerResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeCorpManagerResponse> UniMarc.BaroService_TI.BaroService_TISoap.ChangeCorpManagerAsync(UniMarc.BaroService_TI.ChangeCorpManagerRequest request) {
            return base.Channel.ChangeCorpManagerAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.ChangeCorpManagerResponse> ChangeCorpManagerAsync(string CERTKEY, string CorpNum, string newManagerID) {
            UniMarc.BaroService_TI.ChangeCorpManagerRequest inValue = new UniMarc.BaroService_TI.ChangeCorpManagerRequest();
            inValue.Body = new UniMarc.BaroService_TI.ChangeCorpManagerRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.newManagerID = newManagerID;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).ChangeCorpManagerAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCorpMemberContactsResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCorpMemberContacts(UniMarc.BaroService_TI.GetCorpMemberContactsRequest request) {
            return base.Channel.GetCorpMemberContacts(request);
        }
        
        public UniMarc.BaroService_TI.Contact[] GetCorpMemberContacts(string CERTKEY, string CorpNum, string CheckCorpNum) {
            UniMarc.BaroService_TI.GetCorpMemberContactsRequest inValue = new UniMarc.BaroService_TI.GetCorpMemberContactsRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCorpMemberContactsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CheckCorpNum = CheckCorpNum;
            UniMarc.BaroService_TI.GetCorpMemberContactsResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCorpMemberContacts(inValue);
            return retVal.Body.GetCorpMemberContactsResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCorpMemberContactsResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCorpMemberContactsAsync(UniMarc.BaroService_TI.GetCorpMemberContactsRequest request) {
            return base.Channel.GetCorpMemberContactsAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCorpMemberContactsResponse> GetCorpMemberContactsAsync(string CERTKEY, string CorpNum, string CheckCorpNum) {
            UniMarc.BaroService_TI.GetCorpMemberContactsRequest inValue = new UniMarc.BaroService_TI.GetCorpMemberContactsRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCorpMemberContactsRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CheckCorpNum = CheckCorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCorpMemberContactsAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetBalanceCostAmountResponse UniMarc.BaroService_TI.BaroService_TISoap.GetBalanceCostAmount(UniMarc.BaroService_TI.GetBalanceCostAmountRequest request) {
            return base.Channel.GetBalanceCostAmount(request);
        }
        
        public long GetBalanceCostAmount(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetBalanceCostAmountRequest inValue = new UniMarc.BaroService_TI.GetBalanceCostAmountRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBalanceCostAmountRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetBalanceCostAmountResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBalanceCostAmount(inValue);
            return retVal.Body.GetBalanceCostAmountResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetBalanceCostAmountAsync(UniMarc.BaroService_TI.GetBalanceCostAmountRequest request) {
            return base.Channel.GetBalanceCostAmountAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountResponse> GetBalanceCostAmountAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetBalanceCostAmountRequest inValue = new UniMarc.BaroService_TI.GetBalanceCostAmountRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBalanceCostAmountRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBalanceCostAmountAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse UniMarc.BaroService_TI.BaroService_TISoap.GetBalanceCostAmountOfInterOP(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest request) {
            return base.Channel.GetBalanceCostAmountOfInterOP(request);
        }
        
        public long GetBalanceCostAmountOfInterOP(string CERTKEY) {
            UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest inValue = new UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBalanceCostAmountOfInterOP(inValue);
            return retVal.Body.GetBalanceCostAmountOfInterOPResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetBalanceCostAmountOfInterOPAsync(UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest request) {
            return base.Channel.GetBalanceCostAmountOfInterOPAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPResponse> GetBalanceCostAmountOfInterOPAsync(string CERTKEY) {
            UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest inValue = new UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetBalanceCostAmountOfInterOPRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetBalanceCostAmountOfInterOPAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckChargeableResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckChargeable(UniMarc.BaroService_TI.CheckChargeableRequest request) {
            return base.Channel.CheckChargeable(request);
        }
        
        public int CheckChargeable(string CERTKEY, string CorpNum, int CType, int DocType) {
            UniMarc.BaroService_TI.CheckChargeableRequest inValue = new UniMarc.BaroService_TI.CheckChargeableRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckChargeableRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CType = CType;
            inValue.Body.DocType = DocType;
            UniMarc.BaroService_TI.CheckChargeableResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckChargeable(inValue);
            return retVal.Body.CheckChargeableResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckChargeableResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckChargeableAsync(UniMarc.BaroService_TI.CheckChargeableRequest request) {
            return base.Channel.CheckChargeableAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckChargeableResponse> CheckChargeableAsync(string CERTKEY, string CorpNum, int CType, int DocType) {
            UniMarc.BaroService_TI.CheckChargeableRequest inValue = new UniMarc.BaroService_TI.CheckChargeableRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckChargeableRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.CType = CType;
            inValue.Body.DocType = DocType;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckChargeableAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetChargeUnitCostResponse UniMarc.BaroService_TI.BaroService_TISoap.GetChargeUnitCost(UniMarc.BaroService_TI.GetChargeUnitCostRequest request) {
            return base.Channel.GetChargeUnitCost(request);
        }
        
        public int GetChargeUnitCost(string CERTKEY, string CorpNum, int ChargeCode) {
            UniMarc.BaroService_TI.GetChargeUnitCostRequest inValue = new UniMarc.BaroService_TI.GetChargeUnitCostRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetChargeUnitCostRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ChargeCode = ChargeCode;
            UniMarc.BaroService_TI.GetChargeUnitCostResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetChargeUnitCost(inValue);
            return retVal.Body.GetChargeUnitCostResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetChargeUnitCostResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetChargeUnitCostAsync(UniMarc.BaroService_TI.GetChargeUnitCostRequest request) {
            return base.Channel.GetChargeUnitCostAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetChargeUnitCostResponse> GetChargeUnitCostAsync(string CERTKEY, string CorpNum, int ChargeCode) {
            UniMarc.BaroService_TI.GetChargeUnitCostRequest inValue = new UniMarc.BaroService_TI.GetChargeUnitCostRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetChargeUnitCostRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ChargeCode = ChargeCode;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetChargeUnitCostAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCertificateRegistDateResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateRegistDate(UniMarc.BaroService_TI.GetCertificateRegistDateRequest request) {
            return base.Channel.GetCertificateRegistDate(request);
        }
        
        public string GetCertificateRegistDate(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetCertificateRegistDateRequest inValue = new UniMarc.BaroService_TI.GetCertificateRegistDateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateRegistDateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetCertificateRegistDateResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateRegistDate(inValue);
            return retVal.Body.GetCertificateRegistDateResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistDateResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateRegistDateAsync(UniMarc.BaroService_TI.GetCertificateRegistDateRequest request) {
            return base.Channel.GetCertificateRegistDateAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistDateResponse> GetCertificateRegistDateAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetCertificateRegistDateRequest inValue = new UniMarc.BaroService_TI.GetCertificateRegistDateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateRegistDateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateRegistDateAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCertificateExpireDateResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateExpireDate(UniMarc.BaroService_TI.GetCertificateExpireDateRequest request) {
            return base.Channel.GetCertificateExpireDate(request);
        }
        
        public string GetCertificateExpireDate(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetCertificateExpireDateRequest inValue = new UniMarc.BaroService_TI.GetCertificateExpireDateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateExpireDateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetCertificateExpireDateResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateExpireDate(inValue);
            return retVal.Body.GetCertificateExpireDateResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateExpireDateResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateExpireDateAsync(UniMarc.BaroService_TI.GetCertificateExpireDateRequest request) {
            return base.Channel.GetCertificateExpireDateAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateExpireDateResponse> GetCertificateExpireDateAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetCertificateExpireDateRequest inValue = new UniMarc.BaroService_TI.GetCertificateExpireDateRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateExpireDateRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateExpireDateAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckCERTIsValidResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckCERTIsValid(UniMarc.BaroService_TI.CheckCERTIsValidRequest request) {
            return base.Channel.CheckCERTIsValid(request);
        }
        
        public int CheckCERTIsValid(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.CheckCERTIsValidRequest inValue = new UniMarc.BaroService_TI.CheckCERTIsValidRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckCERTIsValidRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.CheckCERTIsValidResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckCERTIsValid(inValue);
            return retVal.Body.CheckCERTIsValidResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCERTIsValidResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckCERTIsValidAsync(UniMarc.BaroService_TI.CheckCERTIsValidRequest request) {
            return base.Channel.CheckCERTIsValidAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckCERTIsValidResponse> CheckCERTIsValidAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.CheckCERTIsValidRequest inValue = new UniMarc.BaroService_TI.CheckCERTIsValidRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckCERTIsValidRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckCERTIsValidAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCertificateRegistURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateRegistURL(UniMarc.BaroService_TI.GetCertificateRegistURLRequest request) {
            return base.Channel.GetCertificateRegistURL(request);
        }
        
        public string GetCertificateRegistURL(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetCertificateRegistURLRequest inValue = new UniMarc.BaroService_TI.GetCertificateRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetCertificateRegistURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateRegistURL(inValue);
            return retVal.Body.GetCertificateRegistURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCertificateRegistURLAsync(UniMarc.BaroService_TI.GetCertificateRegistURLRequest request) {
            return base.Channel.GetCertificateRegistURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCertificateRegistURLResponse> GetCertificateRegistURLAsync(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetCertificateRegistURLRequest inValue = new UniMarc.BaroService_TI.GetCertificateRegistURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCertificateRegistURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCertificateRegistURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetLoginURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetLoginURL(UniMarc.BaroService_TI.GetLoginURLRequest request) {
            return base.Channel.GetLoginURL(request);
        }
        
        public string GetLoginURL(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetLoginURLRequest inValue = new UniMarc.BaroService_TI.GetLoginURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetLoginURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetLoginURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetLoginURL(inValue);
            return retVal.Body.GetLoginURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLoginURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetLoginURLAsync(UniMarc.BaroService_TI.GetLoginURLRequest request) {
            return base.Channel.GetLoginURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetLoginURLResponse> GetLoginURLAsync(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetLoginURLRequest inValue = new UniMarc.BaroService_TI.GetLoginURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetLoginURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetLoginURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetCashChargeURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetCashChargeURL(UniMarc.BaroService_TI.GetCashChargeURLRequest request) {
            return base.Channel.GetCashChargeURL(request);
        }
        
        public string GetCashChargeURL(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetCashChargeURLRequest inValue = new UniMarc.BaroService_TI.GetCashChargeURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCashChargeURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetCashChargeURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCashChargeURL(inValue);
            return retVal.Body.GetCashChargeURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCashChargeURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetCashChargeURLAsync(UniMarc.BaroService_TI.GetCashChargeURLRequest request) {
            return base.Channel.GetCashChargeURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetCashChargeURLResponse> GetCashChargeURLAsync(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetCashChargeURLRequest inValue = new UniMarc.BaroService_TI.GetCashChargeURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetCashChargeURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetCashChargeURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.RegistSMSFromNumberResponse UniMarc.BaroService_TI.BaroService_TISoap.RegistSMSFromNumber(UniMarc.BaroService_TI.RegistSMSFromNumberRequest request) {
            return base.Channel.RegistSMSFromNumber(request);
        }
        
        public int RegistSMSFromNumber(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.RegistSMSFromNumberRequest inValue = new UniMarc.BaroService_TI.RegistSMSFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistSMSFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            UniMarc.BaroService_TI.RegistSMSFromNumberResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistSMSFromNumber(inValue);
            return retVal.Body.RegistSMSFromNumberResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistSMSFromNumberResponse> UniMarc.BaroService_TI.BaroService_TISoap.RegistSMSFromNumberAsync(UniMarc.BaroService_TI.RegistSMSFromNumberRequest request) {
            return base.Channel.RegistSMSFromNumberAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.RegistSMSFromNumberResponse> RegistSMSFromNumberAsync(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.RegistSMSFromNumberRequest inValue = new UniMarc.BaroService_TI.RegistSMSFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.RegistSMSFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).RegistSMSFromNumberAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckSMSFromNumberResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckSMSFromNumber(UniMarc.BaroService_TI.CheckSMSFromNumberRequest request) {
            return base.Channel.CheckSMSFromNumber(request);
        }
        
        public int CheckSMSFromNumber(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.CheckSMSFromNumberRequest inValue = new UniMarc.BaroService_TI.CheckSMSFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckSMSFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            UniMarc.BaroService_TI.CheckSMSFromNumberResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckSMSFromNumber(inValue);
            return retVal.Body.CheckSMSFromNumberResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckSMSFromNumberResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckSMSFromNumberAsync(UniMarc.BaroService_TI.CheckSMSFromNumberRequest request) {
            return base.Channel.CheckSMSFromNumberAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckSMSFromNumberResponse> CheckSMSFromNumberAsync(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.CheckSMSFromNumberRequest inValue = new UniMarc.BaroService_TI.CheckSMSFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckSMSFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckSMSFromNumberAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetSMSFromNumbersResponse UniMarc.BaroService_TI.BaroService_TISoap.GetSMSFromNumbers(UniMarc.BaroService_TI.GetSMSFromNumbersRequest request) {
            return base.Channel.GetSMSFromNumbers(request);
        }
        
        public UniMarc.BaroService_TI.FromNumber[] GetSMSFromNumbers(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetSMSFromNumbersRequest inValue = new UniMarc.BaroService_TI.GetSMSFromNumbersRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetSMSFromNumbersRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetSMSFromNumbersResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetSMSFromNumbers(inValue);
            return retVal.Body.GetSMSFromNumbersResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumbersResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetSMSFromNumbersAsync(UniMarc.BaroService_TI.GetSMSFromNumbersRequest request) {
            return base.Channel.GetSMSFromNumbersAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumbersResponse> GetSMSFromNumbersAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetSMSFromNumbersRequest inValue = new UniMarc.BaroService_TI.GetSMSFromNumbersRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetSMSFromNumbersRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetSMSFromNumbersAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetSMSFromNumberURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetSMSFromNumberURL(UniMarc.BaroService_TI.GetSMSFromNumberURLRequest request) {
            return base.Channel.GetSMSFromNumberURL(request);
        }
        
        public string GetSMSFromNumberURL(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetSMSFromNumberURLRequest inValue = new UniMarc.BaroService_TI.GetSMSFromNumberURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetSMSFromNumberURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetSMSFromNumberURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetSMSFromNumberURL(inValue);
            return retVal.Body.GetSMSFromNumberURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumberURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetSMSFromNumberURLAsync(UniMarc.BaroService_TI.GetSMSFromNumberURLRequest request) {
            return base.Channel.GetSMSFromNumberURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetSMSFromNumberURLResponse> GetSMSFromNumberURLAsync(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetSMSFromNumberURLRequest inValue = new UniMarc.BaroService_TI.GetSMSFromNumberURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetSMSFromNumberURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetSMSFromNumberURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.CheckFaxFromNumberResponse UniMarc.BaroService_TI.BaroService_TISoap.CheckFaxFromNumber(UniMarc.BaroService_TI.CheckFaxFromNumberRequest request) {
            return base.Channel.CheckFaxFromNumber(request);
        }
        
        public int CheckFaxFromNumber(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.CheckFaxFromNumberRequest inValue = new UniMarc.BaroService_TI.CheckFaxFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckFaxFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            UniMarc.BaroService_TI.CheckFaxFromNumberResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckFaxFromNumber(inValue);
            return retVal.Body.CheckFaxFromNumberResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckFaxFromNumberResponse> UniMarc.BaroService_TI.BaroService_TISoap.CheckFaxFromNumberAsync(UniMarc.BaroService_TI.CheckFaxFromNumberRequest request) {
            return base.Channel.CheckFaxFromNumberAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.CheckFaxFromNumberResponse> CheckFaxFromNumberAsync(string CERTKEY, string CorpNum, string FromNumber) {
            UniMarc.BaroService_TI.CheckFaxFromNumberRequest inValue = new UniMarc.BaroService_TI.CheckFaxFromNumberRequest();
            inValue.Body = new UniMarc.BaroService_TI.CheckFaxFromNumberRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.FromNumber = FromNumber;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).CheckFaxFromNumberAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetFaxFromNumbersResponse UniMarc.BaroService_TI.BaroService_TISoap.GetFaxFromNumbers(UniMarc.BaroService_TI.GetFaxFromNumbersRequest request) {
            return base.Channel.GetFaxFromNumbers(request);
        }
        
        public UniMarc.BaroService_TI.FromNumber[] GetFaxFromNumbers(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetFaxFromNumbersRequest inValue = new UniMarc.BaroService_TI.GetFaxFromNumbersRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetFaxFromNumbersRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            UniMarc.BaroService_TI.GetFaxFromNumbersResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetFaxFromNumbers(inValue);
            return retVal.Body.GetFaxFromNumbersResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumbersResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetFaxFromNumbersAsync(UniMarc.BaroService_TI.GetFaxFromNumbersRequest request) {
            return base.Channel.GetFaxFromNumbersAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumbersResponse> GetFaxFromNumbersAsync(string CERTKEY, string CorpNum) {
            UniMarc.BaroService_TI.GetFaxFromNumbersRequest inValue = new UniMarc.BaroService_TI.GetFaxFromNumbersRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetFaxFromNumbersRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetFaxFromNumbersAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetFaxFromNumberURLResponse UniMarc.BaroService_TI.BaroService_TISoap.GetFaxFromNumberURL(UniMarc.BaroService_TI.GetFaxFromNumberURLRequest request) {
            return base.Channel.GetFaxFromNumberURL(request);
        }
        
        public string GetFaxFromNumberURL(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetFaxFromNumberURLRequest inValue = new UniMarc.BaroService_TI.GetFaxFromNumberURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetFaxFromNumberURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            UniMarc.BaroService_TI.GetFaxFromNumberURLResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetFaxFromNumberURL(inValue);
            return retVal.Body.GetFaxFromNumberURLResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumberURLResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetFaxFromNumberURLAsync(UniMarc.BaroService_TI.GetFaxFromNumberURLRequest request) {
            return base.Channel.GetFaxFromNumberURLAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetFaxFromNumberURLResponse> GetFaxFromNumberURLAsync(string CERTKEY, string CorpNum, string ID, string PWD) {
            UniMarc.BaroService_TI.GetFaxFromNumberURLRequest inValue = new UniMarc.BaroService_TI.GetFaxFromNumberURLRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetFaxFromNumberURLRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.CorpNum = CorpNum;
            inValue.Body.ID = ID;
            inValue.Body.PWD = PWD;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetFaxFromNumberURLAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        UniMarc.BaroService_TI.GetErrStringResponse UniMarc.BaroService_TI.BaroService_TISoap.GetErrString(UniMarc.BaroService_TI.GetErrStringRequest request) {
            return base.Channel.GetErrString(request);
        }
        
        public string GetErrString(string CERTKEY, int ErrCode) {
            UniMarc.BaroService_TI.GetErrStringRequest inValue = new UniMarc.BaroService_TI.GetErrStringRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetErrStringRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.ErrCode = ErrCode;
            UniMarc.BaroService_TI.GetErrStringResponse retVal = ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetErrString(inValue);
            return retVal.Body.GetErrStringResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetErrStringResponse> UniMarc.BaroService_TI.BaroService_TISoap.GetErrStringAsync(UniMarc.BaroService_TI.GetErrStringRequest request) {
            return base.Channel.GetErrStringAsync(request);
        }
        
        public System.Threading.Tasks.Task<UniMarc.BaroService_TI.GetErrStringResponse> GetErrStringAsync(string CERTKEY, int ErrCode) {
            UniMarc.BaroService_TI.GetErrStringRequest inValue = new UniMarc.BaroService_TI.GetErrStringRequest();
            inValue.Body = new UniMarc.BaroService_TI.GetErrStringRequestBody();
            inValue.Body.CERTKEY = CERTKEY;
            inValue.Body.ErrCode = ErrCode;
            return ((UniMarc.BaroService_TI.BaroService_TISoap)(this)).GetErrStringAsync(inValue);
        }
        
        public void Ping() {
            base.Channel.Ping();
        }
        
        public System.Threading.Tasks.Task PingAsync() {
            return base.Channel.PingAsync();
        }
    }
}
