Asset constructor

Asset({
  1. String? assetId,
  2. String? userId,
  3. required String companyId,
  4. String? connectionId,
  5. String? llmConnectionId,
  6. String? snippetId,
  7. String? industryId,
  8. String? aiJobId,
  9. String? approvalStatus,
  10. String? approvedByUserId,
  11. String? approvedAt,
  12. required String name,
  13. String? slug,
  14. String? description,
  15. required String source_,
  16. String? assetType,
  17. String? assetSchema,
  18. String? visibility,
  19. String? tags,
  20. String? sqlLogic,
  21. String? sourceSchemaName,
  22. String? sourceTableName,
  23. String? sellInMarketplace,
  24. String? vizChartLibrary,
  25. String? vizChartType,
  26. String? vizDepVarColName,
  27. String? vizIndepVarColName,
  28. String? vizSizeColName,
  29. String? vizColorColName,
  30. String? vizDataAggregation,
  31. String? vizSortDirection,
  32. String? vizDataLimit,
  33. String? vizColorScheme,
  34. String? allowParams,
  35. String? acceptTerms,
  36. String? cached,
  37. String? schedule,
  38. String? nextRun,
  39. String? dataTimePeriodStart,
  40. String? dataTimePeriodEnd,
  41. String? geographicCoverageType,
  42. String? geographicCoverageDetails,
  43. String? dataSourceRefreshFrequency,
  44. String? dataSourceLastRefreshed,
  45. String? dateCreated,
  46. String? lastUpdated,
  47. String? active,
})

Returns a new Asset instance.

Implementation

Asset({
  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,
  this.sellInMarketplace,
  this.vizChartLibrary,
  this.vizChartType,
  this.vizDepVarColName,
  this.vizIndepVarColName,
  this.vizSizeColName,
  this.vizColorColName,
  this.vizDataAggregation,
  this.vizSortDirection,
  this.vizDataLimit,
  this.vizColorScheme,
  this.allowParams,
  this.acceptTerms,
  this.cached,
  this.schedule,
  this.nextRun,
  this.dataTimePeriodStart,
  this.dataTimePeriodEnd,
  this.geographicCoverageType,
  this.geographicCoverageDetails,
  this.dataSourceRefreshFrequency,
  this.dataSourceLastRefreshed,
  this.dateCreated,
  this.lastUpdated,
  this.active,
});