tariffs/internal/2
skeris be6c32d14f
Some checks failed
Lint / Lint (push) Failing after 1m0s
add json tags to privilege model. front contract needs
2025-01-23 01:07:46 +03:00

22 lines
899 B
Plaintext

package models
import (
"go.mongodb.org/mongo-driver/bson/primitive"
"time"
)
type Privilege struct {
ID primitive.ObjectID `bson:"_id", json:"_id"`
Name string `bson:"name", json:"name"`
PrivilegeID string `bson:"privilegeId", json:"privilegeId"`
ServiceKey string `bson:"serviceKey", json:"serviceKey"`
Description string `bson:"description", json:"description"`
Type string `bson:"type", json:"type"`
Value string `bson:"value", json:"value"`
Price float64 `bson:"price", json:"price"`
CreatedAt time.Time `bson:"createdAt", json:"createdAt"`
UpdatedAt time.Time `bson:"updatedAt", json:"updatedAt"`
IsDeleted bool `bson:"isDeleted", json:"isDeleted"`
DeletedAt *time.Time `bson:"deletedAt", json:"deletedAt"`
}