Deployment.empty constructor

Deployment.empty()

Factory method to create an empty Deployment object for skeleton loading states

Implementation

factory Deployment.empty() {
  final deployment = Deployment();
  deployment.id = '123456789';
  deployment.shortId = '123456789';
  deployment.projectName = 'empty project';
  deployment.subdomain = null;
  deployment.environment = 'preview';
  deployment.url = '';
  deployment.createdOn = DateTime.now();
  deployment.modifiedOn = DateTime.now();
  deployment.deployment_trigger = DeploymentTrigger.empty();
  deployment.latestStage = StageEvent.empty();
  deployment.stages = [StageEvent.empty()];
  deployment.aliases = null;
  deployment.productionBranch = '';
  return deployment;
}