public static GetKnowledgeParameter FromPayload(JObject payload) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); GetKnowledgeParameter result = new GetKnowledgeParameter(payloadAction, synchronizationId, customInfo); return(result); }
public BaseInfo(PayloadAction payloadAction, string synchronizationId, Dictionary <string, object> customInfo) { PayloadAction = payloadAction; SynchronizationId = synchronizationId; if (customInfo != null) { CustomInfo = customInfo; } }
public static ApplyChangesParameter FromPayload(JObject payload) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); ApplyChangesParameter parameter = new ApplyChangesParameter(payloadAction, synchronizationId, customInfo); parameter.Changes = payload[nameof(Changes)].Value <JArray>(); return(parameter); }
public static GetChangesByKnowledgeResult FromPayload(JObject payload) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); GetChangesByKnowledgeResult result = new GetChangesByKnowledgeResult(payloadAction, synchronizationId, customInfo); result.Changes = payload[nameof(Changes)].ToObject <JArray>(); result.LogChanges = payload[nameof(LogChanges)].ToObject <List <SyncLog.SyncLogData> >(); return(result); }
public static GetChangesByKnowledgeParameter FromPayload(JObject payload) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); GetChangesByKnowledgeParameter parameter = new GetChangesByKnowledgeParameter(payloadAction, synchronizationId, customInfo); parameter.LocalKnowledgeInfos = payload[nameof(LocalKnowledgeInfos)].ToObject <List <KnowledgeInfo> >(); parameter.RemoteKnowledgeInfos = payload[nameof(RemoteKnowledgeInfos)].ToObject <List <KnowledgeInfo> >(); return(parameter); }
public static GetChangesParameter FromPayload(JObject payload, SyncEngine syncEngine) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); GetChangesParameter parameter = new GetChangesParameter(payloadAction, synchronizationId, customInfo); parameter.LastSync = payload[nameof(LastSync)].Value <long>(); parameter.AppliedIds = PayloadHelper.GetAppliedIdsFromPayload(payload[nameof(PayloadAppliedIds)].ToObject <Dictionary <string, List <object> > >(), syncEngine, synchronizationId, customInfo); return(parameter); }
public byte[] GetCompressed() { JObject payload = new JObject(); payload[nameof(PayloadAction)] = PayloadAction.ToString(); payload[nameof(SynchronizationId)] = SynchronizationId; payload[nameof(CustomInfo)] = JObject.FromObject(CustomInfo); string json = JsonConvert.SerializeObject(payload); byte[] compressed = Compress(json); return(compressed); }
public static ApplyChangesByKnowledgeResult FromPayload(JObject payload) { string synchronizationId = payload[nameof(SynchronizationId)].Value <string>(); Dictionary <string, object> customInfo = payload[nameof(CustomInfo)].ToObject <Dictionary <string, object> >(); PayloadAction payloadAction = (PayloadAction)Enum.Parse(typeof(PayloadAction), payload[nameof(PayloadAction)].Value <string>()); ApplyChangesByKnowledgeResult result = new ApplyChangesByKnowledgeResult(payloadAction, synchronizationId, customInfo); result.Inserts = payload[nameof(Inserts)].ToObject <List <SyncLog.SyncLogData> >(); result.Updates = payload[nameof(Updates)].ToObject <List <SyncLog.SyncLogData> >(); result.Deletes = payload[nameof(Deletes)].ToObject <List <SyncLog.SyncLogData> >(); result.Conflicts = payload[nameof(Conflicts)].ToObject <List <SyncLog.SyncLogConflict> >(); return(result); }
public byte[] GetCompressed() { JObject payload = new JObject(); payload[nameof(PayloadAction)] = PayloadAction.ToString(); payload[nameof(SynchronizationId)] = SynchronizationId; payload[nameof(CustomInfo)] = JObject.FromObject(CustomInfo); payload[nameof(Changes)] = Changes; payload[nameof(SourceDatabaseInstanceId)] = SourceDatabaseInstanceId; payload[nameof(DestinationDatabaseInstanceId)] = DestinationDatabaseInstanceId; string json = JsonConvert.SerializeObject(payload); byte[] compressed = Compress(json); return(compressed); }
public byte[] GetCompressed() { JObject payload = new JObject(); payload[nameof(PayloadAction)] = PayloadAction.ToString(); payload[nameof(SynchronizationId)] = SynchronizationId; payload[nameof(CustomInfo)] = JObject.FromObject(CustomInfo); payload[nameof(Inserts)] = JArray.FromObject(Inserts); payload[nameof(Updates)] = JArray.FromObject(Updates); payload[nameof(Deletes)] = JArray.FromObject(Deletes); payload[nameof(Conflicts)] = JArray.FromObject(Conflicts); payload[nameof(PayloadAppliedIds)] = JObject.FromObject(PayloadHelper.GetAppliedIdsForPayload(AppliedIds)); string json = JsonConvert.SerializeObject(payload); byte[] compressed = Compress(json); return(compressed); }
public override void Deserialize(IPayloadReader reader) { base.Deserialize(reader); this.SecurityAction = (PayloadAction)reader.ReadByte("SecurityAction"); this.SharedObjectSecurity = reader.ReadObject<SharedObjectSecurity>("Security"); }
public SharedObjectSecurityPayload(PayloadAction securityAction, SharedObjectSecurity sharedObjectSecurity, Guid clientId, ushort payloadId) : base(clientId, payloadId) { this.SecurityAction = securityAction; this.SharedObjectSecurity = sharedObjectSecurity; }
public SlackAction(PayloadAction action, BlockActionsPayload payload) { Action = action; Payload = payload; }
public GetChangesParameter(PayloadAction payloadAction, string synchronizationId, Dictionary <string, object> customInfo) : base(payloadAction, synchronizationId, customInfo) { }
public EvictionPolicyPayload(PayloadAction action, EvictionPolicy policy, Guid entryId, Guid clientId, ushort payloadId) : base(clientId, payloadId) { this.Action = action; this.Policy = policy; this.EntryId = entryId; }
public override void Deserialize(IPayloadReader reader) { base.Deserialize(reader); this.Action = (PayloadAction)reader.ReadByte("Action"); this.EntryId = reader.ReadGuid("EntryId"); this.Policy = (EvictionPolicy)reader.ReadObject("Policy", EvictionPolicy.Create); }
public ApplyChangesByKnowledgeResult(PayloadAction payloadAction, string synchronizationId, Dictionary <string, object> customInfo) : base(payloadAction, synchronizationId, customInfo) { }