Revision constructor
- RevisionResponse response,
- dynamic client
Creates a Revision from a protobuf response.
Implementation
Revision(pb.RevisionResponse response, dynamic client) : super(client) {
kref = Kref(response.kref.uri);
itemKref = Kref(response.itemKref.uri);
number = response.number;
latest = response.latest;
_tags = List<String>.from(response.tags);
metadata = Map<String, String>.from(response.metadata);
createdAt = response.createdAt.isEmpty ? null : response.createdAt;
author = response.author;
deprecated = response.deprecated;
published = response.published;
username = response.username;
defaultArtifact = response.defaultArtifact.isEmpty ? null : response.defaultArtifact;
}