models

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package models assemble all struct, interface e.g ...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Create

type Create struct {
	Workload     string `form:"workload" json:"workload" binding:"required,max=100"`
	Platform     string `form:"platform" json:"platform" binding:"required,max=100"`
	Environment  string `form:"environment" json:"environment" binding:"required,max=100"`
	Version      string `form:"version" json:"version" binding:"required,max=100"`
	ChangelogURL string `form:"changelogURL,default=N/A" json:"changelogURL" binding:"-"`
	Raw          string `form:"raw,default=N/A" json:"raw" binding:"-"`
	Status       string `form:"status" json:"status" binding:"required,max=100"`
}

Create struct

type DBCommons

type DBCommons struct {
	Versions_id   int       `json:"versions_id"`
	Workload      string    `json:"workload"`
	Platform      string    `json:"platform"`
	Environment   string    `json:"environment"`
	Version       string    `json:"version"`
	Changelog_url string    `json:"changelog_url"`
	Raw           string    `json:"raw"`
	Status        string    `json:"status"`
	Date          time.Time `json:"date"`
}

DBCommons

type DBGetLastXDaysDeployments added in v0.2.0

type DBGetLastXDaysDeployments struct {
	Total       int64     `json:"total"`
	Workload    string    `json:"workload"`
	Platform    string    `json:"platform"`
	Environment string    `json:"environment"`
	Status      string    `json:"status"`
	Date        time.Time `json:"date"`
}

DBGetLastXDaysDeployments

type DBRaw

type DBRaw struct {
	Raw string `json:"raw"`
}

DBRaw

type DBReadCommon

type DBReadCommon struct {
	Versions_id   int       `json:"versions_id"`
	Workload      string    `json:"workload"`
	Platform      string    `json:"platform"`
	Environment   string    `json:"environment"`
	Version       string    `json:"version"`
	Changelog_url string    `json:"changelog_url"`
	Raw           string    `json:"raw"`
	Status        string    `json:"status"`
	Date          time.Time `json:"date"`
	Total         int64     `json:"total"`
}

DBReadCommon

type DBReadDistinctWorkloads

type DBReadDistinctWorkloads struct {
	Workload    string `json:"workload"`
	Platform    string `json:"platform"`
	Environment string `json:"environment"`
}

DBReadDistinctWorkloads

type DbVersion

type DbVersion struct {
	Version string `json:"version"`
}

DbVersion struct

type Raw

type Raw struct {
	Workload    string `form:"workload" json:"workload" binding:"required,max=100"`
	Platform    string `form:"platform" json:"platform" binding:"required,max=100"`
	Environment string `form:"environment" json:"environment" binding:"required,max=100"`
	Version     string `form:"version" json:"version" binding:"required,max=100"`
}

Raw struct

type RawById

type RawById struct {
	VersionID int `form:"versionId" json:"versionId" binding:"required"`
}

RawById struct

type ReadEnvironment

type ReadEnvironment struct {
	Workload    string `form:"workload" json:"workload" binding:"required,max=100"`
	Platform    string `form:"platform" json:"platform" binding:"required,max=100"`
	Environment string `form:"environment" json:"environment" binding:"required,max=100"`
	Page        int    `form:"page,default=1" json:"page"`
	RangeLimit  int    `form:"rangeLimit,default=25" json:"rangeLimit"`
	StartLimit  int
	EndLimit    int
}

ReadEnvironment struct

type ReadEnvironmentLatest

type ReadEnvironmentLatest struct {
	Workload    string `form:"workload" json:"workload" binding:"required,max=100"`
	Platform    string `form:"platform" json:"platform" binding:"required,max=100"`
	Environment string `form:"environment" json:"environment" binding:"required,max=100"`
	Whatever    bool
}

ReadEnvironmentLatest struct

type ReadPlatform

type ReadPlatform struct {
	Workload   string `form:"workload" json:"workload" binding:"required,max=100"`
	Platform   string `form:"platform" json:"platform" binding:"required,max=100"`
	Page       int    `form:"page,default=1" json:"page"`
	RangeLimit int    `form:"rangeLimit,default=25" json:"rangeLimit"`
	StartLimit int
	EndLimit   int
}

ReadPlatform struct

type UpdateStatus

type UpdateStatus struct {
	VersionId int    `form:"versionId" json:"versionId" binding:"required"`
	Status    string `form:"status" json:"status" binding:"required,max=100"`
}

UpdateStatus struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳