package structs

type User struct {
	ID       int64  `json:"id"`
	Username string `json:"username"`
	Password string `json:"password"`
}

type Vault struct {
	ID     int64  `json:"id"`
	Name   string `json:"name"`
	UserID int64  `json:"userId"`
}

type PasswordEntry struct {
	ID       int64   `json:"id"`
	VaultID  int64   `json:"vaultId"`
	Name     string  `json:"name"`
	URL      *string `json:"url,omitempty"`
	Username *string `json:"username,omitempty"`
	Password string  `json:"password"`
	IV       string  `json:"iv"`
	Tag      *string `json:"tag,omitempty"`
	Notes    *string `json:"notes,omitempty"`
}
