/// <summary> /// Load WebhooAccount configuration into a WebhooAccount configuration object /// </summary> /// <returns>A WebhooAccount configuration object</returns> public static WebhookAccount Load(string preset = "maestrano") { var config = ConfigurationManager.GetSection(preset + "/webhook/account") as WebhookAccount; if (config == null) config = new WebhookAccount(); return config; }
/// <summary> /// Load Webhook into a WebhookAccount configuration object from a JObject /// </summary> /// <returns>A WebhookAccount configuration object</returns> public static WebhookAccount LoadFromJson(JObject obj) { var config = new WebhookAccount(); config.GroupPath = obj["group_path"].Value <string>(); config.GroupUserPath = obj["group_user_path"].Value <string>(); return(config); }
/// <summary> /// Load Webhook into a Connec configuration object from a JObject /// </summary> /// <returns>A Webhook configuration object</returns> public static Webhook LoadFromJson(JObject obj) { var config = new Webhook(); config.Account = WebhookAccount.LoadFromJson(obj["account"].Value <JObject>()); config.Connec = WebhookConnec.LoadFromJson(obj["connec"].Value <JObject>()); return(config); }
/// <summary> /// Load Webhook configuration into a Webhook configuration object /// </summary> /// <returns>A Webhook configuration object</returns> public static Webhook Load(string preset = "maestrano") { var config = new Webhook(); config.Account = WebhookAccount.Load(preset); config.Connec = WebhookConnec.Load(preset); return(config); }
/// <summary> /// Load WebhooAccount configuration into a WebhooAccount configuration object /// </summary> /// <returns>A WebhooAccount configuration object</returns> public static WebhookAccount Load() { var config = ConfigurationManager.GetSection("maestrano/webhook/account") as WebhookAccount; if (config == null) { config = new WebhookAccount(); } return(config); }
/// <summary> /// Load WebhooAccount configuration into a WebhooAccount configuration object /// </summary> /// <returns>A WebhooAccount configuration object</returns> public static WebhookAccount Load(string preset = "maestrano") { ConfigurationManager.RefreshSection(preset + "/webhook/account"); var config = ConfigurationManager.GetSection(preset + "/webhook/account") as WebhookAccount; if (config == null) { config = new WebhookAccount(); } return(config); }
public Webhook(string preset = "maestrano") { Account = WebhookAccount.Load(preset); Connec = WebhookConnec.Load(preset); }
public Webhook() { Account = WebhookAccount.Load(); Connec = WebhookConnec.Load(); }