Documentation
¶
Index ¶
- type APIBackFillAcceptRequest
- type APIBackFillCreateRequest
- type APIBackFillRejectRequest
- type APIListMatchFunctionsResponse
- type APIListMatchPoolsResponse
- type APIListRuleSetsResponse
- type APIMatchFunctionConfig
- type APIMatchFunctionRequest
- type APIMatchPool
- type APIMatchPoolConfig
- type APIMatchRuleSet
- type APIMatchRuleSetData
- type APIMatchRuleSetNameData
- type APIMatchTicketRequest
- type APIMatchTicketResponse
- type APIMatchTicketStatus
- type ModelsPagination
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBackFillAcceptRequest ¶
type APIBackFillAcceptRequest struct {
// proposal Id
// Required: true
ProposalID *string `json:"proposalId"`
// stop
// Required: true
Stop *bool `json:"stop"`
}
APIBackFillAcceptRequest api back fill accept request
swagger:model api.BackFillAcceptRequest
func (*APIBackFillAcceptRequest) MarshalBinary ¶
func (m *APIBackFillAcceptRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillAcceptRequest) UnmarshalBinary ¶
func (m *APIBackFillAcceptRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackFillCreateRequest ¶
type APIBackFillCreateRequest struct {
// match pool
// Required: true
MatchPool *string `json:"matchPool"`
// session Id
// Required: true
SessionID *string `json:"sessionId"`
}
APIBackFillCreateRequest api back fill create request
swagger:model api.BackFillCreateRequest
func (*APIBackFillCreateRequest) MarshalBinary ¶
func (m *APIBackFillCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillCreateRequest) UnmarshalBinary ¶
func (m *APIBackFillCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBackFillRejectRequest ¶
type APIBackFillRejectRequest struct {
// proposal Id
// Required: true
ProposalID *string `json:"proposalId"`
// stop
// Required: true
Stop *bool `json:"stop"`
}
APIBackFillRejectRequest api back fill reject request
swagger:model api.backFillRejectRequest
func (*APIBackFillRejectRequest) MarshalBinary ¶
func (m *APIBackFillRejectRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBackFillRejectRequest) UnmarshalBinary ¶
func (m *APIBackFillRejectRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListMatchFunctionsResponse ¶
type APIListMatchFunctionsResponse struct {
// configs
// Required: true
Configs []*APIMatchFunctionConfig `json:"configs"`
// functions
// Required: true
Functions []string `json:"functions"`
// pagination
// Required: true
Pagination *ModelsPagination `json:"pagination"`
}
APIListMatchFunctionsResponse api list match functions response
swagger:model api.ListMatchFunctionsResponse
func (*APIListMatchFunctionsResponse) MarshalBinary ¶
func (m *APIListMatchFunctionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListMatchFunctionsResponse) UnmarshalBinary ¶
func (m *APIListMatchFunctionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListMatchPoolsResponse ¶
type APIListMatchPoolsResponse struct {
// data
// Required: true
Data []*APIMatchPool `json:"data"`
// pagination
// Required: true
Pagination *ModelsPagination `json:"pagination"`
}
APIListMatchPoolsResponse api list match pools response
swagger:model api.ListMatchPoolsResponse
func (*APIListMatchPoolsResponse) MarshalBinary ¶
func (m *APIListMatchPoolsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListMatchPoolsResponse) UnmarshalBinary ¶
func (m *APIListMatchPoolsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIListRuleSetsResponse ¶
type APIListRuleSetsResponse struct {
// data
// Required: true
Data []*APIMatchRuleSetNameData `json:"data"`
// pagination
// Required: true
Pagination *ModelsPagination `json:"pagination"`
}
APIListRuleSetsResponse api list rule sets response
swagger:model api.ListRuleSetsResponse
func (*APIListRuleSetsResponse) MarshalBinary ¶
func (m *APIListRuleSetsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIListRuleSetsResponse) UnmarshalBinary ¶
func (m *APIListRuleSetsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchFunctionConfig ¶
type APIMatchFunctionConfig struct {
// match function
// Required: true
MatchFunction *string `json:"match_function"`
// url
// Required: true
URL *string `json:"url"`
}
APIMatchFunctionConfig api match function config
swagger:model api.MatchFunctionConfig
func (*APIMatchFunctionConfig) MarshalBinary ¶
func (m *APIMatchFunctionConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchFunctionConfig) UnmarshalBinary ¶
func (m *APIMatchFunctionConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchFunctionRequest ¶
type APIMatchFunctionRequest struct {
// match function
// Required: true
MatchFunction *string `json:"match_function"`
// url
// Required: true
URL *string `json:"url"`
}
APIMatchFunctionRequest api match function request
swagger:model api.MatchFunctionRequest
func (*APIMatchFunctionRequest) MarshalBinary ¶
func (m *APIMatchFunctionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchFunctionRequest) UnmarshalBinary ¶
func (m *APIMatchFunctionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchPool ¶
type APIMatchPool struct {
// backfill ticket expiration seconds
// Required: true
BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`
// match function
// Required: true
MatchFunction *string `json:"match_function"`
// name
// Required: true
Name *string `json:"name"`
// rule set
// Required: true
RuleSet *string `json:"rule_set"`
// session template
// Required: true
SessionTemplate *string `json:"session_template"`
// ticket expiration seconds
// Required: true
TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}
APIMatchPool api match pool
swagger:model api.MatchPool
func (*APIMatchPool) MarshalBinary ¶
func (m *APIMatchPool) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchPool) UnmarshalBinary ¶
func (m *APIMatchPool) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchPoolConfig ¶
type APIMatchPoolConfig struct {
// backfill ticket expiration seconds
// Required: true
BackfillTicketExpirationSeconds *int32 `json:"backfill_ticket_expiration_seconds"`
// match function
// Required: true
MatchFunction *string `json:"match_function"`
// rule set
// Required: true
RuleSet *string `json:"rule_set"`
// session template
// Required: true
SessionTemplate *string `json:"session_template"`
// ticket expiration seconds
// Required: true
TicketExpirationSeconds *int32 `json:"ticket_expiration_seconds"`
}
APIMatchPoolConfig api match pool config
swagger:model api.MatchPoolConfig
func (*APIMatchPoolConfig) MarshalBinary ¶
func (m *APIMatchPoolConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchPoolConfig) UnmarshalBinary ¶
func (m *APIMatchPoolConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchRuleSet ¶
type APIMatchRuleSet struct {
// data
// Required: true
Data *string `json:"data"`
// name
// Required: true
Name *string `json:"name"`
}
APIMatchRuleSet api match rule set
swagger:model api.MatchRuleSet
func (*APIMatchRuleSet) MarshalBinary ¶
func (m *APIMatchRuleSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchRuleSet) UnmarshalBinary ¶
func (m *APIMatchRuleSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchRuleSetData ¶
type APIMatchRuleSetData struct {
// data
// Required: true
Data *string `json:"data"`
}
APIMatchRuleSetData api match rule set data
swagger:model api.MatchRuleSetData
func (*APIMatchRuleSetData) MarshalBinary ¶
func (m *APIMatchRuleSetData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchRuleSetData) UnmarshalBinary ¶
func (m *APIMatchRuleSetData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchRuleSetNameData ¶
type APIMatchRuleSetNameData struct {
// name
// Required: true
Name *string `json:"name"`
}
APIMatchRuleSetNameData api match rule set name data
swagger:model api.MatchRuleSetNameData
func (*APIMatchRuleSetNameData) MarshalBinary ¶
func (m *APIMatchRuleSetNameData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchRuleSetNameData) UnmarshalBinary ¶
func (m *APIMatchRuleSetNameData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketRequest ¶
type APIMatchTicketRequest struct {
// attributes
// Required: true
Attributes interface{} `json:"attributes"`
// latencies
// Required: true
Latencies map[string]int64 `json:"latencies"`
// match pool
// Required: true
MatchPool *string `json:"matchPool"`
// session ID
// Required: true
SessionID *string `json:"sessionID"`
}
APIMatchTicketRequest api match ticket request
swagger:model api.MatchTicketRequest
func (*APIMatchTicketRequest) MarshalBinary ¶
func (m *APIMatchTicketRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketRequest) UnmarshalBinary ¶
func (m *APIMatchTicketRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketResponse ¶
type APIMatchTicketResponse struct {
// match ticket ID
// Required: true
MatchTicketID *string `json:"matchTicketID"`
}
APIMatchTicketResponse api match ticket response
swagger:model api.MatchTicketResponse
func (*APIMatchTicketResponse) MarshalBinary ¶
func (m *APIMatchTicketResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketResponse) UnmarshalBinary ¶
func (m *APIMatchTicketResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMatchTicketStatus ¶
type APIMatchTicketStatus struct {
// match found
// Required: true
MatchFound *bool `json:"matchFound"`
// session ID
// Required: true
SessionID *string `json:"sessionID"`
}
APIMatchTicketStatus api match ticket status
swagger:model api.MatchTicketStatus
func (*APIMatchTicketStatus) MarshalBinary ¶
func (m *APIMatchTicketStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMatchTicketStatus) UnmarshalBinary ¶
func (m *APIMatchTicketStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPagination ¶
type ModelsPagination struct {
// first
// Required: true
First *string `json:"first"`
// last
// Required: true
Last *string `json:"last"`
// next
// Required: true
Next *string `json:"next"`
// previous
// Required: true
Previous *string `json:"previous"`
}
ModelsPagination models pagination
swagger:model models.Pagination
func (*ModelsPagination) MarshalBinary ¶
func (m *ModelsPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPagination) UnmarshalBinary ¶
func (m *ModelsPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶
type ResponseError struct {
// error code
// Required: true
ErrorCode int32 `json:"ErrorCode"`
// error message
// Required: true
ErrorMessage string `json:"ErrorMessage"`
}
ResponseError response error
swagger:model response.Error
func (*ResponseError) MarshalBinary ¶
func (m *ResponseError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseError) UnmarshalBinary ¶
func (m *ResponseError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- api_back_fill_accept_request.go
- api_back_fill_create_request.go
- api_back_fill_reject_request.go
- api_list_match_functions_response.go
- api_list_match_pools_response.go
- api_list_rule_sets_response.go
- api_match_function_config.go
- api_match_function_request.go
- api_match_pool.go
- api_match_pool_config.go
- api_match_rule_set.go
- api_match_rule_set_data.go
- api_match_rule_set_name_data.go
- api_match_ticket_request.go
- api_match_ticket_response.go
- api_match_ticket_status.go
- models_pagination.go
- response_error.go