diff --git a/AsbCloudWebApi/ProtobufModel.cs b/AsbCloudWebApi/ProtobufModel.cs index d389cd37..ea432162 100644 --- a/AsbCloudWebApi/ProtobufModel.cs +++ b/AsbCloudWebApi/ProtobufModel.cs @@ -10,10 +10,11 @@ namespace AsbCloudWebApi EnshureRegisteredDataSpin(); EnshureRegisteredDataSaub(); EnshureRegisteredWITS(); + EnshureRegisteredWirelineRunOutBaseDto(); EnshureRegisteredWirelineRunOutDto(); } - private static void EnshureRegisteredWirelineRunOutDto() + private static void EnshureRegisteredWirelineRunOutBaseDto() { var type = typeof(TelemetryWirelineRunOutBaseDto); if (RuntimeTypeModel.Default.IsDefined(type)) @@ -26,6 +27,19 @@ namespace AsbCloudWebApi .Add(5, nameof(TelemetryWirelineRunOutBaseDto.ReplaceWarnSp)); } + private static void EnshureRegisteredWirelineRunOutDto() + { + var type = typeof(TelemetryWirelineRunOutDto); + if (RuntimeTypeModel.Default.IsDefined(type)) + return; + RuntimeTypeModel.Default.Add(type, false) + .Add(1, nameof(TelemetryWirelineRunOutDto.DateTime)) + .Add(2, nameof(TelemetryWirelineRunOutDto.Hauling)) + .Add(3, nameof(TelemetryWirelineRunOutDto.HaulingWarnSp)) + .Add(4, nameof(TelemetryWirelineRunOutDto.Replace)) + .Add(5, nameof(TelemetryWirelineRunOutDto.ReplaceWarnSp)); + } + private static void EnshureRegisteredWITS() { EnshureRegisteredRecord1();