mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2025-10-29 09:15:33 +00:00
request type
This commit is contained in:
@@ -5,6 +5,16 @@ import (
|
||||
"github.com/pocketbase/pocketbase/tools/types"
|
||||
)
|
||||
|
||||
type FixedAccessToken struct {
|
||||
Token string `json:"token"`
|
||||
User string `json:"user"`
|
||||
Created string `json:"created"`
|
||||
Updated string `json:"updated"`
|
||||
Expires types.DateTime `json:"expires"`
|
||||
URL string `json:"url"`
|
||||
Status string `json:"status"`
|
||||
}
|
||||
|
||||
var _ core.RecordProxy = (*AccessToken)(nil)
|
||||
|
||||
type AccessToken struct {
|
||||
@@ -68,3 +78,15 @@ func (u *AccessToken) Status() string {
|
||||
func (u *AccessToken) SetStatus(status string) {
|
||||
u.Set(ACCESS_TOKENS_STATUS_FIELD, status)
|
||||
}
|
||||
|
||||
func (u *AccessToken) Fixed() *FixedAccessToken {
|
||||
return &FixedAccessToken{
|
||||
Token: u.Token(),
|
||||
User: u.User(),
|
||||
Created: u.Created(),
|
||||
Updated: u.Updated(),
|
||||
Expires: u.Expires(),
|
||||
URL: u.URL(),
|
||||
Status: u.Status(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user