Assets constructor
Assets({
- DateTime? dateCreated,
- DateTime? lastUpdated,
- String? assetId,
- String? userId,
- required String companyId,
- String? connectionId,
- String? llmConnectionId,
- int? snippetId,
- int? industryId,
- String? aiJobId,
- int? aucId,
- String? functionId,
- AssetsApprovalStatusEnum? approvalStatus,
- String? approvedByUserId,
- DateTime? approvedAt,
- required String name,
- String? slug,
- String? description,
- String? detailedDescription,
- required AssetsSource_Enum source_,
- AssetsAssetTypeEnum? assetType,
- Object? assetSchema,
- AssetsVisibilityEnum? visibility,
- String? tags,
- String? topQuestions,
- String? shortCode,
- String? restrictedDomains,
- String? sqlLogic,
- String? sourceSchemaName,
- String? sourceTableName,
- required bool sellInMarketplace,
- required bool requireCustomization,
- Object? vizSpec,
- AssetsVizChartLibraryEnum? vizChartLibrary,
- AssetsVizChartTypeEnum? vizChartType,
- String? vizDepVarColName,
- String? vizIndepVarColName,
- String? vizSizeColName,
- String? vizColorColName,
- AssetsVizDataAggregationEnum? vizDataAggregation,
- AssetsVizSortDirectionEnum? vizSortDirection,
- int? vizDataLimit,
- AssetsVizColorSchemeEnum? vizColorScheme,
- bool? vizShowLegend,
- bool? vizShowGrid,
- bool? vizShowTrendline,
- bool? vizLineSmoothing,
- bool? vizBarStacked,
- AssetsVizFilterDirectionEnum? vizFilterDirection,
- required bool allowParams,
- required bool acceptTerms,
- bool? cached,
- String? schedule,
- DateTime? nextRun,
- DateTime? dataTimePeriodStart,
- DateTime? dataTimePeriodEnd,
- DateTime? dateCollectionStart,
- AssetsGeographicCoverageTypeEnum? geographicCoverageType,
- String? geographicCoverageDetails,
- AssetsDataSourceRefreshFrequencyEnum? dataSourceRefreshFrequency,
- int? rateLimitNumber,
- AssetsRateLimitPeriodEnum? rateLimitPeriod,
- AssetsRateLimitGranularityEnum? rateLimitGranularity,
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.aucId,
this.functionId,
this.approvalStatus,
this.approvedByUserId,
this.approvedAt,
required this.name,
this.slug,
this.description,
this.detailedDescription,
required this.source_,
this.assetType,
this.assetSchema,
this.visibility,
this.tags,
this.topQuestions,
this.shortCode,
this.restrictedDomains,
this.sqlLogic,
this.sourceSchemaName,
this.sourceTableName,
required this.sellInMarketplace,
required this.requireCustomization,
this.vizSpec,
this.vizChartLibrary,
this.vizChartType,
this.vizDepVarColName,
this.vizIndepVarColName,
this.vizSizeColName,
this.vizColorColName,
this.vizDataAggregation,
this.vizSortDirection,
this.vizDataLimit,
this.vizColorScheme,
this.vizShowLegend,
this.vizShowGrid,
this.vizShowTrendline,
this.vizLineSmoothing,
this.vizBarStacked,
this.vizFilterDirection,
required this.allowParams,
required this.acceptTerms,
this.cached,
this.schedule,
this.nextRun,
this.dataTimePeriodStart,
this.dataTimePeriodEnd,
this.dateCollectionStart,
this.geographicCoverageType,
this.geographicCoverageDetails,
this.dataSourceRefreshFrequency,
this.rateLimitNumber,
this.rateLimitPeriod,
this.rateLimitGranularity,
});