Site constructor
Site({
- required String $id,
- required String $createdAt,
- required String $updatedAt,
- required String name,
- required bool enabled,
- required bool live,
- required bool logging,
- required String framework,
- required String deploymentId,
- required String deploymentCreatedAt,
- required String deploymentScreenshotLight,
- required String deploymentScreenshotDark,
- required String latestDeploymentId,
- required String latestDeploymentCreatedAt,
- required String latestDeploymentStatus,
- required List<
Variable> vars, - required int timeout,
- required String installCommand,
- required String buildCommand,
- required String outputDirectory,
- required String installationId,
- required String providerRepositoryId,
- required String providerBranch,
- required String providerRootDirectory,
- required bool providerSilentMode,
- required String specification,
- required String buildRuntime,
- required String adapter,
- required String fallbackFile,
Implementation
Site({
required this.$id,
required this.$createdAt,
required this.$updatedAt,
required this.name,
required this.enabled,
required this.live,
required this.logging,
required this.framework,
required this.deploymentId,
required this.deploymentCreatedAt,
required this.deploymentScreenshotLight,
required this.deploymentScreenshotDark,
required this.latestDeploymentId,
required this.latestDeploymentCreatedAt,
required this.latestDeploymentStatus,
required this.vars,
required this.timeout,
required this.installCommand,
required this.buildCommand,
required this.outputDirectory,
required this.installationId,
required this.providerRepositoryId,
required this.providerBranch,
required this.providerRootDirectory,
required this.providerSilentMode,
required this.specification,
required this.buildRuntime,
required this.adapter,
required this.fallbackFile,
});