예제 #1
0
 public async Task <SendResult> VerifyLookupAsync(string receptor, string token, string token2, string token3, string token10, string template, VerifyLookupType type, CancellationToken cancellationToken = default)
 {
     return(await VerifyLookupAsync(receptor, token, token2, token3, token10, null, template, type, cancellationToken));
 }
예제 #2
0
        public async Task <SendResult> VerifyLookupAsync(string receptor, string token, string token2, string token3, string token10, string token20, string template, VerifyLookupType type, CancellationToken cancellationToken = default)
        {
            var path  = GetApiPath("verify", "lookup", "json");
            var param = new Dictionary <string, object>
            {
                { "receptor", receptor },
                { "template", template },
                { "token", token },
                { "token2", token2 },
                { "token3", token3 },
                { "token10", token10 },
                { "token20", token20 },
                { "type", type },
            };
            var responseBody = await ExecuteAsync(path, param, cancellationToken);

            var l = System.Text.Json.JsonSerializer.Deserialize <ReturnSend>(responseBody, jsonOptions);

            return(l.Entries[0]);
        }
예제 #3
0
        public async Task <SendResult> VerifyLookup(string receptor, string token, string token2, string token3, string token10, string token20, string template, VerifyLookupType type)
        {
            var param = new Dictionary <string, object>
            {
                { "receptor", receptor },
                { "template", template },
                { "token", token },
                { "token2", token2 },
                { "token3", token3 },
                { "token10", token10 },
                { "token20", token20 },
                { "type", type },
            };

            return(await Execute <SendResult>("verify", "lookup", param));
        }
예제 #4
0
 public async Task <SendResult> VerifyLookup(string receptor, string token, string token2, string token3, string token10, string template, VerifyLookupType type)
 => await VerifyLookup(receptor, token, token2, token3, token10, null, template, type);
예제 #5
0
        public async Task <SendResult> VerifyLookup(string receptor, string token, string token2, string token3, string token10, string token20, string template, VerifyLookupType type)
        {
            var path  = GetApiPath("verify", "lookup", "json");
            var param = new Dictionary <string, object>
            {
                { "receptor", receptor },
                { "template", template },
                { "token", token },
                { "token2", token2 },
                { "token3", token3 },
                { "token10", token10 },
                { "token20", token20 },
                { "type", type },
            };
            var responsebody = await Execute(path, param);

            var l = JsonConvert.DeserializeObject <ReturnSend>(responsebody);

            return(l.Entries[0]);
        }
예제 #6
0
 public async Task <SendResult> VerifyLookup(string receptor, string token, string template, VerifyLookupType type)
 {
     return(await VerifyLookup(receptor, token, null, null, template, type));
 }
예제 #7
0
 public Task <SendResult> VerifyLookupAsync(string receptor, string token, string token2, string token3, string token10, string template, VerifyLookupType type)
 {
     return(VerifyLookupAsync(receptor, token, token2, token3, token10, null, template, type));
 }