Interface IAPIQuery
Assembly: LemonEdge.ApiConnector.dll
Syntax
[EntityDefinition(EntityID.ApiQuery, "dbo.LT_APIQueries", "APIQuery", IsStandingDataEntity = false, SetName = "APIQueries", UseUserDataTable = false, LabelColumn = "Name")]
[DefaultEntityIcon(ImageType.ExternalConnector)]
public interface IAPIQuery : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
APIConnectionId
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true, "", ColumnName = "APIConnectionId", IsDate = false, Formula = "")]
[EntityRelationship(EntityID.ApiConnection, "ID", SingleJoinType.ZeroToOne, "APIConnectionId", "APIQueries", InheritPermissions = true, DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, PreventAutoConstraint = false, IsTypeExtender = false)]
Guid? APIConnectionId { get; set; }
Property Value
Frequency
Declaration
[EntityProperty(SQLType.SmallInt, true, "", ColumnName = "Frequency", IsDate = false, Formula = "")]
short? Frequency { get; set; }
Property Value
Name
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "Name", IsDate = false, Formula = "")]
[EntityKeyProperty]
string Name { get; set; }
Property Value
Occurance
Declaration
[EntityProperty(SQLType.SmallInt, true, "", ColumnName = "Occurance", IsDate = false, Formula = "")]
ServerTaskOccurrence? Occurance { get; set; }
Property Value
RequestURI
Declaration
[EntityProperty(SQLType.NVarChar, true, "", ColumnName = "RequestURI", IsDate = false, Formula = "")]
string RequestURI { get; set; }
Property Value
Translation
Declaration
[EntityProperty(SQLType.NVarChar, false, "", ColumnName = "Translation", IsDate = false, Formula = "")]
string Translation { get; set; }
Property Value
Extension Methods