You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

90 lines
3.4 KiB

using HandyControl.Expression.Shapes;
using System.Collections.Generic;
namespace SparkClient.Model.Entity.ApiEntity
{
public class FacetCoord
{
public double x { get; set; }
public double y { get; set; }
public double z { get; set; }
}
public class Facet
{
public List<FacetCoord> coords { get; set; }
public string facet_id { get; set; }
public int facet_type { get; set; }
}
public class Measurements
{
public double DIAMETER { get; set; }
public double DIAMETER_DEV { get; set; }
public double M1 { get; set; }
public double M2 { get; set; }
public double M3 { get; set; }
public double TABLE { get; set; }
public double TABLE_MIN { get; set; }
public double TABLE_MAX { get; set; }
public double CROWN_HEIGHT { get; set; }
public double CROWN_H_DEV { get; set; }
public double CROWN_H_MIN { get; set; }
public double CROWN_H_MAX { get; set; }
public double CROWN_ANGLE { get; set; }
public double CROWN_ANGLE_DEV { get; set; }
public double CROWN_ANGLE_MIN { get; set; }
public double CROWN_ANGLE_MAX { get; set; }
public double PAV_DEPTH { get; set; }
public double PAV_DEPTH_DEV { get; set; }
public double PAV_DEPTH_MIN { get; set; }
public double PAV_DEPTH_MAX { get; set; }
public double PAV_ANGLE { get; set; }
public double PAV_ANGLE_DEV { get; set; }
public double PAV_ANGLE_MIN { get; set; }
public double PAV_ANGLE_MAX { get; set; }
public double GIRDLE_BEZEL { get; set; }
public double GIRDLE_BEZEL_DEV { get; set; }
public double GIRDLE_BEZEL_MIN { get; set; }
public double GIRDLE_BEZEL_MAX { get; set; }
public double GIRDLE_BONE { get; set; }
public double GIRDLE_BONE_MIN { get; set; }
public double GIRDLE_BONE_MAX { get; set; }
public double GIRDLE { get; set; }
public double GIRDLE_DEV { get; set; }
public double GIRDLE_MIN { get; set; }
public double GIRDLE_MAX { get; set; }
public double TOTAL_DEPTH { get; set; }
public double CULET { get; set; }
public double LW_RATIO { get; set; }
public double TOC { get; set; }
public double COC { get; set; }
public double TA { get; set; }
public double LGF { get; set; }
public double STAR { get; set; }
public double STAR_MIN { get; set; }
public double STAR_MAX { get; set; }
public double LOWER_HALVES_RATIO { get; set; }
public double LOWER_HALVES_RATIO_MIN { get; set; }
public double LOWER_HALVES_RATIO_MAX { get; set; }
public double TWIST { get; set; }
public double TWIST_DEV { get; set; }
public double TWIST_MIN { get; set; }
public double TWIST_MAX { get; set; }
public double CULET_TO_TABLE { get; set; }
}
public class AlgorithmResultEntity
{
public List<Facet> facets { get; set; }
public Measurements measurements { get; set; }
public string Standard { get; set; }
public string Shape { get; set; }
public string CrownType { get; set; }
public string PavType { get; set; }
public string DiamondCode { get; set; }
public string error_msg { get; set; }
public string status { get; set; }
}
}