database

package
v0.0.0-...-d01289e Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2018 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Code generated by go-queryset. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var ArchiveDBSchema = struct {
	ID              ArchiveDBSchemaField
	RequestUrl      ArchiveDBSchemaField
	Slug            ArchiveDBSchemaField
	MetaTitle       ArchiveDBSchemaField
	MetaDescription ArchiveDBSchemaField
	MetaImage       ArchiveDBSchemaField
	CreatedAt       ArchiveDBSchemaField
	UpdatedAt       ArchiveDBSchemaField
	ArchivedAt      ArchiveDBSchemaField
	FailedAt        ArchiveDBSchemaField
	DeletedAt       ArchiveDBSchemaField
}{

	ID:              ArchiveDBSchemaField("id"),
	RequestUrl:      ArchiveDBSchemaField("request_url"),
	Slug:            ArchiveDBSchemaField("slug"),
	MetaTitle:       ArchiveDBSchemaField("meta_title"),
	MetaDescription: ArchiveDBSchemaField("meta_description"),
	MetaImage:       ArchiveDBSchemaField("meta_image"),
	CreatedAt:       ArchiveDBSchemaField("created_at"),
	UpdatedAt:       ArchiveDBSchemaField("updated_at"),
	ArchivedAt:      ArchiveDBSchemaField("archived_at"),
	FailedAt:        ArchiveDBSchemaField("failed_at"),
	DeletedAt:       ArchiveDBSchemaField("deleted_at"),
}

ArchiveDBSchema stores db field names of Archive

View Source
var ArchiveNotFoundError = errors.New("archive not found")
View Source
var DB *gorm.DB

Functions

func GetDB

func GetDB() *gorm.DB

Using this function to get a connection, you can create your connection pool here.

func InitDB

func InitDB(dialect string, dbUri string) *gorm.DB

func Migrate

func Migrate(db *gorm.DB)

Types

type Archive

type Archive struct {
	ID              uint      `gorm:"primary_key"`
	RequestUrl      string    `gorm:"size:2048"`
	CallbackUrl     string    `gorm:"-"`
	ArchiveID       uuid.UUID `gorm:"unique_index"`
	Slug            string    `gorm:"unique_index"`
	MetaTitle       string
	MetaDescription string `gorm:"size:2048"`
	MetaImage       string
	CreatedAt       time.Time
	UpdatedAt       time.Time
	ArchivedAt      *time.Time
	FailedAt        *time.Time
	DeletedAt       *time.Time `sql:"index"`
}

Archive model is the core model gen:qs

func FindArchives

func FindArchives(params ArchiveSearchParams) ([]Archive, error)

func GetArchive

func GetArchive(slug string) (*Archive, error)

func (*Archive) Create

func (o *Archive) Create(db *gorm.DB) error

Create is an autogenerated method nolint: dupl

func (*Archive) Delete

func (o *Archive) Delete(db *gorm.DB) error

Delete is an autogenerated method nolint: dupl

func (*Archive) GetAsPublic

func (a *Archive) GetAsPublic() ArchivePublic

func (*Archive) RunLambda

func (a *Archive) RunLambda()

func (*Archive) Save

func (a *Archive) Save(skipValidation bool) error

func (*Archive) Update

func (o *Archive) Update(db *gorm.DB, fields ...ArchiveDBSchemaField) error

Update updates Archive fields by primary key nolint: dupl

func (*Archive) Validate

func (a *Archive) Validate() error

type ArchiveDBSchemaField

type ArchiveDBSchemaField string

ArchiveDBSchemaField describes database schema field. It requires for method 'Update'

func (ArchiveDBSchemaField) String

func (f ArchiveDBSchemaField) String() string

String method returns string representation of field. nolint: dupl

type ArchivePublic

type ArchivePublic struct {
	Slug       string             `json:"slug"`
	RequestUrl string             `json:"request_url"`
	Meta       ArchivePublicMeta  `json:"meta"`
	ArchivedAt utils.NullableTime `json:"archived_at"`
}

type ArchivePublicMeta

type ArchivePublicMeta struct {
	Title       string `json:"title,omitempty"`
	Description string `json:"description,omitempty"`
	Image       string `json:"image,omitempty"`
}

type ArchiveQuerySet

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

ArchiveQuerySet is an queryset type for Archive

func NewArchiveQuerySet

func NewArchiveQuerySet(db *gorm.DB) ArchiveQuerySet

NewArchiveQuerySet constructs new ArchiveQuerySet

func (ArchiveQuerySet) All

func (qs ArchiveQuerySet) All(ret *[]Archive) error

All is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtEq

func (qs ArchiveQuerySet) ArchivedAtEq(archivedAt time.Time) ArchiveQuerySet

ArchivedAtEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtGt

func (qs ArchiveQuerySet) ArchivedAtGt(archivedAt time.Time) ArchiveQuerySet

ArchivedAtGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtGte

func (qs ArchiveQuerySet) ArchivedAtGte(archivedAt time.Time) ArchiveQuerySet

ArchivedAtGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtIsNotNull

func (qs ArchiveQuerySet) ArchivedAtIsNotNull() ArchiveQuerySet

ArchivedAtIsNotNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtIsNull

func (qs ArchiveQuerySet) ArchivedAtIsNull() ArchiveQuerySet

ArchivedAtIsNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtLt

func (qs ArchiveQuerySet) ArchivedAtLt(archivedAt time.Time) ArchiveQuerySet

ArchivedAtLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtLte

func (qs ArchiveQuerySet) ArchivedAtLte(archivedAt time.Time) ArchiveQuerySet

ArchivedAtLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) ArchivedAtNe

func (qs ArchiveQuerySet) ArchivedAtNe(archivedAt time.Time) ArchiveQuerySet

ArchivedAtNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) Count

func (qs ArchiveQuerySet) Count() (int, error)

Count is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtEq

func (qs ArchiveQuerySet) CreatedAtEq(createdAt time.Time) ArchiveQuerySet

CreatedAtEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtGt

func (qs ArchiveQuerySet) CreatedAtGt(createdAt time.Time) ArchiveQuerySet

CreatedAtGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtGte

func (qs ArchiveQuerySet) CreatedAtGte(createdAt time.Time) ArchiveQuerySet

CreatedAtGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtLt

func (qs ArchiveQuerySet) CreatedAtLt(createdAt time.Time) ArchiveQuerySet

CreatedAtLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtLte

func (qs ArchiveQuerySet) CreatedAtLte(createdAt time.Time) ArchiveQuerySet

CreatedAtLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) CreatedAtNe

func (qs ArchiveQuerySet) CreatedAtNe(createdAt time.Time) ArchiveQuerySet

CreatedAtNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) Delete

func (qs ArchiveQuerySet) Delete() error

Delete is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeleteNum

func (qs ArchiveQuerySet) DeleteNum() (int64, error)

DeleteNum is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeleteNumUnscoped

func (qs ArchiveQuerySet) DeleteNumUnscoped() (int64, error)

DeleteNumUnscoped is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtEq

func (qs ArchiveQuerySet) DeletedAtEq(deletedAt time.Time) ArchiveQuerySet

DeletedAtEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtGt

func (qs ArchiveQuerySet) DeletedAtGt(deletedAt time.Time) ArchiveQuerySet

DeletedAtGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtGte

func (qs ArchiveQuerySet) DeletedAtGte(deletedAt time.Time) ArchiveQuerySet

DeletedAtGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtIsNotNull

func (qs ArchiveQuerySet) DeletedAtIsNotNull() ArchiveQuerySet

DeletedAtIsNotNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtIsNull

func (qs ArchiveQuerySet) DeletedAtIsNull() ArchiveQuerySet

DeletedAtIsNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtLt

func (qs ArchiveQuerySet) DeletedAtLt(deletedAt time.Time) ArchiveQuerySet

DeletedAtLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtLte

func (qs ArchiveQuerySet) DeletedAtLte(deletedAt time.Time) ArchiveQuerySet

DeletedAtLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) DeletedAtNe

func (qs ArchiveQuerySet) DeletedAtNe(deletedAt time.Time) ArchiveQuerySet

DeletedAtNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtEq

func (qs ArchiveQuerySet) FailedAtEq(failedAt time.Time) ArchiveQuerySet

FailedAtEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtGt

func (qs ArchiveQuerySet) FailedAtGt(failedAt time.Time) ArchiveQuerySet

FailedAtGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtGte

func (qs ArchiveQuerySet) FailedAtGte(failedAt time.Time) ArchiveQuerySet

FailedAtGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtIsNotNull

func (qs ArchiveQuerySet) FailedAtIsNotNull() ArchiveQuerySet

FailedAtIsNotNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtIsNull

func (qs ArchiveQuerySet) FailedAtIsNull() ArchiveQuerySet

FailedAtIsNull is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtLt

func (qs ArchiveQuerySet) FailedAtLt(failedAt time.Time) ArchiveQuerySet

FailedAtLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtLte

func (qs ArchiveQuerySet) FailedAtLte(failedAt time.Time) ArchiveQuerySet

FailedAtLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) FailedAtNe

func (qs ArchiveQuerySet) FailedAtNe(failedAt time.Time) ArchiveQuerySet

FailedAtNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) GetUpdater

func (qs ArchiveQuerySet) GetUpdater() ArchiveUpdater

GetUpdater is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDEq

func (qs ArchiveQuerySet) IDEq(ID uint) ArchiveQuerySet

IDEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDGt

func (qs ArchiveQuerySet) IDGt(ID uint) ArchiveQuerySet

IDGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDGte

func (qs ArchiveQuerySet) IDGte(ID uint) ArchiveQuerySet

IDGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDIn

func (qs ArchiveQuerySet) IDIn(ID ...uint) ArchiveQuerySet

IDIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDLt

func (qs ArchiveQuerySet) IDLt(ID uint) ArchiveQuerySet

IDLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDLte

func (qs ArchiveQuerySet) IDLte(ID uint) ArchiveQuerySet

IDLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDNe

func (qs ArchiveQuerySet) IDNe(ID uint) ArchiveQuerySet

IDNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) IDNotIn

func (qs ArchiveQuerySet) IDNotIn(ID ...uint) ArchiveQuerySet

IDNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) Limit

func (qs ArchiveQuerySet) Limit(limit int) ArchiveQuerySet

Limit is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaDescriptionEq

func (qs ArchiveQuerySet) MetaDescriptionEq(metaDescription string) ArchiveQuerySet

MetaDescriptionEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaDescriptionIn

func (qs ArchiveQuerySet) MetaDescriptionIn(metaDescription ...string) ArchiveQuerySet

MetaDescriptionIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaDescriptionNe

func (qs ArchiveQuerySet) MetaDescriptionNe(metaDescription string) ArchiveQuerySet

MetaDescriptionNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaDescriptionNotIn

func (qs ArchiveQuerySet) MetaDescriptionNotIn(metaDescription ...string) ArchiveQuerySet

MetaDescriptionNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaImageEq

func (qs ArchiveQuerySet) MetaImageEq(metaImage string) ArchiveQuerySet

MetaImageEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaImageIn

func (qs ArchiveQuerySet) MetaImageIn(metaImage ...string) ArchiveQuerySet

MetaImageIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaImageNe

func (qs ArchiveQuerySet) MetaImageNe(metaImage string) ArchiveQuerySet

MetaImageNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaImageNotIn

func (qs ArchiveQuerySet) MetaImageNotIn(metaImage ...string) ArchiveQuerySet

MetaImageNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaTitleEq

func (qs ArchiveQuerySet) MetaTitleEq(metaTitle string) ArchiveQuerySet

MetaTitleEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaTitleIn

func (qs ArchiveQuerySet) MetaTitleIn(metaTitle ...string) ArchiveQuerySet

MetaTitleIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaTitleNe

func (qs ArchiveQuerySet) MetaTitleNe(metaTitle string) ArchiveQuerySet

MetaTitleNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) MetaTitleNotIn

func (qs ArchiveQuerySet) MetaTitleNotIn(metaTitle ...string) ArchiveQuerySet

MetaTitleNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) Offset

func (qs ArchiveQuerySet) Offset(offset int) ArchiveQuerySet

Offset is an autogenerated method nolint: dupl

func (ArchiveQuerySet) One

func (qs ArchiveQuerySet) One(ret *Archive) error

One is used to retrieve one result. It returns gorm.ErrRecordNotFound if nothing was fetched

func (ArchiveQuerySet) OrderAscByArchivedAt

func (qs ArchiveQuerySet) OrderAscByArchivedAt() ArchiveQuerySet

OrderAscByArchivedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderAscByCreatedAt

func (qs ArchiveQuerySet) OrderAscByCreatedAt() ArchiveQuerySet

OrderAscByCreatedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderAscByDeletedAt

func (qs ArchiveQuerySet) OrderAscByDeletedAt() ArchiveQuerySet

OrderAscByDeletedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderAscByFailedAt

func (qs ArchiveQuerySet) OrderAscByFailedAt() ArchiveQuerySet

OrderAscByFailedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderAscByID

func (qs ArchiveQuerySet) OrderAscByID() ArchiveQuerySet

OrderAscByID is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderAscByUpdatedAt

func (qs ArchiveQuerySet) OrderAscByUpdatedAt() ArchiveQuerySet

OrderAscByUpdatedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByArchivedAt

func (qs ArchiveQuerySet) OrderDescByArchivedAt() ArchiveQuerySet

OrderDescByArchivedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByCreatedAt

func (qs ArchiveQuerySet) OrderDescByCreatedAt() ArchiveQuerySet

OrderDescByCreatedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByDeletedAt

func (qs ArchiveQuerySet) OrderDescByDeletedAt() ArchiveQuerySet

OrderDescByDeletedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByFailedAt

func (qs ArchiveQuerySet) OrderDescByFailedAt() ArchiveQuerySet

OrderDescByFailedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByID

func (qs ArchiveQuerySet) OrderDescByID() ArchiveQuerySet

OrderDescByID is an autogenerated method nolint: dupl

func (ArchiveQuerySet) OrderDescByUpdatedAt

func (qs ArchiveQuerySet) OrderDescByUpdatedAt() ArchiveQuerySet

OrderDescByUpdatedAt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) RequestUrlEq

func (qs ArchiveQuerySet) RequestUrlEq(requestUrl string) ArchiveQuerySet

RequestUrlEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) RequestUrlIn

func (qs ArchiveQuerySet) RequestUrlIn(requestUrl ...string) ArchiveQuerySet

RequestUrlIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) RequestUrlNe

func (qs ArchiveQuerySet) RequestUrlNe(requestUrl string) ArchiveQuerySet

RequestUrlNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) RequestUrlNotIn

func (qs ArchiveQuerySet) RequestUrlNotIn(requestUrl ...string) ArchiveQuerySet

RequestUrlNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) SlugEq

func (qs ArchiveQuerySet) SlugEq(slug string) ArchiveQuerySet

SlugEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) SlugIn

func (qs ArchiveQuerySet) SlugIn(slug ...string) ArchiveQuerySet

SlugIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) SlugNe

func (qs ArchiveQuerySet) SlugNe(slug string) ArchiveQuerySet

SlugNe is an autogenerated method nolint: dupl

func (ArchiveQuerySet) SlugNotIn

func (qs ArchiveQuerySet) SlugNotIn(slug ...string) ArchiveQuerySet

SlugNotIn is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtEq

func (qs ArchiveQuerySet) UpdatedAtEq(updatedAt time.Time) ArchiveQuerySet

UpdatedAtEq is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtGt

func (qs ArchiveQuerySet) UpdatedAtGt(updatedAt time.Time) ArchiveQuerySet

UpdatedAtGt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtGte

func (qs ArchiveQuerySet) UpdatedAtGte(updatedAt time.Time) ArchiveQuerySet

UpdatedAtGte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtLt

func (qs ArchiveQuerySet) UpdatedAtLt(updatedAt time.Time) ArchiveQuerySet

UpdatedAtLt is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtLte

func (qs ArchiveQuerySet) UpdatedAtLte(updatedAt time.Time) ArchiveQuerySet

UpdatedAtLte is an autogenerated method nolint: dupl

func (ArchiveQuerySet) UpdatedAtNe

func (qs ArchiveQuerySet) UpdatedAtNe(updatedAt time.Time) ArchiveQuerySet

UpdatedAtNe is an autogenerated method nolint: dupl

type ArchiveSearchParams

type ArchiveSearchParams struct {
	Query      string
	Before     time.Time
	After      time.Time
	RequestUrl string
	CountOnly  bool
}

type ArchiveUpdater

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

ArchiveUpdater is an Archive updates manager

func NewArchiveUpdater

func NewArchiveUpdater(db *gorm.DB) ArchiveUpdater

NewArchiveUpdater creates new Archive updater nolint: dupl

func (ArchiveUpdater) SetArchivedAt

func (u ArchiveUpdater) SetArchivedAt(archivedAt *time.Time) ArchiveUpdater

SetArchivedAt is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetCreatedAt

func (u ArchiveUpdater) SetCreatedAt(createdAt time.Time) ArchiveUpdater

SetCreatedAt is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetDeletedAt

func (u ArchiveUpdater) SetDeletedAt(deletedAt *time.Time) ArchiveUpdater

SetDeletedAt is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetFailedAt

func (u ArchiveUpdater) SetFailedAt(failedAt *time.Time) ArchiveUpdater

SetFailedAt is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetID

func (u ArchiveUpdater) SetID(ID uint) ArchiveUpdater

SetID is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetMetaDescription

func (u ArchiveUpdater) SetMetaDescription(metaDescription string) ArchiveUpdater

SetMetaDescription is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetMetaImage

func (u ArchiveUpdater) SetMetaImage(metaImage string) ArchiveUpdater

SetMetaImage is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetMetaTitle

func (u ArchiveUpdater) SetMetaTitle(metaTitle string) ArchiveUpdater

SetMetaTitle is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetRequestUrl

func (u ArchiveUpdater) SetRequestUrl(requestUrl string) ArchiveUpdater

SetRequestUrl is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetSlug

func (u ArchiveUpdater) SetSlug(slug string) ArchiveUpdater

SetSlug is an autogenerated method nolint: dupl

func (ArchiveUpdater) SetUpdatedAt

func (u ArchiveUpdater) SetUpdatedAt(updatedAt time.Time) ArchiveUpdater

SetUpdatedAt is an autogenerated method nolint: dupl

func (ArchiveUpdater) Update

func (u ArchiveUpdater) Update() error

Update is an autogenerated method nolint: dupl

func (ArchiveUpdater) UpdateNum

func (u ArchiveUpdater) UpdateNum() (int64, error)

UpdateNum is an autogenerated method nolint: dupl

type CheckPreviousArchivesResponse

type CheckPreviousArchivesResponse struct {
	Count       int     `json:"count"`
	LastArchive Archive `json:"last_archived_at"`
}

func CountArchivesByRequestUrl

func CountArchivesByRequestUrl(requestUrl string) (CheckPreviousArchivesResponse, error)

type Database

type Database struct {
	*gorm.DB
}

Jump to

Keyboard shortcuts

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