LoraAdapterCatalogEntry constructor
LoraAdapterCatalogEntry({
- String? id,
- String? name,
- String? description,
- String? url,
- String? filename,
- Iterable<
String> ? compatibleModels, - Int64? sizeBytes,
- String? author,
- double? defaultScale,
- String? checksumSha256,
- String? license,
- Iterable<
String> ? tags, - Iterable<
MapEntry< ? metadata,String, String> > - String? localPath,
- bool? isDownloaded,
- Int64? downloadedAtUnixMs,
- bool? isImported,
- String? statusMessage,
Implementation
factory LoraAdapterCatalogEntry({
$core.String? id,
$core.String? name,
$core.String? description,
$core.String? url,
$core.String? filename,
$core.Iterable<$core.String>? compatibleModels,
$fixnum.Int64? sizeBytes,
$core.String? author,
$core.double? defaultScale,
$core.String? checksumSha256,
$core.String? license,
$core.Iterable<$core.String>? tags,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
$core.String? localPath,
$core.bool? isDownloaded,
$fixnum.Int64? downloadedAtUnixMs,
$core.bool? isImported,
$core.String? statusMessage,
}) {
final result = create();
if (id != null) result.id = id;
if (name != null) result.name = name;
if (description != null) result.description = description;
if (url != null) result.url = url;
if (filename != null) result.filename = filename;
if (compatibleModels != null)
result.compatibleModels.addAll(compatibleModels);
if (sizeBytes != null) result.sizeBytes = sizeBytes;
if (author != null) result.author = author;
if (defaultScale != null) result.defaultScale = defaultScale;
if (checksumSha256 != null) result.checksumSha256 = checksumSha256;
if (license != null) result.license = license;
if (tags != null) result.tags.addAll(tags);
if (metadata != null) result.metadata.addEntries(metadata);
if (localPath != null) result.localPath = localPath;
if (isDownloaded != null) result.isDownloaded = isDownloaded;
if (downloadedAtUnixMs != null)
result.downloadedAtUnixMs = downloadedAtUnixMs;
if (isImported != null) result.isImported = isImported;
if (statusMessage != null) result.statusMessage = statusMessage;
return result;
}