/// <summary> /// Create api model from service model /// </summary> /// <param name="model"></param> public DataSetWriterMessageSettingsApiModel(DataSetWriterMessageSettingsModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } ConfiguredSize = model.ConfiguredSize; DataSetMessageContentMask = model.DataSetMessageContentMask; DataSetOffset = model.DataSetOffset; NetworkMessageNumber = model.NetworkMessageNumber; }
/// <summary> /// Clone /// </summary> /// <param name="model"></param> /// <returns></returns> public static DataSetWriterMessageSettingsModel Clone(this DataSetWriterMessageSettingsModel model) { if (model == null) { return(null); } return(new DataSetWriterMessageSettingsModel { ConfiguredSize = model.ConfiguredSize, DataSetMessageContentMask = model.DataSetMessageContentMask, DataSetOffset = model.DataSetOffset, NetworkMessageNumber = model.NetworkMessageNumber }); }