public Session(User user, Payload.Session session) { this.AddToPayload("id", session.Id); this.AddToPayload("startedAt", session.StartedAt); this.AddToPayload("user", user); }
public SessionReport(IConfiguration configuration, App app, Device device, User user, Payload.Session session) { Configuration = configuration; Headers = new KeyValuePair <string, string>[] { new KeyValuePair <string, string>("Bugsnag-Api-Key", Configuration.ApiKey), new KeyValuePair <string, string>("Bugsnag-Payload-Version", Configuration.SessionPayloadVersion), }; this.AddToPayload("notifier", NotifierInfo.Instance); this.AddToPayload("app", app); this.AddToPayload("device", device); this.AddToPayload("sessions", new Session[] { new Session(user, session) }); }