@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
66 lines (52 loc) • 1.43 kB
text/typescript
// SPDX-License-Identifier: Apache-2.0
import {Exclude, Expose} from 'class-transformer';
export class HelmChartSchema {
public name: string;
public namespace: string;
public release: string;
public repository: string;
public directory: string;
public version: string;
public labelSelector: string;
public containerName: string;
public ingressClassName: string;
public ingressControllerName: string;
public ingressControllerPrefix: string;
public constructor(
name?: string,
namespace?: string,
release?: string,
repository?: string,
directory?: string,
version?: string,
labelSelector?: string,
containerName?: string,
ingressClassName?: string,
ingressControllerName?: string,
ingressControllerPrefix?: string,
) {
this.name = name || '';
this.namespace = namespace || '';
this.release = release || '';
this.repository = repository || '';
this.directory = directory || '';
this.version = version || '';
this.labelSelector = labelSelector || '';
this.containerName = containerName || '';
this.ingressClassName = ingressClassName || '';
this.ingressControllerName = ingressControllerName || '';
this.ingressControllerPrefix = ingressControllerPrefix || '';
}
}