Assets constructor

Assets({
  1. DateTime? dateCreated,
  2. DateTime? lastUpdated,
  3. String? assetId,
  4. String? userId,
  5. required String companyId,
  6. String? connectionId,
  7. String? llmConnectionId,
  8. int? snippetId,
  9. int? industryId,
  10. String? aiJobId,
  11. String? approvalStatus,
  12. String? approvedByUserId,
  13. DateTime? approvedAt,
  14. required String name,
  15. String? slug,
  16. String? description,
  17. required AssetsSource_Enum source_,
  18. AssetsAssetTypeEnum? assetType,
  19. Object? assetSchema,
  20. AssetsVisibilityEnum? visibility,
  21. String? tags,
  22. String? sqlLogic,
  23. String? sourceSchemaName,
  24. String? sourceTableName,
  25. required bool sellInMarketplace,
  26. AssetsVizChartLibraryEnum? vizChartLibrary,
  27. AssetsVizChartTypeEnum? vizChartType,
  28. String? vizDepVarColName,
  29. String? vizIndepVarColName,
  30. String? vizSizeColName,
  31. String? vizColorColName,
  32. AssetsVizDataAggregationEnum? vizDataAggregation,
  33. AssetsVizSortDirectionEnum? vizSortDirection,
  34. int? vizDataLimit,
  35. AssetsVizColorSchemeEnum? vizColorScheme,
  36. required bool allowParams,
  37. required bool acceptTerms,
  38. bool? cached,
  39. String? schedule,
  40. DateTime? nextRun,
  41. DateTime? dataTimePeriodStart,
  42. DateTime? dataTimePeriodEnd,
  43. AssetsGeographicCoverageTypeEnum? geographicCoverageType,
  44. String? geographicCoverageDetails,
  45. AssetsDataSourceRefreshFrequencyEnum? dataSourceRefreshFrequency,
  46. 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,
});