Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
type Driver struct { Id primitive.ObjectID `json:"id" bson:"_id"` TransportOperatorIds []primitive.ObjectID `json:"transportOperatorIds" bson:"transportOperatorIds"` LicenseNumber string `json:"licenseNumber" bson:"licenseNumber"` DateOfBirth time.Time `json:"dateOfBirth" bson:"dateOfBirth"` Firstnames string `json:"firstnames" bson:"firstnames"` Surname string `json:"surname" bson:"surname"` CreatedAt time.Time `json:"createdAt" bson:"createdAt"` }
type Token ¶
type Token struct { AccessToken string `json:"accessToken,omitempty"` AccessTokenExpires time.Time `json:"accessTokenExpires,omitempty"` RefreshToken string `json:"refreshToken,omitempty"` RefreshTokenExpires time.Time `json:"refreshTokenExpires,omitempty"` UserId primitive.ObjectID `json:"userId,omitempty"` RoleIds []int `json:"roleIds,omitempty"` }
type TransportOperator ¶
type TransportOperator struct { Id primitive.ObjectID `json:"id" bson:"_id"` UserIds []primitive.ObjectID `json:"userIds" bson:"userIds"` LicenseNumber string `json:"licenseNumber" bson:"licenseNumber"` Name string `json:"name" bson:"name"` CreatedAt time.Time `json:"createdAt" bson:"createdAt"` }
func (*TransportOperator) Create ¶
func (t *TransportOperator) Create() error
func (*TransportOperator) Exists ¶
func (t *TransportOperator) Exists() bool
func (*TransportOperator) Find ¶
func (t *TransportOperator) Find() error
type User ¶
type User struct { Id primitive.ObjectID `json:"id,omitempty" bson:"_id"` Phone string `json:"phone,omitempty" bson:"phone"` Email string `json:"email,omitempty" bson:"email"` IsEmailVerified bool `json:"isEmailVerified,omitempty" bson:"isEmailVerified"` Password string `json:"password,omitempty" bson:"password"` Pin string `json:"pin,omitempty" bson:"pin"` IsDriver bool `json:"isDriver,omitempty" bson:"isDriver"` RoleIds []int `json:"roleIds,omitempty" bson:"roleIds"` CreatedAt time.Time `json:"createdAt" bson:"createdAt"` }
func (*User) PasswordLogin ¶
type Vehicle ¶
type Vehicle struct { Id primitive.ObjectID `json:"id" bson:"_id"` DriverId primitive.ObjectID `json:"driverId" bson:"driverId"` Registration string `json:"registration" bson:"registration"` IsDiesel bool `json:"isDiesel" bson:"isDiesel"` CreatedAt time.Time `json:"createdAt" bson:"createdAt"` }
func (*Vehicle) FindByDriverId ¶
Click to show internal directories.
Click to hide internal directories.