selfpass/credentials/types/credential.go
mitchell c289eecd54 Implemented remaining transport layer methods; added logging middleware;
added Dockerfile; added gen cert Makefile cmds; added Redis repo
2019-05-05 17:56:27 -07:00

35 lines
483 B
Go

package types
import (
"time"
)
type Credential struct {
Metadata
Username string
Email string
Password string
}
type CredentialInput struct {
MetadataInput
Username string
Email string
Password string
}
type Metadata struct {
ID string // primary key
SourceHost string // sort key
CreatedAt time.Time
UpdatedAt time.Time
Primary string
LoginURL string
}
type MetadataInput struct {
Primary string
SourceHost string
LoginURL string
}