tests

package
v0.1.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PointerQueryParamsStructure

type PointerQueryParamsStructure struct {
	Foo             *string  `taqc:"foo"`
	Bar             *int64   `taqc:"bar"`
	Buz             *float64 `taqc:"buz"`
	Qux             *bool    `taqc:"qux"`
	ShouldBeIgnored *string
}

type PointerTimeQueryParametersStructure added in v0.1.0

type PointerTimeQueryParametersStructure struct {
	UnixSec            *time.Time `taqc:"sec"`
	UnixSec2           *time.Time `taqc:"sec2, unixTimeUnit=sec"`
	UnixMilliSec       *time.Time `taqc:"millisec, unixTimeUnit=millisec"`
	UnixMicroSec       *time.Time `taqc:"microsec, unixTimeUnit=microsec"`
	UnixNanoSec        *time.Time `taqc:"nanosec, unixTimeUnit=nanosec"`
	RFC3339            *time.Time `taqc:"rfc3339, timeLayout=2006-01-02T15:04:05Z07:00"`
	PrioritizedRFC3339 *time.Time `taqc:"prioritized_rfc3339, unixTimeUnit=sec, timeLayout=2006-01-02T15:04:05Z07:00"`
}

type PrimitiveQueryParamsStructure

type PrimitiveQueryParamsStructure struct {
	Foo             string  `taqc:"foo"`
	Bar             int64   `taqc:"bar"`
	Buz             float64 `taqc:"buz"`
	Qux             bool    `taqc:"qux"`
	ShouldBeIgnored string
}

type PrimitiveTimeQueryParametersStructure added in v0.1.0

type PrimitiveTimeQueryParametersStructure struct {
	UnixSec            time.Time `taqc:"sec"`
	UnixSec2           time.Time `taqc:"sec2, unixTimeUnit=sec"`
	UnixMilliSec       time.Time `taqc:"millisec, unixTimeUnit=millisec"`
	UnixMicroSec       time.Time `taqc:"microsec, unixTimeUnit=microsec"`
	UnixNanoSec        time.Time `taqc:"nanosec, unixTimeUnit=nanosec"`
	RFC3339            time.Time `taqc:"rfc3339, timeLayout=2006-01-02T15:04:05Z07:00"`
	PrioritizedRFC3339 time.Time `taqc:"prioritized_rfc3339, unixTimeUnit=sec, timeLayout=2006-01-02T15:04:05Z07:00"`
}

type SliceQueryParamsStructure

type SliceQueryParamsStructure struct {
	Foo             []string  `taqc:"foo"`
	Bar             []int64   `taqc:"bar"`
	Buz             []float64 `taqc:"buz"`
	ShouldBeIgnored []string
}

type SliceTimeQueryParametersStructure added in v0.1.0

type SliceTimeQueryParametersStructure struct {
	UnixSec            []time.Time `taqc:"sec"`
	UnixSec2           []time.Time `taqc:"sec2, unixTimeUnit=sec"`
	UnixMilliSec       []time.Time `taqc:"millisec, unixTimeUnit=millisec"`
	UnixMicroSec       []time.Time `taqc:"microsec, unixTimeUnit=microsec"`
	UnixNanoSec        []time.Time `taqc:"nanosec, unixTimeUnit=nanosec"`
	RFC3339            []time.Time `taqc:"rfc3339, timeLayout=2006-01-02T15:04:05Z07:00"`
	PrioritizedRFC3339 []time.Time `taqc:"prioritized_rfc3339, unixTimeUnit=sec, timeLayout=2006-01-02T15:04:05Z07:00"`
}

type TimeQueryParametersStructure added in v0.1.0

type TimeQueryParametersStructure struct {
	Time      time.Time   `taqc:"time"`
	TimePtr   *time.Time  `taqc:"timePtr"`
	TimeSlice []time.Time `taqc:"timeSlice"`
}

Jump to

Keyboard shortcuts

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