Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F10669210
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
View Options
diff --git a/user.go b/user.go
index bc5c4a1..e10f3c8 100644
--- a/user.go
+++ b/user.go
@@ -1,22 +1,36 @@
package writeas
import (
"time"
)
type (
// AuthUser represents a just-authenticated user. It contains information
// that'll only be returned once (now) per user session.
AuthUser struct {
AccessToken string `json:"access_token,omitempty"`
Password string `json:"password,omitempty"`
User *User `json:"user"`
}
// User represents a registered Write.as user.
User struct {
Username string `json:"username"`
Email string `json:"email"`
Created time.Time `json:"created"`
+
+ // Optional properties
+ Subscription *UserSubscription `json:"subscription"`
+ }
+
+ // UserSubscription contains information about a user's Write.as
+ // subscription.
+ UserSubscription struct {
+ Name string `json:"name"`
+ Begin time.Time `json:"begin"`
+ End time.Time `json:"end"`
+ AutoRenew bool `json:"auto_renew"`
+ Active bool `json:"is_active"`
+ Delinquent bool `json:"is_delinquent"`
}
)
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Thu, May 15, 7:42 PM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3239875
Attached To
rWGO writeas-go
Event Timeline
Log In to Comment