request

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2023 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

cSpell:ignore ferreira, paulo

Index

Constants

View Source
const STATE_ACTIVE = 0x0000 // DEFAULT: Request Created
View Source
const STATE_CLOSED = 0x00FF // Request Closed
View Source
const STATE_QUEUED = 0x00F0 // Request Expired

Variables

This section is empty.

Functions

func CountRequests

func CountRequests(db *sql.DB, q query.TQueryConditions) (uint64, error)

func CountRequestsByType

func CountRequestsByType(db *sql.DB, t string, active bool, oid *uint64) (uint64, error)

func ExpiryRequests

func ExpiryRequests(db *sql.DB, q query.TQueryConditions) (uint64, error)

func ExpiryRequestsByType

func ExpiryRequestsByType(db *sql.DB, t string, oid *uint64) (uint64, error)

func QueryRequests

func QueryRequests(db *sql.DB, q query.TQueryConditions, c bool) (query.TQueryResults, error)

Types

type Request

type Request struct {
	// contains filtered or unexported fields
}

Invitation Object Definition

func NewRequest

func NewRequest(t string, creator uint64) *Request

func (*Request) ByID

func (o *Request) ByID(db *sql.DB, id uint32) error

ByID Finds Entry By ID

func (*Request) Created

func (o *Request) Created() *time.Time

func (*Request) Creator

func (o *Request) Creator() uint64

func (*Request) Expiration

func (o *Request) Expiration() *time.Time

func (*Request) ExpirationUTC

func (o *Request) ExpirationUTC() string

func (*Request) Flush

func (o *Request) Flush(db sqlf.Executor, force bool) error

func (*Request) GUID

func (o *Request) GUID() string

func (*Request) ID

func (o *Request) ID() uint32

ID Get User ID

func (*Request) IsDirty

func (o *Request) IsDirty() bool

IsDirty Have the Object Properties Changed since last Serialization?

func (*Request) IsNew

func (o *Request) IsNew() bool

func (*Request) IsValid

func (o *Request) IsValid() bool

func (*Request) Modified

func (o *Request) Modified() *time.Time

func (*Request) Modifier

func (o *Request) Modifier() uint64

func (*Request) Object

func (o *Request) Object() uint64

func (*Request) Parameters

func (o *Request) Parameters() *maps.MapWrapper

func (*Request) Properties

func (o *Request) Properties() *maps.MapWrapper

func (*Request) RequestType

func (o *Request) RequestType() string

func (*Request) SetCreator

func (o *Request) SetCreator(id uint64) (uint64, error)

func (*Request) SetExpiration

func (o *Request) SetExpiration(t time.Time) error

func (*Request) SetExpiresIn

func (o *Request) SetExpiresIn(days uint16) error

func (*Request) SetModifier

func (o *Request) SetModifier(id uint64) (uint64, error)

func (*Request) SetObject

func (o *Request) SetObject(id uint64) (uint64, error)

type RequestRegistry

type RequestRegistry struct {
	// contains filtered or unexported fields
}

Request Registry Object Definition

func GetLastActiveRegistryByType

func GetLastActiveRegistryByType(db *sql.DB, t string, oid *uint64) (*RequestRegistry, error)

func RequestToRegistry

func RequestToRegistry(r *Request, group uint16, shard uint32) (*RequestRegistry, error)

func (*RequestRegistry) ByGUID

func (o *RequestRegistry) ByGUID(db *sql.DB, guid string) error

ByGUID Finds Entry By Unique ID String

func (*RequestRegistry) ByID

func (o *RequestRegistry) ByID(db *sql.DB, id uint64) error

ByID Finds Entry By ID

func (*RequestRegistry) ByLastActive

func (o *RequestRegistry) ByLastActive(db *sql.DB, t string, oid *uint64, cid *uint64) error

func (*RequestRegistry) Created

func (o *RequestRegistry) Created() *time.Time

func (*RequestRegistry) Creator

func (o *RequestRegistry) Creator() uint64

func (*RequestRegistry) Expiration

func (o *RequestRegistry) Expiration() *time.Time

func (*RequestRegistry) ExpirationUTC

func (o *RequestRegistry) ExpirationUTC() string

func (*RequestRegistry) Flush

func (o *RequestRegistry) Flush(db sqlf.Executor, force bool) error

func (*RequestRegistry) GUID

func (o *RequestRegistry) GUID() string

func (*RequestRegistry) ID

func (o *RequestRegistry) ID() uint64

func (*RequestRegistry) IsActive

func (o *RequestRegistry) IsActive() bool

func (*RequestRegistry) IsDirty

func (o *RequestRegistry) IsDirty() bool

IsDirty Have the Object Properties Changed since last Serialization?

func (*RequestRegistry) IsExpired

func (o *RequestRegistry) IsExpired() bool

func (*RequestRegistry) IsNew

func (o *RequestRegistry) IsNew() bool

func (*RequestRegistry) IsValid

func (o *RequestRegistry) IsValid() bool

func (*RequestRegistry) Object

func (o *RequestRegistry) Object() uint64

func (*RequestRegistry) RequestType

func (o *RequestRegistry) RequestType() string

func (*RequestRegistry) SetState

func (o *RequestRegistry) SetState(state uint16) error

func (*RequestRegistry) State

func (o *RequestRegistry) State() uint16

Jump to

Keyboard shortcuts

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