models

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Berita

type Berita struct {
	ID       string   `json:"id" bson:"id"`
	Kategori string   `json:"kategori" bson:"kategori"`
	Judul    string   `json:"judul" bson:"judul"`
	Preview  string   `json:"preview" bson:"preview"`
	Konten   Paragraf `json:"konten" bson:"konten"`
	Penulis  string   `json:"penulis" bson:"penulis"`
	Sumber   string   `json:"sumber" bson:"sumber"`
	Image    string   `json:"image" bson:"image"`
	Waktu    string   `json:"waktu" bson:"waktu"`
}

type CredentialUser

type CredentialUser struct {
	Status  bool   `json:"status" bson:"status"`
	Message string `json:"message,omitempty" bson:"message,omitempty"`
	Data    struct {
		Name     string `json:"name" bson:"name"`
		Username string `json:"username" bson:"username"`
		Role     string `json:"role" bson:"role"`
	} `json:"data" bson:"data"`
}

type DBInfo

type DBInfo struct {
	DBString       string
	DBName         string
	CollectionName string
}

type Komentar

type Komentar struct {
	ID        string `json:"id" bson:"id"`
	ID_berita string `json:"id_berita" bson:"id_berita"`
	Username  string `json:"username" bson:"username"`
	Tanggal   string `json:"tanggal" bson:"tanggal"`
	Komentar  string `json:"komentar" bson:"komentar"`
}

type Paragraf

type Paragraf struct {
	Paragraf1  string `json:"paragraf1" bson:"paragraf1"`
	Paragraf2  string `json:"paragraf2" bson:"paragraf2"`
	Paragraf3  string `json:"paragraf3" bson:"paragraf3"`
	Paragraf4  string `json:"paragraf4" bson:"paragraf4"`
	Paragraf5  string `json:"paragraf5" bson:"paragraf5"`
	Paragraf6  string `json:"paragraf6" bson:"paragraf6"`
	Paragraf7  string `json:"paragraf7" bson:"paragraf7"`
	Paragraf8  string `json:"paragraf8" bson:"paragraf8"`
	Paragraf9  string `json:"paragraf9" bson:"paragraf9"`
	Paragraf10 string `json:"paragraf10" bson:"paragraf10"`
}

type Payload

type Payload struct {
	Name     string    `json:"name"`
	Username string    `json:"username"`
	Role     string    `json:"role"`
	Exp      time.Time `json:"exp"`
	Iat      time.Time `json:"iat"`
	Nbf      time.Time `json:"nbf"`
}

type Pesan

type Pesan struct {
	Status  bool        `json:"status" bson:"status"`
	Message string      `json:"message" bson:"message"`
	Data    interface{} `json:"data,omitempty" bson:"data,omitempty"`
	Token   string      `json:"token,omitempty" bson:"token,omitempty"`
	Empty   bool        `json:"empty,omitempty" bson:"empty,omitempty"`
}

type Users

type Users struct {
	Name     string `json:"name" bson:"name"`
	NoWa     string `json:"nowa" bson:"nowa"`
	Username string `json:"username" bson:"username"`
	Password string `json:"password" bson:"password"`
	Kode     string `json:"kode" bson:"kode"`
	Role     string `json:"role" bson:"role"`
}

type Verifikasi added in v1.0.1

type Verifikasi struct {
	Username  string             `json:"username" bson:"username"`
	Kode      string             `json:"kode" bson:"kode"`
	NoWa      string             `json:"nowa" bson:"nowa"`
	CreatedAt primitive.DateTime `json:"createdAt" bson:"createdAt"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL