Interface IAPIConnection
Assembly: LemonEdge.ApiConnector.dll
Syntax
[EntityDefinition(EntityID.ApiConnection, "dbo.LT_APIConnections", "APIConnection", IsStandingDataEntity = false, SetName = "APIConnections", UseUserDataTable = false)]
[DefaultEntityIcon(ImageType.ExternalConnector)]
public interface IAPIConnection : IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier
Properties
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "AuthHeaderKey", IsDate = false, Formula = "")]
string? AuthHeaderKey { get; set; }
Property Value
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "AuthHeaderValue", IsDate = false, Formula = "")]
string? AuthHeaderValue { get; set; }
Property Value
BaseURL
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "BaseURL", IsDate = false, Formula = "")]
string BaseURL { get; set; }
Property Value
Name
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "Name", IsDate = false, Formula = "")]
[EntityKeyProperty]
string Name { get; set; }
Property Value
RequestType
Declaration
[EntityProperty(SQLType.SmallInt, false, "", ColumnName = "RequestType", IsDate = false, Formula = "")]
RequestTypeEnum RequestType { get; set; }
Property Value
ResponseType
Declaration
[EntityProperty(SQLType.SmallInt, false, "", ColumnName = "ResponseType", IsDate = false, Formula = "")]
ResponseTypeEnum ResponseType { get; set; }
Property Value
Extension Methods