Interface IReportSSRS
The system entity for a ssrs report
See https://help.lemonedge.com/help/enterprise-data-tools/reporting/reports/ssrs.html for more information
Inherited Members
Namespace: LemonEdge.API.Entities.Reporting
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.ReportSSRS, "dbo.LT_ReportsSSRS", "SSRSReport", SetName = "SSRSReports", LabelColumn = "Name", IsStandingDataEntity = false, HelpURL = "help/enterprise-data-tools/reporting/reports/ssrs.html")]
[DefaultEntityIcon(ImageType.SSRS)]
[EntityIndex(Name = "Name", ColumnNames = new string[] { "Name" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IncludeColumns = new string[] { "SafeID", "AlgorithmStepID" }, IsClustered = false, IsUnique = false)]
public interface IReportSSRS : IInheritingObject, IReportBase, IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier, IUserSpecific, IHasVersion
Properties
DefaltExportType
The default format to export this report in
Declaration
[EntityProperty(SQLType.SmallInt, false)]
[EntityDescription("The default format to export this report in.")]
SSRSReportExportFormat DefaltExportType { get; set; }
Property Value
Type | Description |
---|---|
SSRSReportExportFormat |
FolderPath
The default folder path from the report service url to this report
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The default folder path from the report service url to this report.")]
string FolderPath { get; set; }
Property Value
Type | Description |
---|---|
string |
OverrideReportServiceCredentialDomain
Optional domain to the report servce that overrides the default one used from the SSRS_Credential_Domain config settings
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("Optional domain to the report servce that overrides the default one used from the SSRS_Credential_Domain config settings.")]
string OverrideReportServiceCredentialDomain { get; set; }
Property Value
Type | Description |
---|---|
string |
OverrideReportServiceCredentialPassword
Optional password to the report servce that overrides the default one used from the SSRS_Credential_Password config settings
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("Optional password to the report servce that overrides the default one used from the SSRS_Credential_Password config settings.")]
string OverrideReportServiceCredentialPassword { get; set; }
Property Value
Type | Description |
---|---|
string |
OverrideReportServiceCredentialUseDefault
Optional use default credential to the report servce that overrides the default one used from the SSRS_Credential_UseDefault config settings
Declaration
[EntityProperty(SQLType.Bit, true)]
[EntityDescription("Optional use default credential to the report servce that overrides the default one used from the SSRS_Credential_UseDefault config settings.")]
bool? OverrideReportServiceCredentialUseDefault { get; set; }
Property Value
Type | Description |
---|---|
bool? |
OverrideReportServiceCredentialUserName
Optional username to the report servce that overrides the default one used from the SSRS_Credential_UserName config settings
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("Optional username to the report servce that overrides the default one used from the SSRS_Credential_UserName config settings.")]
string OverrideReportServiceCredentialUserName { get; set; }
Property Value
Type | Description |
---|---|
string |
OverrideReportServiceURL
The url to the report servce that overrides the default one specified in the SSRS_URL config settings
Declaration
[EntityProperty(SQLType.NVarChar, 500, true)]
[EntityDescription("The url to the report servce that overrides the default one specified in the SSRS_URL config settings.")]
string OverrideReportServiceURL { get; set; }
Property Value
Type | Description |
---|---|
string |
ReportName
The name of this report in the FolderPath from the report service url
Declaration
[EntityProperty(SQLType.NVarChar, 500, false)]
[EntityDescription("The name of this report in the FolderPath from the report service url.")]
[Required(AllowEmptyStrings = false)]
string ReportName { get; set; }
Property Value
Type | Description |
---|---|
string |