public Webhook(IAdministrationConfiguration configuration) { this.configuration = configuration; this.jsonFormatter = new JsonMediaTypeFormatter(); jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); this.clientHandler = new HttpClientHandler { Credentials = new NetworkCredential(this.configuration.ApiKey, "") }; }
public Node(IAdministrationConfiguration configuration) { this.configuration = configuration; }
public static string CreateUrl(this IAdministrationConfiguration configuration) { return($"http://{configuration.BaseAddress}:{configuration.Port ?? 8888}/"); }