using System;
using System.Xml;

/**********************************************************************************************
 * Copyright (c) 2001-2017 Liquid Technologies Limited. All rights reserved.
 * See www.liquid-technologies.com for product details.
 *
 * Please see products End User License Agreement for distribution permissions.
 *
 * WARNING: THIS FILE IS GENERATED
 * Changes made outside of ##HAND_CODED_BLOCK_START blocks will be overwritten
 *
 * Generation  :  by Liquid XML Data Binder 15.0.1.7161
 * Using Schema: D:\Development2017\Liquid\Tools\DataBindingSamples\Samples\DerivedByExtension\Schema\DerivedByExtension.xsd
 **********************************************************************************************/

namespace DerivedByExtensionLib
{
    /// <summary>
    /// </summary>
    public interface IAddress : LiquidTechnologies.Runtime.Net45.XmlObjectInterface
    {
        #region Member variables
        #region Attribute - Name
        /// <summary>
        /// Represents a mandatory Element in the XML document
        /// </summary>
        string Name {
            get;
            set;
        }
        #endregion
        #region Attribute - Street
        /// <summary>
        /// Represents a mandatory Element in the XML document
        /// </summary>
        string Street {
            get;
            set;
        }
        #endregion
        #region Attribute - City
        /// <summary>
        /// Represents a mandatory Element in the XML document
        /// </summary>
        string City {
            get;
            set;
        }
        #endregion
    
        #endregion

// ##HAND_CODED_BLOCK_START ID="Additional Methods"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

// Add Additional Methods and members here...

// ##HAND_CODED_BLOCK_END ID="Additional Methods"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS
    }
}