src/content/providers/gitee/GiteeMetadata.js (24 lines of code) (raw):
import { AbstractMetadata } from "../../models/index.js";
export default class GiteeMetadata extends AbstractMetadata {
constructor(rawMetadata) {
super(rawMetadata);
}
get project() {
return this._rawMetadata.name;
}
get repository() {
return this._rawMetadata.repo;
}
get branch() {
return this._rawMetadata.branch;
}
get httpsCloneUrl() {
return this._rawMetadata.https;
}
get sshCloneUrl() {
return this._rawMetadata.ssh;
}
get languages() {
return this._rawMetadata.lang;
}
}