OpenToolServerDto.fromModel constructor
OpenToolServerDto.fromModel(
- ServerModel model
Implementation
factory OpenToolServerDto.fromModel(ServerModel model) => OpenToolServerDto(
id: model.id,
alias: model.alias,
registry: model.registry,
namespace: model.namespace,
version: model.version,
name: model.name,
source: ServerSourceDto.fromModel(model),
platform: model.platform == null
? null
: ServerPlatformDto.fromModel(model.platform!),
size: model.artifactSize,
createdAt: model.createdAt,
artifact: model.artifactDigest == null
? null
: ServerArtifactDto.fromModel(model),
policy: ServerPolicyDto(
protected: model.protected,
managedBy: model.managedBy,
),
capabilities: ServerCapabilitiesDto(
canRun: model.canRun,
canRemove: model.canRemove,
),
state: model.state,
);