Exemplo n.º 1
0
        /// <summary>
        ///     This method calls the create job end point using a remote URL for the input
        ///     See: "https://developers.neverbounce.com/v4.0/reference#jobs-create"
        /// </summary>
        /// <param name="model">JobCreateRemoteUrlRequestModel</param>
        /// <returns>JobCreateResponseModel</returns>
        public async Task <JobCreateResponseModel> CreateFromRemoteUrl(JobCreateRemoteUrlRequestModel model)
        {
            var client = new NeverBounceHttpClient(_client, _apiKey, _host);
            var result = await client.MakeRequest("POST", "/jobs/create", model);

            return(JsonConvert.DeserializeObject <JobCreateResponseModel>(result));
        }
Exemplo n.º 2
0
        public static async Task <JobCreateResponseModel> CreateRemoteUrl(NeverBounceSdk sdk)
        {
            var model = new JobCreateRemoteUrlRequestModel();

            model.filename   = "Created From dotNET.csv";
            model.auto_parse = true;
            model.auto_start = false;
            model.input      = "https://example.com/file.csv";
            return(await sdk.Jobs.CreateFromRemoteUrl(model));
        }