public static MailAddress[] GetAddresses(AddresseType type) { switch (type) { case AddresseType.To: if (SmtpClientSettings.AddressesTo != null) { return(SmtpClientSettings.AddressesTo.Addressees.Cast <Addressee>().Select(x => new MailAddress(x.Email)).ToArray()); } break; case AddresseType.Cc: if (SmtpClientSettings.AddressesCc != null) { return(SmtpClientSettings.AddressesCc.Addressees.Cast <Addressee>().Select(x => new MailAddress(x.Email)).ToArray()); } break; case AddresseType.Cco: if (SmtpClientSettings.AddressesCco != null) { return(SmtpClientSettings.AddressesCco.Addressees.Cast <Addressee>().Select(x => new MailAddress(x.Email)).ToArray()); } break; } return(null); }
public async Task <CoinIn[]> GetCoinIns(AddresseType type = AddresseType.Normal, int?count = null, int?before = null, int?after = null) { var query = new Dictionary <string, object>(); if (count != null) { query["count"] = count.Value; } if (before != null) { query["before"] = before.Value; } if (after != null) { query["after"] = after.Value; } return(await Get <CoinIn[]>(CoinInApiPath, query)); }
public async Task <CoinIn[]> GetCoinIns(AddresseType type = AddresseType.Normal, int?count = null, int?before = null, int?after = null, CancellationToken cancellationToken = default(CancellationToken)) { var query = new Dictionary <string, object>(); if (count != null) { query["count"] = count.Value; } if (before != null) { query["before"] = before.Value; } if (after != null) { query["after"] = after.Value; } return(await Get <CoinIn[]>(CoinInApiPath, query, cancellationToken : cancellationToken).ConfigureAwait(false)); }