Documentation
¶
Index ¶
- type Client
- type Cursor
- type CursorAny
- type DateFilter
- type Equal
- type Field
- type FilterType
- type Id
- type In
- type List
- type OauthReq
- type Ordered
- type Pageable
- type Pagination
- type PaginationEmbedded
- type Range
- type RangeAny
- type RangeInTwoField
- type RangeInTwoFieldAny
- type RangeType
- type Rangeable
- type Sort
- type SortType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DateFilter ¶
type FilterType ¶
type FilterType int8
const ( FilterTypeEqual FilterType = iota FilterTypeNotEqual FilterTypeFuzzy FilterTypeIn FilterTypeNotIn FilterTypeIsNull FilterTypeIsNotNull FilterTypeRange = 16 )
func (FilterType) RangeType ¶
func (f FilterType) RangeType() RangeType
type List ¶
type List struct {
PaginationEmbedded
Filter map[string]Field[any] `json:"filter,omitempty"`
}
type OauthReq ¶
type OauthReq struct {
ResponseType string `json:"responseType,omitempty"`
ClientID string `json:"clientID,omitempty"`
Scope string `json:"scope,omitempty"`
RedirectURI string `json:"redirectURI,omitempty"`
State string `json:"state,omitempty"`
UserID string `json:"userID,omitempty"`
AccessTokenExp int64 `json:"accessTokenExp,omitempty"`
ClientSecret string `json:"clientSecret,omitempty"`
Code string `json:"code,omitempty"`
RefreshToken string `json:"refreshToken,omitempty"`
GrantType string `json:"grantType,omitempty"`
AccessType string `json:"accessType,omitempty"`
LoginURI string `json:"loginURI,omitempty"`
}
type Pagination ¶ added in v1.3.25
type PaginationEmbedded ¶ added in v1.3.25
type RangeInTwoField ¶
type RangeInTwoFieldAny ¶
type RangeInTwoFieldAny = RangeInTwoField[any]
type RangeType ¶
type RangeType int8
func (RangeType) ContainsBegin ¶
func (RangeType) ContainsEnd ¶
Click to show internal directories.
Click to hide internal directories.