Assets constructor
Assets({
- DateTime? dateCreated,
- DateTime? lastUpdated,
- String? assetId,
- String? userId,
- required String companyId,
- String? connectionId,
- String? llmConnectionId,
- int? snippetId,
- int? industryId,
- String? aiJobId,
- String? approvalStatus,
- String? approvedByUserId,
- DateTime? approvedAt,
- required String name,
- String? slug,
- String? description,
- required AssetsSource_Enum source_,
- AssetsAssetTypeEnum? assetType,
- Object? assetSchema,
- AssetsVisibilityEnum? visibility,
- String? tags,
- String? sqlLogic,
- String? sourceSchemaName,
- String? sourceTableName,
- required bool sellInMarketplace,
- AssetsVizChartLibraryEnum? vizChartLibrary,
- AssetsVizChartTypeEnum? vizChartType,
- String? vizDepVarColName,
- String? vizIndepVarColName,
- String? vizSizeColName,
- String? vizColorColName,
- AssetsVizDataAggregationEnum? vizDataAggregation,
- AssetsVizSortDirectionEnum? vizSortDirection,
- int? vizDataLimit,
- AssetsVizColorSchemeEnum? vizColorScheme,
- required bool allowParams,
- required bool acceptTerms,
- bool? cached,
- String? schedule,
- DateTime? nextRun,
- DateTime? dataTimePeriodStart,
- DateTime? dataTimePeriodEnd,
- AssetsGeographicCoverageTypeEnum? geographicCoverageType,
- String? geographicCoverageDetails,
- AssetsDataSourceRefreshFrequencyEnum? dataSourceRefreshFrequency,
- DateTime? dataSourceLastRefreshed,
Returns a new Assets instance.
Implementation
Assets({
this.dateCreated,
this.lastUpdated,
this.assetId,
this.userId,
required this.companyId,
this.connectionId,
this.llmConnectionId,
this.snippetId,
this.industryId,
this.aiJobId,
this.approvalStatus,
this.approvedByUserId,
this.approvedAt,
required this.name,
this.slug,
this.description,
required this.source_,
this.assetType,
this.assetSchema,
this.visibility,
this.tags,
this.sqlLogic,
this.sourceSchemaName,
this.sourceTableName,
required this.sellInMarketplace,
this.vizChartLibrary,
this.vizChartType,
this.vizDepVarColName,
this.vizIndepVarColName,
this.vizSizeColName,
this.vizColorColName,
this.vizDataAggregation,
this.vizSortDirection,
this.vizDataLimit,
this.vizColorScheme,
required this.allowParams,
required this.acceptTerms,
this.cached,
this.schedule,
this.nextRun,
this.dataTimePeriodStart,
this.dataTimePeriodEnd,
this.geographicCoverageType,
this.geographicCoverageDetails,
this.dataSourceRefreshFrequency,
this.dataSourceLastRefreshed,
});