using System; using System.Collections.Generic; namespace zdhsys { public class ExperimentData { public string TaskId { get; set; } public string ExperimentName { get; set; } public List Materials { get; set; } public List Containers { get; set; } public List Equipments { get; set; } public List RobotWorkflow { get; set; } } public class Material { public string MaterialId { get; set; } public string Name { get; set; } public string Amount { get; set; } public string Unit { get; set; } public string Purity { get; set; } public string State { get; set; } public string Formula {get; set;} } public class Container { public string ContainerId { get; set; } public string Name { get; set; } public string Capacity { get; set; } public string Unit { get; set; } public string MaterialOfConstruction { get; set; } public string Shape { get; set; } public string HeatResistant { get; set; } public string PressureRating { get; set; } } public class Equipment { public string EquipmentId { get; set; } public string Name { get; set; } public Dictionary Parameters { get; set; } } public class WorkflowStep { public string StepId { get; set; } public string Description { get; set; } public List Actions { get; set; } public List Dependencies { get; set; } public StepOutput StepOutput { get; set; } } public class Action { public string ActionType { get; set; } public string ContainerId { get; set; } public string MaterialId { get; set; } public string EquipmentId { get; set; } } public class StepOutput { public string ContainerId { get; set; } public List Contents { get; set; } } public class MaterialContent { public string MaterialId { get; set; } public string Amount { get; set; } public string Unit { get; set; } } }