1234567891011121314151617181920212223242526272829 |
- using System;
- using InABox.Core;
- namespace InABox.Rpc
- {
- public class RpcDeleteParameters : ISerializeBinary
- {
- public Type Type { get; set; }
-
- public Guid[]? IDs { get; set; }
- public String AuditNote { get; set; }
- public void SerializeBinary(CoreBinaryWriter writer)
- {
- writer.Write(Type.EntityName());
- writer.WriteBinaryValue(typeof(Guid[]), IDs);
- writer.Write(AuditNote);
- }
- public void DeserializeBinary(CoreBinaryReader reader)
- {
- Type = CoreUtils.GetEntity(reader.ReadString());
- IDs = reader.ReadBinaryValue(typeof(Guid[])) as Guid[];
- AuditNote = reader.ReadString();
- }
- }
- }
|