This repository has been archived by the owner on Dec 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,70 @@ | ||
# 10MinuteMail.net | ||
|
||
Simple API wrapper for https://10minutemail.net/ | ||
|
||
## Download | ||
* https://github.com/Zaczero/10MinuteMail.net/releases/latest | ||
|
||
## Sample code | ||
|
||
```cs | ||
var tenMinuteMail = new TenMinuteMail(); | ||
|
||
var email = tenMinuteMail.GetEmailAddress().Result; // email address | ||
var emails = tenMinuteMail.GetEmails().Result; // emails | ||
tenMinuteMail.GenerateNewEmailAddress().Wait(); // whoops! got new email | ||
var email2 = tenMinuteMail.GetEmailAddress().Result; // new email | ||
tenMinuteMail.Reset100Minutes().Wait(); // 100 minutes? no problem! | ||
var seconds = tenMinuteMail.GetSecondsLeft().Result; // 6000 seconds | ||
``` | ||
|
||
## Structures | ||
|
||
```cs | ||
[Serializable] | ||
public struct MailResponse // https://10minutemail.net/address.api.php | ||
{ | ||
public string mail_get_user; | ||
public string mail_get_mail; | ||
public string mail_get_host; | ||
public int mail_get_time; | ||
public int mail_get_duetime; | ||
public int mail_server_time; | ||
public string mail_get_key; | ||
public int mail_left_time; | ||
public string mail_recovering_key; | ||
public string mail_recovering_mail; | ||
public string session_id; | ||
public MailEntry[] mail_list; | ||
} | ||
|
||
[Serializable] | ||
public struct MailEntry | ||
{ | ||
public string mail_id; | ||
public string from; | ||
public string subject; | ||
public string datetime; | ||
public string datetime2; | ||
public int timeago; | ||
public bool isread; | ||
} | ||
|
||
[Serializable] | ||
public struct MailContent // https://10minutemail.net/mail.api.php?mailid=MAIL_ID | ||
{ | ||
public string from; | ||
public string gravatar; | ||
public string to; | ||
public string subject; | ||
public string datetime; | ||
public int timestamp; | ||
public string datetime2; | ||
public string[] urls; | ||
public string[] html; | ||
} | ||
``` |