/// <summary> /// Initializes a new instance of the <see cref="InlineResponse2005" /> class. /// </summary> /// <param name="Uuid">Uuid (required).</param> /// <param name="Material">Material (required).</param> public InlineResponse2005(string Uuid = default(string), MaterialSchema Material = default(MaterialSchema)) { // to ensure "Uuid" is required (not null) if (Uuid == null) { throw new InvalidDataException("Uuid is a required property for InlineResponse2005 and cannot be null"); } else { this.Uuid = Uuid; } // to ensure "Material" is required (not null) if (Material == null) { throw new InvalidDataException("Material is a required property for InlineResponse2005 and cannot be null"); } else { this.Material = Material; } }
/// <summary> /// Initializes a new instance of the <see cref="SurfacePropertySchema" /> class. /// </summary> /// <param name="SurfaceType">0.0=Wall, 0.5=UndergroundWall, 1.0=Roof, 1.5=UndergroundCeiling, 2.0=Floor, 2.5=SlabOnGrade, 2.75=ExposedFloor, 3.0=Ceiling, 5.0=Window, 6.0=Context.</param> /// <param name="RadProperties">RadProperties.</param> public SurfacePropertySchema(decimal?SurfaceType = default(decimal?), MaterialSchema RadProperties = default(MaterialSchema)) { this.SurfaceType = SurfaceType; this.RadProperties = RadProperties; }
/// <summary> /// Initializes a new instance of the <see cref="AnalysisSurfaceSchemaRadProperties" /> class. /// </summary> /// <param name="Uuid">Uuid.</param> /// <param name="Material">Material.</param> public AnalysisSurfaceSchemaRadProperties(string Uuid = default(string), MaterialSchema Material = default(MaterialSchema)) { this.Uuid = Uuid; this.Material = Material; }
/// <summary> /// Initializes a new instance of the <see cref="InlineResponse2004Results" /> class. /// </summary> /// <param name="Uuid">Uuid.</param> /// <param name="Material">Material.</param> public InlineResponse2004Results(string Uuid = default(string), MaterialSchema Material = default(MaterialSchema)) { this.Uuid = Uuid; this.Material = Material; }