//---------------------------------------------------------------------------------------------
// This file was AUTO-GENERATED by "Xomega Data Objects" Xomega.Net generator.
//
// Manual CHANGES to this file WILL BE LOST when the code is regenerated.
//---------------------------------------------------------------------------------------------

using System;
using Xomega.Framework;
using Xomega.Framework.Properties;

namespace AdventureWorks.Client.Objects
{
    public partial class SalesCustomerLookupObject : DataObject
    {
        #region Constants

        public const string PersonName = "PersonName";
        public const string StoreName = "StoreName";

        #endregion

        #region Properties

        public TextProperty PersonNameProperty { get; private set; }
        public TextProperty StoreNameProperty { get; private set; }

        #endregion

        #region Actions

        public ActionProperty LookUpAction { get; private set; }

        #endregion

        #region Construction

        public SalesCustomerLookupObject()
        {
        }

        public SalesCustomerLookupObject(IServiceProvider serviceProvider) : base(serviceProvider)
        {
        }

        protected override void Initialize()
        {
            StoreNameProperty = new TextProperty(this, StoreName)
            {
            };
            PersonNameProperty = new TextProperty(this, PersonName)
            {
            };
          LookUpAction = new ActionProperty(this, "LookUp");
        }

        #endregion
    }
}