39 lines
1.4 KiB
C#
39 lines
1.4 KiB
C#
using Org.BouncyCastle.Math.EC;
|
|
using Sarand.BusinessMgr.Net.Standard.Base.Bus.Control;
|
|
using Sarand.BusinessMgr.Net.Standard.Base.Core;
|
|
using Sarand.Net.Standard.Base.Utils;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using static Sarand.BusinessMgr.Net.Standard.Base.App.SbmInstanceConfig;
|
|
|
|
namespace Sarand.BusinessMgr.Net.Standard.Base.App
|
|
{
|
|
//=======================================================================
|
|
/// <summary>
|
|
/// Application configuration associated with an instance.
|
|
/// </summary>
|
|
public abstract class SbmInstanceConfig
|
|
{
|
|
//-------------------------------------------------------------------
|
|
// Application options.
|
|
|
|
public abstract bool AllowApplicationOption(Sbm.ConfigOption option, bool defaultResponse);
|
|
|
|
//-------------------------------------------------------------------
|
|
// Allowed data component types.
|
|
|
|
// Supported affiliate types.
|
|
public abstract bool AllowAffiliateType(Sbm.AffiliateType type, bool defaultResponse);
|
|
// Supported Association types.
|
|
public abstract bool AllowAssociationType(Sbm.AssociationType type, bool defaultResponse);
|
|
// Supported Transaction types.
|
|
public abstract bool AllowTransactionType(Sbm.TransactionType type, bool defaultResponse);
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|