utils

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	JWTRealm         = "shin-psmapi"
	JWTIdentityKey   = "id"
	JWTTokenHeadName = "Bearer"
	JWTTokenLookup   = "header: Authorization, query: token, cookie: jwt"
)

Variables

This section is empty.

Functions

func IsValidServisanSearchByColumn

func IsValidServisanSearchByColumn(s string) bool

func IsValidServisanStatus

func IsValidServisanStatus(s string) bool

func IsValidUserRole

func IsValidUserRole(r string) bool

func ToRFC3339TimeString

func ToRFC3339TimeString(t time.Time) string

Types

type NullTime

type NullTime sql.NullTime

NullTime is a wrapper around sql.NullTime to allow flattening when json.Marshal is called

func ToNullableTime

func ToNullableTime(t time.Time) NullTime

func (*NullTime) MarshalJSON

func (t *NullTime) MarshalJSON() ([]byte, error)

func (*NullTime) Scan

func (t *NullTime) Scan(value interface{}) error

func (NullTime) Value

func (t NullTime) Value() (driver.Value, error)

type ServisanSearchBy

type ServisanSearchBy string
const (
	ServisanReturnAll         ServisanSearchBy = ""
	ServisanSearchByNama      ServisanSearchBy = "nama_pelanggan"
	ServisanSearchByNomorNota ServisanSearchBy = "nomor_nota"
	ServisanSearchByStatus    ServisanSearchBy = "status"
	ServisanSearchByNomorHp   ServisanSearchBy = "nomor_hp"
	ServisanSearchByTipeHp    ServisanSearchBy = "tipe_hp"
)

func (*ServisanSearchBy) Scan

func (s *ServisanSearchBy) Scan(value interface{}) error

func (ServisanSearchBy) Value

func (s ServisanSearchBy) Value() (driver.Value, error)

type StatusServisan

type StatusServisan string
const (
	StatusServisanSedangDikerjakan    StatusServisan = "Sedang dikerjakan"
	StatusServisanPending             StatusServisan = "Pending"
	StatusServisanJadiBelumDiambil    StatusServisan = "Jadi (Belum diambil)"
	StatusServisanJadiSudahDiambil    StatusServisan = "Jadi (Sudah diambil)"
	StatusServisanTdkJadiBelumDiambil StatusServisan = "Tidak jadi (Belum diambil)"
	StatusServisanTdkJadiSudahDiambil StatusServisan = "Tidak jadi (Sudah diambil)"
)

func (*StatusServisan) Scan

func (s *StatusServisan) Scan(value interface{}) error

func (StatusServisan) Value

func (s StatusServisan) Value() (driver.Value, error)

type UserRole

type UserRole string
const (
	AdminUserRole           UserRole = "admin"
	CustomerServiceUserRole UserRole = "customer_service"
)

func (*UserRole) Scan

func (r *UserRole) Scan(value interface{}) error

func (UserRole) Value

func (r UserRole) Value() (driver.Value, error)

Jump to

Keyboard shortcuts

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