Documentation
¶
Overview ¶
Code generated by ogen, DO NOT EDIT.
Index ¶
- type Client
- type ClientOption
- type Invoker
- type OperationName
- type OptBool
- func (o *OptBool) Decode(d *jx.Decoder) error
- func (o OptBool) Encode(e *jx.Encoder)
- func (o OptBool) Get() (v bool, ok bool)
- func (o OptBool) IsSet() bool
- func (s OptBool) MarshalJSON() ([]byte, error)
- func (o OptBool) Or(d bool) bool
- func (o *OptBool) Reset()
- func (o *OptBool) SetTo(v bool)
- func (s *OptBool) UnmarshalJSON(data []byte) error
- type OptInt
- func (o *OptInt) Decode(d *jx.Decoder) error
- func (o OptInt) Encode(e *jx.Encoder)
- func (o OptInt) Get() (v int, ok bool)
- func (o OptInt) IsSet() bool
- func (s OptInt) MarshalJSON() ([]byte, error)
- func (o OptInt) Or(d int) int
- func (o *OptInt) Reset()
- func (o *OptInt) SetTo(v int)
- func (s *OptInt) UnmarshalJSON(data []byte) error
- type OptNilInt
- func (o *OptNilInt) Decode(d *jx.Decoder) error
- func (o OptNilInt) Encode(e *jx.Encoder)
- func (o OptNilInt) Get() (v int, ok bool)
- func (o OptNilInt) IsEmpty() bool
- func (o OptNilInt) IsNull() bool
- func (o OptNilInt) IsSet() bool
- func (s OptNilInt) MarshalJSON() ([]byte, error)
- func (o OptNilInt) Or(d int) int
- func (o *OptNilInt) Reset()
- func (o *OptNilInt) SetTo(v int)
- func (o *OptNilInt) SetToNull()
- func (s *OptNilInt) UnmarshalJSON(data []byte) error
- type OptNilString
- func (o *OptNilString) Decode(d *jx.Decoder) error
- func (o OptNilString) Encode(e *jx.Encoder)
- func (o OptNilString) Get() (v string, ok bool)
- func (o OptNilString) IsEmpty() bool
- func (o OptNilString) IsNull() bool
- func (o OptNilString) IsSet() bool
- func (s OptNilString) MarshalJSON() ([]byte, error)
- func (o OptNilString) Or(d string) string
- func (o *OptNilString) Reset()
- func (o *OptNilString) SetTo(v string)
- func (o *OptNilString) SetToNull()
- func (s *OptNilString) UnmarshalJSON(data []byte) error
- type OptString
- func (o *OptString) Decode(d *jx.Decoder) error
- func (o OptString) Encode(e *jx.Encoder)
- func (o OptString) Get() (v string, ok bool)
- func (o OptString) IsSet() bool
- func (s OptString) MarshalJSON() ([]byte, error)
- func (o OptString) Or(d string) string
- func (o *OptString) Reset()
- func (o *OptString) SetTo(v string)
- func (s *OptString) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKApplicationJSONLength
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Get() (v V2StreamRecentchangeGetOKApplicationJSONLength, ok bool)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Or(d V2StreamRecentchangeGetOKApplicationJSONLength) V2StreamRecentchangeGetOKApplicationJSONLength
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) Reset()
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) SetTo(v V2StreamRecentchangeGetOKApplicationJSONLength)
- func (s *OptV2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKApplicationJSONLogParams
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Get() (v V2StreamRecentchangeGetOKApplicationJSONLogParams, ok bool)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Or(d V2StreamRecentchangeGetOKApplicationJSONLogParams) V2StreamRecentchangeGetOKApplicationJSONLogParams
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Reset()
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) SetTo(v V2StreamRecentchangeGetOKApplicationJSONLogParams)
- func (s *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKApplicationJSONRevision
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Get() (v V2StreamRecentchangeGetOKApplicationJSONRevision, ok bool)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Or(d V2StreamRecentchangeGetOKApplicationJSONRevision) V2StreamRecentchangeGetOKApplicationJSONRevision
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) Reset()
- func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) SetTo(v V2StreamRecentchangeGetOKApplicationJSONRevision)
- func (s *OptV2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLength, ok bool)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataLength) V2StreamRecentchangeGetOKTextEventStreamEventDataLength
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Reset()
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataLength)
- func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams, ok bool)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Reset()
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams)
- func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON(data []byte) error
- type OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode(d *jx.Decoder) error
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode(e *jx.Encoder)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataRevision, ok bool)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) IsSet() bool
- func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON() ([]byte, error)
- func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) V2StreamRecentchangeGetOKTextEventStreamEventDataRevision
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Reset()
- func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataRevision)
- func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON(data []byte) error
- type Option
- type RequestEditor
- type RequestOption
- func WithEditRequest(fn func(req *http.Request) error) RequestOption
- func WithEditResponse(fn func(resp *http.Response) error) RequestOption
- func WithRequestClient(client ht.Client) RequestOption
- func WithRequestSSEOptions(opts ...SSEClientOption) RequestOption
- func WithServerURL(u *url.URL) RequestOption
- type ResponseEditor
- type SSEClientOption
- func WithSSEInitialBufferCap(n int) SSEClientOption
- func WithSSELastEventID(lastEventID string) SSEClientOption
- func WithSSEMaxEventSize(n int) SSEClientOption
- func WithSSEMaxRetries(n int) SSEClientOption
- func WithSSERetry(delay time.Duration) SSEClientOption
- func WithSSERetryErrorHandler(h sse.RetryErrorHandler) SSEClientOption
- type V2StreamRecentchangeGetOKApplicationJSON
- func (s *V2StreamRecentchangeGetOKApplicationJSON) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKApplicationJSON) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetAdditionalProps() V2StreamRecentchangeGetOKApplicationJSONAdditional
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetBot() OptBool
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetComment() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetID() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLength() OptV2StreamRecentchangeGetOKApplicationJSONLength
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogAction() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogActionComment() OptNilString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogID() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogParams() OptV2StreamRecentchangeGetOKApplicationJSONLogParams
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogType() OptNilString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetMeta() V2StreamRecentchangeGetOKApplicationJSONMeta
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetMinor() OptBool
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetNamespace() OptInt
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetParsedcomment() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetPatrolled() OptBool
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetRevision() OptV2StreamRecentchangeGetOKApplicationJSONRevision
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetSchema() string
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerName() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerScriptPath() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerURL() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetTimestamp() OptInt
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetTitle() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetType() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetUser() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) GetWiki() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSON) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetAdditionalProps(val V2StreamRecentchangeGetOKApplicationJSONAdditional)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetBot(val OptBool)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetComment(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetID(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLength(val OptV2StreamRecentchangeGetOKApplicationJSONLength)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogAction(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogActionComment(val OptNilString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogID(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogParams(val OptV2StreamRecentchangeGetOKApplicationJSONLogParams)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogType(val OptNilString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetMeta(val V2StreamRecentchangeGetOKApplicationJSONMeta)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetMinor(val OptBool)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetNamespace(val OptInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetParsedcomment(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetPatrolled(val OptBool)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetRevision(val OptV2StreamRecentchangeGetOKApplicationJSONRevision)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetSchema(val string)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerName(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerScriptPath(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerURL(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetTimestamp(val OptInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetTitle(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetType(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetUser(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) SetWiki(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSON) UnmarshalJSON(data []byte) error
- func (s *V2StreamRecentchangeGetOKApplicationJSON) Validate() error
- type V2StreamRecentchangeGetOKApplicationJSONAdditional
- func (s *V2StreamRecentchangeGetOKApplicationJSONAdditional) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKApplicationJSONAdditional) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKApplicationJSONAdditional) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONAdditional) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKApplicationJSONLength
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) GetNew() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) GetOld() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) SetNew(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) SetOld(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKApplicationJSONLogParams
- func NewAnyArrayV2StreamRecentchangeGetOKApplicationJSONLogParams(v []jx.Raw) V2StreamRecentchangeGetOKApplicationJSONLogParams
- func NewStringV2StreamRecentchangeGetOKApplicationJSONLogParams(v string) V2StreamRecentchangeGetOKApplicationJSONLogParams
- func NewV2StreamRecentchangeGetOKApplicationJSONLogParams1V2StreamRecentchangeGetOKApplicationJSONLogParams(v V2StreamRecentchangeGetOKApplicationJSONLogParams1) V2StreamRecentchangeGetOKApplicationJSONLogParams
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetAnyArray() (v []jx.Raw, ok bool)
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetString() (v string, ok bool)
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetV2StreamRecentchangeGetOKApplicationJSONLogParams1() (v V2StreamRecentchangeGetOKApplicationJSONLogParams1, ok bool)
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsAnyArray() bool
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsString() bool
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsV2StreamRecentchangeGetOKApplicationJSONLogParams1() bool
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetAnyArray(v []jx.Raw)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetString(v string)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetV2StreamRecentchangeGetOKApplicationJSONLogParams1(v V2StreamRecentchangeGetOKApplicationJSONLogParams1)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON(data []byte) error
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) Validate() error
- type V2StreamRecentchangeGetOKApplicationJSONLogParams1
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams1) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams1) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKApplicationJSONLogParams1) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams1) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKApplicationJSONLogParamsType
- type V2StreamRecentchangeGetOKApplicationJSONMeta
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetDomain() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetDt() time.Time
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetID() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetRequestID() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetStream() string
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetURI() OptString
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetDomain(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetDt(val time.Time)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetID(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetRequestID(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetStream(val string)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetURI(val OptString)
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) UnmarshalJSON(data []byte) error
- func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Validate() error
- type V2StreamRecentchangeGetOKApplicationJSONRevision
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) GetNew() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) GetOld() OptNilInt
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) SetNew(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) SetOld(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKTextEventStream
- func (s *V2StreamRecentchangeGetOKTextEventStream) All(ctx context.Context) iter.Seq2[V2StreamRecentchangeGetOKTextEventStreamEvent, error]
- func (s *V2StreamRecentchangeGetOKTextEventStream) Close() error
- func (s *V2StreamRecentchangeGetOKTextEventStream) Next(ctx context.Context) (V2StreamRecentchangeGetOKTextEventStreamEvent, error)
- func (s *V2StreamRecentchangeGetOKTextEventStream) State() (state sse.State, latestErr error)
- type V2StreamRecentchangeGetOKTextEventStreamClient
- type V2StreamRecentchangeGetOKTextEventStreamEvent
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetData() V2StreamRecentchangeGetOKTextEventStreamEventData
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetID() string
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetRetry() OptInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetType() string
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetData(val V2StreamRecentchangeGetOKTextEventStreamEventData)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetID(val string)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetRetry(val OptInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetType(val string)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) Validate() error
- type V2StreamRecentchangeGetOKTextEventStreamEventData
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetAdditionalProps() V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetBot() OptBool
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetComment() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetID() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLength() OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogAction() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogActionComment() OptNilString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogID() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogParams() OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogType() OptNilString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetMeta() V2StreamRecentchangeGetOKTextEventStreamEventDataMeta
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetMinor() OptBool
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetNamespace() OptInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetParsedcomment() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetPatrolled() OptBool
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetRevision() OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetSchema() string
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerName() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerScriptPath() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerURL() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetTimestamp() OptInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetTitle() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetType() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetUser() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetWiki() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetAdditionalProps(val V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetBot(val OptBool)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetComment(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetID(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLength(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogAction(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogActionComment(val OptNilString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogID(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogParams(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogType(val OptNilString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetMeta(val V2StreamRecentchangeGetOKTextEventStreamEventDataMeta)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetMinor(val OptBool)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetNamespace(val OptInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetParsedcomment(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetPatrolled(val OptBool)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetRevision(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetSchema(val string)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerName(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerScriptPath(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerURL(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetTimestamp(val OptInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetTitle(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetType(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetUser(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetWiki(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) UnmarshalJSON(data []byte) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Validate() error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataLength
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetNew() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetOld() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetNew(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetOld(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func NewAnyArrayV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v []jx.Raw) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func NewStringV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v string) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func NewV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetAnyArray() (v []jx.Raw, ok bool)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetString() (v string, ok bool)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1, ok bool)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsAnyArray() bool
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsString() bool
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1() bool
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetAnyArray(v []jx.Raw)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetString(v string)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON(data []byte) error
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Validate() error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Decode(d *jx.Decoder) error
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Encode(e *jx.Encoder)
- func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType
- type V2StreamRecentchangeGetOKTextEventStreamEventDataMeta
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDomain() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDt() time.Time
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetID() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetRequestID() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetStream() string
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetURI() OptString
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDomain(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDt(val time.Time)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetID(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetRequestID(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetStream(val string)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetURI(val OptString)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) UnmarshalJSON(data []byte) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Validate() error
- type V2StreamRecentchangeGetOKTextEventStreamEventDataRevision
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode(d *jx.Decoder) error
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode(e *jx.Encoder)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetNew() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetOld() OptNilInt
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON() ([]byte, error)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetNew(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetOld(val OptNilInt)
- func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON(data []byte) error
- type V2StreamRecentchangeGetParams
- type V2StreamRecentchangeGetRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements OAS client.
func NewClient ¶
func NewClient(serverURL string, opts ...ClientOption) (*Client, error)
NewClient initializes new Client defined by OAS.
func (*Client) V2StreamRecentchangeGet ¶
func (c *Client) V2StreamRecentchangeGet(ctx context.Context, params V2StreamRecentchangeGetParams, options ...RequestOption) (V2StreamRecentchangeGetRes, error)
V2StreamRecentchangeGet invokes GET /v2/stream/recentchange operation.
Mediawiki.recentchange events.
(NOTE: This stream is an alias of mediawiki.recentchange)
Schema title: mediawiki/recentchange.
GET /v2/stream/recentchange
type ClientOption ¶
type ClientOption interface {
// contains filtered or unexported methods
}
ClientOption is client config option.
func WithClient ¶
func WithClient(client ht.Client) ClientOption
WithClient specifies http client to use.
func WithRequestEditor ¶
func WithRequestEditor(fn RequestEditor) ClientOption
WithRequestEditor allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
func WithResponseEditor ¶
func WithResponseEditor(fn ResponseEditor) ClientOption
WithResponseEditor allows setting up a callback function, which will be called right after receiving the response. This can be used to mutate the response.
func WithSSEClientOptions ¶
func WithSSEClientOptions(opts ...SSEClientOption) ClientOption
WithSSEClientOptions configures default SSE client behavior.
type Invoker ¶
type Invoker interface {
// V2StreamRecentchangeGet invokes GET /v2/stream/recentchange operation.
//
// Mediawiki.recentchange events.
//
// (NOTE: This stream is an alias of mediawiki.recentchange)
//
// Schema title: mediawiki/recentchange.
//
// GET /v2/stream/recentchange
V2StreamRecentchangeGet(ctx context.Context, params V2StreamRecentchangeGetParams, options ...RequestOption) (V2StreamRecentchangeGetRes, error)
}
Invoker invokes operations described by OpenAPI v3 specification.
type OperationName ¶
type OperationName = string
OperationName is the ogen operation name
const (
V2StreamRecentchangeGetOperation OperationName = "V2StreamRecentchangeGet"
)
type OptBool ¶
OptBool is optional bool.
func NewOptBool ¶
NewOptBool returns new OptBool with value set to v.
func (OptBool) MarshalJSON ¶
MarshalJSON implements stdjson.Marshaler.
func (*OptBool) UnmarshalJSON ¶
UnmarshalJSON implements stdjson.Unmarshaler.
type OptInt ¶
OptInt is optional int.
func (OptInt) MarshalJSON ¶
MarshalJSON implements stdjson.Marshaler.
func (*OptInt) UnmarshalJSON ¶
UnmarshalJSON implements stdjson.Unmarshaler.
type OptNilInt ¶
OptNilInt is optional nullable int.
func NewOptNilInt ¶
NewOptNilInt returns new OptNilInt with value set to v.
func (OptNilInt) IsEmpty ¶
IsEmpty returns true if the field was omitted from the payload (not Set and not Null).
func (OptNilInt) MarshalJSON ¶
MarshalJSON implements stdjson.Marshaler.
func (*OptNilInt) UnmarshalJSON ¶
UnmarshalJSON implements stdjson.Unmarshaler.
type OptNilString ¶
OptNilString is optional nullable string.
func NewOptNilString ¶
func NewOptNilString(v string) OptNilString
NewOptNilString returns new OptNilString with value set to v.
func (*OptNilString) Decode ¶
func (o *OptNilString) Decode(d *jx.Decoder) error
Decode decodes string from json.
func (OptNilString) Encode ¶
func (o OptNilString) Encode(e *jx.Encoder)
Encode encodes string as json.
func (OptNilString) Get ¶
func (o OptNilString) Get() (v string, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptNilString) IsEmpty ¶
func (o OptNilString) IsEmpty() bool
IsEmpty returns true if the field was omitted from the payload (not Set and not Null).
func (OptNilString) IsNull ¶
func (o OptNilString) IsNull() bool
IsNull returns true if value is Null.
func (OptNilString) IsSet ¶
func (o OptNilString) IsSet() bool
IsSet returns true if OptNilString was set.
func (OptNilString) MarshalJSON ¶
func (s OptNilString) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptNilString) Or ¶
func (o OptNilString) Or(d string) string
Or returns value if set, or given parameter if does not.
func (*OptNilString) UnmarshalJSON ¶
func (s *OptNilString) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptString ¶
OptString is optional string.
func NewOptString ¶
NewOptString returns new OptString with value set to v.
func (OptString) MarshalJSON ¶
MarshalJSON implements stdjson.Marshaler.
func (*OptString) UnmarshalJSON ¶
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKApplicationJSONLength ¶
type OptV2StreamRecentchangeGetOKApplicationJSONLength struct {
Value V2StreamRecentchangeGetOKApplicationJSONLength
Set bool
}
OptV2StreamRecentchangeGetOKApplicationJSONLength is optional V2StreamRecentchangeGetOKApplicationJSONLength.
func NewOptV2StreamRecentchangeGetOKApplicationJSONLength ¶
func NewOptV2StreamRecentchangeGetOKApplicationJSONLength(v V2StreamRecentchangeGetOKApplicationJSONLength) OptV2StreamRecentchangeGetOKApplicationJSONLength
NewOptV2StreamRecentchangeGetOKApplicationJSONLength returns new OptV2StreamRecentchangeGetOKApplicationJSONLength with value set to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLength) Decode ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONLength from json.
func (OptV2StreamRecentchangeGetOKApplicationJSONLength) Encode ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKApplicationJSONLength as json.
func (OptV2StreamRecentchangeGetOKApplicationJSONLength) Get ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Get() (v V2StreamRecentchangeGetOKApplicationJSONLength, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONLength) IsSet ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKApplicationJSONLength was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKApplicationJSONLength) Or ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLength) Or(d V2StreamRecentchangeGetOKApplicationJSONLength) V2StreamRecentchangeGetOKApplicationJSONLength
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLength) Reset ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLength) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLength) SetTo(v V2StreamRecentchangeGetOKApplicationJSONLength)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKApplicationJSONLogParams ¶
type OptV2StreamRecentchangeGetOKApplicationJSONLogParams struct {
Value V2StreamRecentchangeGetOKApplicationJSONLogParams
Set bool
}
OptV2StreamRecentchangeGetOKApplicationJSONLogParams is optional V2StreamRecentchangeGetOKApplicationJSONLogParams.
func NewOptV2StreamRecentchangeGetOKApplicationJSONLogParams ¶
func NewOptV2StreamRecentchangeGetOKApplicationJSONLogParams(v V2StreamRecentchangeGetOKApplicationJSONLogParams) OptV2StreamRecentchangeGetOKApplicationJSONLogParams
NewOptV2StreamRecentchangeGetOKApplicationJSONLogParams returns new OptV2StreamRecentchangeGetOKApplicationJSONLogParams with value set to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Decode ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONLogParams from json.
func (OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Encode ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKApplicationJSONLogParams as json.
func (OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Get ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Get() (v V2StreamRecentchangeGetOKApplicationJSONLogParams, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONLogParams) IsSet ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKApplicationJSONLogParams was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Or ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Or(d V2StreamRecentchangeGetOKApplicationJSONLogParams) V2StreamRecentchangeGetOKApplicationJSONLogParams
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Reset ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLogParams) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) SetTo(v V2StreamRecentchangeGetOKApplicationJSONLogParams)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKApplicationJSONRevision ¶
type OptV2StreamRecentchangeGetOKApplicationJSONRevision struct {
Value V2StreamRecentchangeGetOKApplicationJSONRevision
Set bool
}
OptV2StreamRecentchangeGetOKApplicationJSONRevision is optional V2StreamRecentchangeGetOKApplicationJSONRevision.
func NewOptV2StreamRecentchangeGetOKApplicationJSONRevision ¶
func NewOptV2StreamRecentchangeGetOKApplicationJSONRevision(v V2StreamRecentchangeGetOKApplicationJSONRevision) OptV2StreamRecentchangeGetOKApplicationJSONRevision
NewOptV2StreamRecentchangeGetOKApplicationJSONRevision returns new OptV2StreamRecentchangeGetOKApplicationJSONRevision with value set to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONRevision) Decode ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONRevision from json.
func (OptV2StreamRecentchangeGetOKApplicationJSONRevision) Encode ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKApplicationJSONRevision as json.
func (OptV2StreamRecentchangeGetOKApplicationJSONRevision) Get ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Get() (v V2StreamRecentchangeGetOKApplicationJSONRevision, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONRevision) IsSet ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKApplicationJSONRevision was set.
func (OptV2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKApplicationJSONRevision) Or ¶
func (o OptV2StreamRecentchangeGetOKApplicationJSONRevision) Or(d V2StreamRecentchangeGetOKApplicationJSONRevision) V2StreamRecentchangeGetOKApplicationJSONRevision
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKApplicationJSONRevision) Reset ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKApplicationJSONRevision) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKApplicationJSONRevision) SetTo(v V2StreamRecentchangeGetOKApplicationJSONRevision)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength ¶
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength struct {
Value V2StreamRecentchangeGetOKTextEventStreamEventDataLength
Set bool
}
OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength is optional V2StreamRecentchangeGetOKTextEventStreamEventDataLength.
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLength ¶
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLength(v V2StreamRecentchangeGetOKTextEventStreamEventDataLength) OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength
NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLength returns new OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength with value set to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataLength from json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKTextEventStreamEventDataLength as json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Get ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLength, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) IsSet ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Or ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataLength) V2StreamRecentchangeGetOKTextEventStreamEventDataLength
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Reset ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataLength)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams struct {
Value V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
Set bool
}
OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is optional V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams.
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams returns new OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams with value set to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams from json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams as json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Get ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsSet ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Or ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Reset ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision ¶
type OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision struct {
Value V2StreamRecentchangeGetOKTextEventStreamEventDataRevision
Set bool
}
OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision is optional V2StreamRecentchangeGetOKTextEventStreamEventDataRevision.
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision ¶
func NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision(v V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision
NewOptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision returns new OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision with value set to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataRevision from json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKTextEventStreamEventDataRevision as json.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Get ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Get() (v V2StreamRecentchangeGetOKTextEventStreamEventDataRevision, ok bool)
Get returns value and boolean that denotes whether value was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) IsSet ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) IsSet() bool
IsSet returns true if OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision was set.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON ¶
func (s OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Or ¶
func (o OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Or(d V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) V2StreamRecentchangeGetOKTextEventStreamEventDataRevision
Or returns value if set, or given parameter if does not.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Reset ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Reset()
Reset unsets value.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetTo ¶
func (o *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetTo(v V2StreamRecentchangeGetOKTextEventStreamEventDataRevision)
SetTo sets value to v.
func (*OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON ¶
func (s *OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type Option ¶
type Option interface {
ClientOption
}
Option is config option.
func WithAttributes ¶
WithAttributes specifies default otel attributes.
func WithMeterProvider ¶
func WithMeterProvider(provider metric.MeterProvider) Option
WithMeterProvider specifies a meter provider to use for creating a meter.
If none is specified, the otel.GetMeterProvider() is used.
func WithTracerProvider ¶
func WithTracerProvider(provider trace.TracerProvider) Option
WithTracerProvider specifies a tracer provider to use for creating a tracer.
If none is specified, the global provider is used.
type RequestEditor ¶
RequestEditor is the function signature for the RequestEditor callback function
type RequestOption ¶
type RequestOption func(cfg *requestConfig)
RequestOption defines options for request.
func WithEditRequest ¶
func WithEditRequest(fn func(req *http.Request) error) RequestOption
WithEditRequest sets function to edit request.
func WithEditResponse ¶
func WithEditResponse(fn func(resp *http.Response) error) RequestOption
WithEditResponse sets function to edit response.
func WithRequestClient ¶
func WithRequestClient(client ht.Client) RequestOption
WithRequestClient sets client for request.
func WithRequestSSEOptions ¶
func WithRequestSSEOptions(opts ...SSEClientOption) RequestOption
WithRequestSSEOptions configures SSE behavior for request.
func WithServerURL ¶
func WithServerURL(u *url.URL) RequestOption
WithServerURL sets client for request.
type ResponseEditor ¶
ResponseEditor is the function signature for the ResponseEditor callback function
type SSEClientOption ¶
type SSEClientOption func(*sseClientConfig)
func WithSSEInitialBufferCap ¶
func WithSSEInitialBufferCap(n int) SSEClientOption
WithSSEInitialBufferCap sets the initial decoder line buffer capacity.
func WithSSELastEventID ¶
func WithSSELastEventID(lastEventID string) SSEClientOption
WithSSELastEventID sets the initial lastEventID value for the stream.
func WithSSEMaxEventSize ¶
func WithSSEMaxEventSize(n int) SSEClientOption
WithSSEMaxEventSize sets the maximum parsable SSE event size in bytes.
Zero disables the limit.
func WithSSEMaxRetries ¶
func WithSSEMaxRetries(n int) SSEClientOption
WithSSEMaxRetries sets the maximum number of reconnect attempts.
Zero sets unlimited reconnect attempts.
func WithSSERetry ¶
func WithSSERetry(delay time.Duration) SSEClientOption
WithSSERetry sets the initial SSE reconnect delay.
func WithSSERetryErrorHandler ¶
func WithSSERetryErrorHandler(h sse.RetryErrorHandler) SSEClientOption
WithSSERetryErrorHandler sets the callback invoked after a reconnect attempt fails.
type V2StreamRecentchangeGetOKApplicationJSON ¶
type V2StreamRecentchangeGetOKApplicationJSON struct {
// Full page name, from Title::getPrefixedText.
Title OptString `json:"title"`
// A URI identifying the JSONSchema for this event. This should match an schema's $id in a schema
// repository. E.g. /schema/title/1.0.0.
Schema string `json:"$schema"`
// Type of recentchange event (rc_type). One of "edit", "new", "log", "categorize", or "external"; or a
// number. (See Manual:Recentchanges table#rc_type).
Type OptString `json:"type"`
// (rc_bot).
Bot OptBool `json:"bot"`
// (rc_comment).
Comment OptString `json:"comment"`
// ID of the recentchange event (rcid).
ID OptNilInt `json:"id"`
// Length of old and new change.
Length OptV2StreamRecentchangeGetOKApplicationJSONLength `json:"length"`
// (rc_log_action).
LogAction OptString `json:"log_action"`
LogActionComment OptNilString `json:"log_action_comment"`
// (rc_log_id).
LogID OptNilInt `json:"log_id"`
// Property only exists if event has rc_params.
LogParams OptV2StreamRecentchangeGetOKApplicationJSONLogParams `json:"log_params"`
// (rc_log_type).
LogType OptNilString `json:"log_type"`
Meta V2StreamRecentchangeGetOKApplicationJSONMeta `json:"meta"`
// (rc_minor).
Minor OptBool `json:"minor"`
// ID of relevant namespace of affected page (rc_namespace, page_namespace). This is -1 ("Special") for
// log events.
Namespace OptInt `json:"namespace"`
// The rc_comment parsed into simple HTML. Optional.
Parsedcomment OptString `json:"parsedcomment"`
// (rc_patrolled). This property only exists if patrolling is supported for this event (based on
// $wgUseRCPatrol, $wgUseNPPatrol).
Patrolled OptBool `json:"patrolled"`
// Old and new revision IDs.
Revision OptV2StreamRecentchangeGetOKApplicationJSONRevision `json:"revision"`
// $wgServerName.
ServerName OptString `json:"server_name"`
// $wgScriptPath.
ServerScriptPath OptString `json:"server_script_path"`
// $wgCanonicalServer.
ServerURL OptString `json:"server_url"`
// Unix timestamp (derived from rc_timestamp).
Timestamp OptInt `json:"timestamp"`
// (rc_user_text).
User OptString `json:"user"`
// WfWikiID ($wgDBprefix, $wgDBname).
Wiki OptString `json:"wiki"`
AdditionalProps V2StreamRecentchangeGetOKApplicationJSONAdditional
}
Represents a MW RecentChange event. https://www.mediawiki.org/wiki/Manual:RCFeed.
func (*V2StreamRecentchangeGetOKApplicationJSON) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSON from json.
func (*V2StreamRecentchangeGetOKApplicationJSON) Encode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetAdditionalProps ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetAdditionalProps() V2StreamRecentchangeGetOKApplicationJSONAdditional
GetAdditionalProps returns the value of AdditionalProps.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetBot ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetBot() OptBool
GetBot returns the value of Bot.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetComment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetComment() OptString
GetComment returns the value of Comment.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetID() OptNilInt
GetID returns the value of ID.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLength ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLength() OptV2StreamRecentchangeGetOKApplicationJSONLength
GetLength returns the value of Length.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLogAction ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogAction() OptString
GetLogAction returns the value of LogAction.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLogActionComment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogActionComment() OptNilString
GetLogActionComment returns the value of LogActionComment.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLogID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogID() OptNilInt
GetLogID returns the value of LogID.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLogParams ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogParams() OptV2StreamRecentchangeGetOKApplicationJSONLogParams
GetLogParams returns the value of LogParams.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetLogType ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetLogType() OptNilString
GetLogType returns the value of LogType.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetMeta ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetMeta() V2StreamRecentchangeGetOKApplicationJSONMeta
GetMeta returns the value of Meta.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetMinor ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetMinor() OptBool
GetMinor returns the value of Minor.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetNamespace ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetNamespace() OptInt
GetNamespace returns the value of Namespace.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetParsedcomment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetParsedcomment() OptString
GetParsedcomment returns the value of Parsedcomment.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetPatrolled ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetPatrolled() OptBool
GetPatrolled returns the value of Patrolled.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetRevision ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetRevision() OptV2StreamRecentchangeGetOKApplicationJSONRevision
GetRevision returns the value of Revision.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetSchema ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetSchema() string
GetSchema returns the value of Schema.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetServerName ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerName() OptString
GetServerName returns the value of ServerName.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetServerScriptPath ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerScriptPath() OptString
GetServerScriptPath returns the value of ServerScriptPath.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetServerURL ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetServerURL() OptString
GetServerURL returns the value of ServerURL.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetTimestamp ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetTimestamp() OptInt
GetTimestamp returns the value of Timestamp.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetTitle ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetTitle() OptString
GetTitle returns the value of Title.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetType ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetType() OptString
GetType returns the value of Type.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetUser ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetUser() OptString
GetUser returns the value of User.
func (*V2StreamRecentchangeGetOKApplicationJSON) GetWiki ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) GetWiki() OptString
GetWiki returns the value of Wiki.
func (*V2StreamRecentchangeGetOKApplicationJSON) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetAdditionalProps ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetAdditionalProps(val V2StreamRecentchangeGetOKApplicationJSONAdditional)
SetAdditionalProps sets the value of AdditionalProps.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetBot ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetBot(val OptBool)
SetBot sets the value of Bot.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetComment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetComment(val OptString)
SetComment sets the value of Comment.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetID(val OptNilInt)
SetID sets the value of ID.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLength ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLength(val OptV2StreamRecentchangeGetOKApplicationJSONLength)
SetLength sets the value of Length.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLogAction ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogAction(val OptString)
SetLogAction sets the value of LogAction.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLogActionComment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogActionComment(val OptNilString)
SetLogActionComment sets the value of LogActionComment.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLogID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogID(val OptNilInt)
SetLogID sets the value of LogID.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLogParams ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogParams(val OptV2StreamRecentchangeGetOKApplicationJSONLogParams)
SetLogParams sets the value of LogParams.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetLogType ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetLogType(val OptNilString)
SetLogType sets the value of LogType.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetMeta ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetMeta(val V2StreamRecentchangeGetOKApplicationJSONMeta)
SetMeta sets the value of Meta.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetMinor ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetMinor(val OptBool)
SetMinor sets the value of Minor.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetNamespace ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetNamespace(val OptInt)
SetNamespace sets the value of Namespace.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetParsedcomment ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetParsedcomment(val OptString)
SetParsedcomment sets the value of Parsedcomment.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetPatrolled ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetPatrolled(val OptBool)
SetPatrolled sets the value of Patrolled.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetRevision ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetRevision(val OptV2StreamRecentchangeGetOKApplicationJSONRevision)
SetRevision sets the value of Revision.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetSchema ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetSchema(val string)
SetSchema sets the value of Schema.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetServerName ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerName(val OptString)
SetServerName sets the value of ServerName.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetServerScriptPath ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerScriptPath(val OptString)
SetServerScriptPath sets the value of ServerScriptPath.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetServerURL ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetServerURL(val OptString)
SetServerURL sets the value of ServerURL.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetTimestamp ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetTimestamp(val OptInt)
SetTimestamp sets the value of Timestamp.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetTitle ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetTitle(val OptString)
SetTitle sets the value of Title.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetType ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetType(val OptString)
SetType sets the value of Type.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetUser ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetUser(val OptString)
SetUser sets the value of User.
func (*V2StreamRecentchangeGetOKApplicationJSON) SetWiki ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) SetWiki(val OptString)
SetWiki sets the value of Wiki.
func (*V2StreamRecentchangeGetOKApplicationJSON) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*V2StreamRecentchangeGetOKApplicationJSON) Validate ¶
func (s *V2StreamRecentchangeGetOKApplicationJSON) Validate() error
type V2StreamRecentchangeGetOKApplicationJSONAdditional ¶
func (*V2StreamRecentchangeGetOKApplicationJSONAdditional) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONAdditional) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONAdditional from json.
func (V2StreamRecentchangeGetOKApplicationJSONAdditional) Encode ¶
func (s V2StreamRecentchangeGetOKApplicationJSONAdditional) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (V2StreamRecentchangeGetOKApplicationJSONAdditional) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKApplicationJSONAdditional) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONAdditional) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONAdditional) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKApplicationJSONLength ¶
type V2StreamRecentchangeGetOKApplicationJSONLength struct {
// (rc_new_len).
New OptNilInt `json:"new"`
// (rc_old_len).
Old OptNilInt `json:"old"`
}
Length of old and new change.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONLength from json.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) Encode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) GetNew ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) GetNew() OptNilInt
GetNew returns the value of New.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) GetOld ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) GetOld() OptNilInt
GetOld returns the value of Old.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) SetNew ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) SetNew(val OptNilInt)
SetNew sets the value of New.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) SetOld ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) SetOld(val OptNilInt)
SetOld sets the value of Old.
func (*V2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLength) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKApplicationJSONLogParams ¶
type V2StreamRecentchangeGetOKApplicationJSONLogParams struct {
// Type selects the active sum variant, switch on this field.
Type V2StreamRecentchangeGetOKApplicationJSONLogParamsType
AnyArray []jx.Raw
V2StreamRecentchangeGetOKApplicationJSONLogParams1 V2StreamRecentchangeGetOKApplicationJSONLogParams1
String string
}
Property only exists if event has rc_params. V2StreamRecentchangeGetOKApplicationJSONLogParams represents sum type.
func NewAnyArrayV2StreamRecentchangeGetOKApplicationJSONLogParams ¶
func NewAnyArrayV2StreamRecentchangeGetOKApplicationJSONLogParams(v []jx.Raw) V2StreamRecentchangeGetOKApplicationJSONLogParams
NewAnyArrayV2StreamRecentchangeGetOKApplicationJSONLogParams returns new V2StreamRecentchangeGetOKApplicationJSONLogParams from []jx.Raw.
func NewStringV2StreamRecentchangeGetOKApplicationJSONLogParams ¶
func NewStringV2StreamRecentchangeGetOKApplicationJSONLogParams(v string) V2StreamRecentchangeGetOKApplicationJSONLogParams
NewStringV2StreamRecentchangeGetOKApplicationJSONLogParams returns new V2StreamRecentchangeGetOKApplicationJSONLogParams from string.
func NewV2StreamRecentchangeGetOKApplicationJSONLogParams1V2StreamRecentchangeGetOKApplicationJSONLogParams ¶
func NewV2StreamRecentchangeGetOKApplicationJSONLogParams1V2StreamRecentchangeGetOKApplicationJSONLogParams(v V2StreamRecentchangeGetOKApplicationJSONLogParams1) V2StreamRecentchangeGetOKApplicationJSONLogParams
NewV2StreamRecentchangeGetOKApplicationJSONLogParams1V2StreamRecentchangeGetOKApplicationJSONLogParams returns new V2StreamRecentchangeGetOKApplicationJSONLogParams from V2StreamRecentchangeGetOKApplicationJSONLogParams1.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONLogParams from json.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) Encode ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKApplicationJSONLogParams as json.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) GetAnyArray ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetAnyArray() (v []jx.Raw, ok bool)
GetAnyArray returns []jx.Raw and true boolean if V2StreamRecentchangeGetOKApplicationJSONLogParams is []jx.Raw.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) GetString ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetString() (v string, ok bool)
GetString returns string and true boolean if V2StreamRecentchangeGetOKApplicationJSONLogParams is string.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) GetV2StreamRecentchangeGetOKApplicationJSONLogParams1 ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) GetV2StreamRecentchangeGetOKApplicationJSONLogParams1() (v V2StreamRecentchangeGetOKApplicationJSONLogParams1, ok bool)
GetV2StreamRecentchangeGetOKApplicationJSONLogParams1 returns V2StreamRecentchangeGetOKApplicationJSONLogParams1 and true boolean if V2StreamRecentchangeGetOKApplicationJSONLogParams is V2StreamRecentchangeGetOKApplicationJSONLogParams1.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) IsAnyArray ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsAnyArray() bool
IsAnyArray reports whether V2StreamRecentchangeGetOKApplicationJSONLogParams is []jx.Raw.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) IsString ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsString() bool
IsString reports whether V2StreamRecentchangeGetOKApplicationJSONLogParams is string.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) IsV2StreamRecentchangeGetOKApplicationJSONLogParams1 ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) IsV2StreamRecentchangeGetOKApplicationJSONLogParams1() bool
IsV2StreamRecentchangeGetOKApplicationJSONLogParams1 reports whether V2StreamRecentchangeGetOKApplicationJSONLogParams is V2StreamRecentchangeGetOKApplicationJSONLogParams1.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams) SetAnyArray ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetAnyArray(v []jx.Raw)
SetAnyArray sets V2StreamRecentchangeGetOKApplicationJSONLogParams to []jx.Raw.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams) SetString ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetString(v string)
SetString sets V2StreamRecentchangeGetOKApplicationJSONLogParams to string.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams) SetV2StreamRecentchangeGetOKApplicationJSONLogParams1 ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) SetV2StreamRecentchangeGetOKApplicationJSONLogParams1(v V2StreamRecentchangeGetOKApplicationJSONLogParams1)
SetV2StreamRecentchangeGetOKApplicationJSONLogParams1 sets V2StreamRecentchangeGetOKApplicationJSONLogParams to V2StreamRecentchangeGetOKApplicationJSONLogParams1.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams) Validate ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams) Validate() error
type V2StreamRecentchangeGetOKApplicationJSONLogParams1 ¶
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams1) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams1) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONLogParams1 from json.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams1) Encode ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams1) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (V2StreamRecentchangeGetOKApplicationJSONLogParams1) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKApplicationJSONLogParams1) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONLogParams1) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONLogParams1) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKApplicationJSONLogParamsType ¶
type V2StreamRecentchangeGetOKApplicationJSONLogParamsType string
V2StreamRecentchangeGetOKApplicationJSONLogParamsType is oneOf type of V2StreamRecentchangeGetOKApplicationJSONLogParams.
const ( AnyArrayV2StreamRecentchangeGetOKApplicationJSONLogParams V2StreamRecentchangeGetOKApplicationJSONLogParamsType = "[]jx.Raw" V2StreamRecentchangeGetOKApplicationJSONLogParams1V2StreamRecentchangeGetOKApplicationJSONLogParams V2StreamRecentchangeGetOKApplicationJSONLogParamsType = "V2StreamRecentchangeGetOKApplicationJSONLogParams1" StringV2StreamRecentchangeGetOKApplicationJSONLogParams V2StreamRecentchangeGetOKApplicationJSONLogParamsType = "string" )
Possible values for V2StreamRecentchangeGetOKApplicationJSONLogParamsType.
type V2StreamRecentchangeGetOKApplicationJSONMeta ¶
type V2StreamRecentchangeGetOKApplicationJSONMeta struct {
// Domain the event or entity pertains to.
Domain OptString `json:"domain"`
// UTC event datetime, in ISO-8601 format.
Dt time.Time `json:"dt"`
// Unique ID of this event.
ID OptString `json:"id"`
// Unique ID of the request that caused the event.
RequestID OptString `json:"request_id"`
// Name of the stream/queue/dataset that this event belongs in.
Stream string `json:"stream"`
// Unique URI identifying the event or entity.
URI OptString `json:"uri"`
}
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONMeta from json.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) Encode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetDomain ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetDomain() OptString
GetDomain returns the value of Domain.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetDt ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetDt() time.Time
GetDt returns the value of Dt.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetID() OptString
GetID returns the value of ID.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetRequestID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetRequestID() OptString
GetRequestID returns the value of RequestID.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetStream ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetStream() string
GetStream returns the value of Stream.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) GetURI ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) GetURI() OptString
GetURI returns the value of URI.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetDomain ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetDomain(val OptString)
SetDomain sets the value of Domain.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetDt ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetDt(val time.Time)
SetDt sets the value of Dt.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetID(val OptString)
SetID sets the value of ID.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetRequestID ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetRequestID(val OptString)
SetRequestID sets the value of RequestID.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetStream ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetStream(val string)
SetStream sets the value of Stream.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) SetURI ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) SetURI(val OptString)
SetURI sets the value of URI.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONMeta) Validate ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONMeta) Validate() error
type V2StreamRecentchangeGetOKApplicationJSONRevision ¶
type V2StreamRecentchangeGetOKApplicationJSONRevision struct {
// (rc_last_oldid).
New OptNilInt `json:"new"`
// (rc_this_oldid).
Old OptNilInt `json:"old"`
}
Old and new revision IDs.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) Decode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKApplicationJSONRevision from json.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) Encode ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) GetNew ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) GetNew() OptNilInt
GetNew returns the value of New.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) GetOld ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) GetOld() OptNilInt
GetOld returns the value of Old.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) SetNew ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) SetNew(val OptNilInt)
SetNew sets the value of New.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) SetOld ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) SetOld(val OptNilInt)
SetOld sets the value of Old.
func (*V2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKApplicationJSONRevision) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKTextEventStream ¶
type V2StreamRecentchangeGetOKTextEventStream struct {
// contains filtered or unexported fields
}
V2StreamRecentchangeGetOKTextEventStream is a Server-Sent Events response stream.
func (*V2StreamRecentchangeGetOKTextEventStream) All ¶
func (s *V2StreamRecentchangeGetOKTextEventStream) All(ctx context.Context, ) iter.Seq2[V2StreamRecentchangeGetOKTextEventStreamEvent, error]
All iterates over stream events until the stream is closed, reconnecting when needed.
func (*V2StreamRecentchangeGetOKTextEventStream) Close ¶
func (s *V2StreamRecentchangeGetOKTextEventStream) Close() error
Close closes the current stream and stops further reconnect attempts.
func (*V2StreamRecentchangeGetOKTextEventStream) Next ¶
func (s *V2StreamRecentchangeGetOKTextEventStream) Next(ctx context.Context, ) (V2StreamRecentchangeGetOKTextEventStreamEvent, error)
Next returns the next event from the stream, reconnecting when needed.
type V2StreamRecentchangeGetOKTextEventStreamClient ¶
type V2StreamRecentchangeGetOKTextEventStreamClient interface {
sse.Client[V2StreamRecentchangeGetOKTextEventStreamEvent]
}
V2StreamRecentchangeGetOKTextEventStreamClient reads events from the V2StreamRecentchangeGetOKTextEventStream SSE stream.
type V2StreamRecentchangeGetOKTextEventStreamEvent ¶
type V2StreamRecentchangeGetOKTextEventStreamEvent struct {
ID string `json:"id"`
Type string `json:"event"`
Data V2StreamRecentchangeGetOKTextEventStreamEventData `json:"data"`
Retry OptInt `json:"retry"`
}
V2StreamRecentchangeGetOKTextEventStreamEvent is a parsed Server-Sent Event.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) GetData ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetData() V2StreamRecentchangeGetOKTextEventStreamEventData
GetData returns the value of Data.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) GetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetID() string
GetID returns the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) GetRetry ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetRetry() OptInt
GetRetry returns the value of Retry.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) GetType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) GetType() string
GetType returns the value of Type.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) SetData ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetData(val V2StreamRecentchangeGetOKTextEventStreamEventData)
SetData sets the value of Data.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) SetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetID(val string)
SetID sets the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) SetRetry ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetRetry(val OptInt)
SetRetry sets the value of Retry.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) SetType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) SetType(val string)
SetType sets the value of Type.
func (*V2StreamRecentchangeGetOKTextEventStreamEvent) Validate ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEvent) Validate() error
type V2StreamRecentchangeGetOKTextEventStreamEventData ¶
type V2StreamRecentchangeGetOKTextEventStreamEventData struct {
// Full page name, from Title::getPrefixedText.
Title OptString `json:"title"`
// A URI identifying the JSONSchema for this event. This should match an schema's $id in a schema
// repository. E.g. /schema/title/1.0.0.
Schema string `json:"$schema"`
// Type of recentchange event (rc_type). One of "edit", "new", "log", "categorize", or "external"; or a
// number. (See Manual:Recentchanges table#rc_type).
Type OptString `json:"type"`
// (rc_bot).
Bot OptBool `json:"bot"`
// (rc_comment).
Comment OptString `json:"comment"`
// ID of the recentchange event (rcid).
ID OptNilInt `json:"id"`
// Length of old and new change.
Length OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength `json:"length"`
// (rc_log_action).
LogAction OptString `json:"log_action"`
LogActionComment OptNilString `json:"log_action_comment"`
// (rc_log_id).
LogID OptNilInt `json:"log_id"`
// Property only exists if event has rc_params.
LogParams OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams `json:"log_params"`
// (rc_log_type).
LogType OptNilString `json:"log_type"`
Meta V2StreamRecentchangeGetOKTextEventStreamEventDataMeta `json:"meta"`
// (rc_minor).
Minor OptBool `json:"minor"`
// ID of relevant namespace of affected page (rc_namespace, page_namespace). This is -1 ("Special") for
// log events.
Namespace OptInt `json:"namespace"`
// The rc_comment parsed into simple HTML. Optional.
Parsedcomment OptString `json:"parsedcomment"`
// (rc_patrolled). This property only exists if patrolling is supported for this event (based on
// $wgUseRCPatrol, $wgUseNPPatrol).
Patrolled OptBool `json:"patrolled"`
// Old and new revision IDs.
Revision OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision `json:"revision"`
// $wgServerName.
ServerName OptString `json:"server_name"`
// $wgScriptPath.
ServerScriptPath OptString `json:"server_script_path"`
// $wgCanonicalServer.
ServerURL OptString `json:"server_url"`
// Unix timestamp (derived from rc_timestamp).
Timestamp OptInt `json:"timestamp"`
// (rc_user_text).
User OptString `json:"user"`
// WfWikiID ($wgDBprefix, $wgDBname).
Wiki OptString `json:"wiki"`
AdditionalProps V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional
}
Represents a MW RecentChange event. https://www.mediawiki.org/wiki/Manual:RCFeed.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventData from json.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) Encode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetAdditionalProps ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetAdditionalProps() V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional
GetAdditionalProps returns the value of AdditionalProps.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetBot ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetBot() OptBool
GetBot returns the value of Bot.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetComment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetComment() OptString
GetComment returns the value of Comment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetID() OptNilInt
GetID returns the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLength ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLength() OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength
GetLength returns the value of Length.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogAction ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogAction() OptString
GetLogAction returns the value of LogAction.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogActionComment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogActionComment() OptNilString
GetLogActionComment returns the value of LogActionComment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogID() OptNilInt
GetLogID returns the value of LogID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogParams ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogParams() OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
GetLogParams returns the value of LogParams.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetLogType() OptNilString
GetLogType returns the value of LogType.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetMeta ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetMeta() V2StreamRecentchangeGetOKTextEventStreamEventDataMeta
GetMeta returns the value of Meta.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetMinor ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetMinor() OptBool
GetMinor returns the value of Minor.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetNamespace ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetNamespace() OptInt
GetNamespace returns the value of Namespace.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetParsedcomment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetParsedcomment() OptString
GetParsedcomment returns the value of Parsedcomment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetPatrolled ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetPatrolled() OptBool
GetPatrolled returns the value of Patrolled.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetRevision ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetRevision() OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision
GetRevision returns the value of Revision.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetSchema ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetSchema() string
GetSchema returns the value of Schema.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerName ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerName() OptString
GetServerName returns the value of ServerName.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerScriptPath ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerScriptPath() OptString
GetServerScriptPath returns the value of ServerScriptPath.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerURL ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetServerURL() OptString
GetServerURL returns the value of ServerURL.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetTimestamp ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetTimestamp() OptInt
GetTimestamp returns the value of Timestamp.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetTitle ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetTitle() OptString
GetTitle returns the value of Title.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetType() OptString
GetType returns the value of Type.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetUser ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetUser() OptString
GetUser returns the value of User.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) GetWiki ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) GetWiki() OptString
GetWiki returns the value of Wiki.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetAdditionalProps ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetAdditionalProps(val V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional)
SetAdditionalProps sets the value of AdditionalProps.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetBot ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetBot(val OptBool)
SetBot sets the value of Bot.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetComment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetComment(val OptString)
SetComment sets the value of Comment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetID(val OptNilInt)
SetID sets the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLength ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLength(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataLength)
SetLength sets the value of Length.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogAction ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogAction(val OptString)
SetLogAction sets the value of LogAction.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogActionComment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogActionComment(val OptNilString)
SetLogActionComment sets the value of LogActionComment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogID(val OptNilInt)
SetLogID sets the value of LogID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogParams ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogParams(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams)
SetLogParams sets the value of LogParams.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetLogType(val OptNilString)
SetLogType sets the value of LogType.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetMeta ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetMeta(val V2StreamRecentchangeGetOKTextEventStreamEventDataMeta)
SetMeta sets the value of Meta.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetMinor ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetMinor(val OptBool)
SetMinor sets the value of Minor.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetNamespace ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetNamespace(val OptInt)
SetNamespace sets the value of Namespace.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetParsedcomment ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetParsedcomment(val OptString)
SetParsedcomment sets the value of Parsedcomment.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetPatrolled ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetPatrolled(val OptBool)
SetPatrolled sets the value of Patrolled.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetRevision ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetRevision(val OptV2StreamRecentchangeGetOKTextEventStreamEventDataRevision)
SetRevision sets the value of Revision.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetSchema ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetSchema(val string)
SetSchema sets the value of Schema.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerName ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerName(val OptString)
SetServerName sets the value of ServerName.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerScriptPath ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerScriptPath(val OptString)
SetServerScriptPath sets the value of ServerScriptPath.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerURL ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetServerURL(val OptString)
SetServerURL sets the value of ServerURL.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetTimestamp ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetTimestamp(val OptInt)
SetTimestamp sets the value of Timestamp.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetTitle ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetTitle(val OptString)
SetTitle sets the value of Title.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetType ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetType(val OptString)
SetType sets the value of Type.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetUser ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetUser(val OptString)
SetUser sets the value of User.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) SetWiki ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) SetWiki(val OptString)
SetWiki sets the value of Wiki.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventData) Validate ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventData) Validate() error
type V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional ¶
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional from json.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Encode ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataAdditional) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKTextEventStreamEventDataLength ¶
type V2StreamRecentchangeGetOKTextEventStreamEventDataLength struct {
// (rc_new_len).
New OptNilInt `json:"new"`
// (rc_old_len).
Old OptNilInt `json:"old"`
}
Length of old and new change.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataLength from json.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetNew ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetNew() OptNilInt
GetNew returns the value of New.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetOld ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) GetOld() OptNilInt
GetOld returns the value of Old.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetNew ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetNew(val OptNilInt)
SetNew sets the value of New.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetOld ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) SetOld(val OptNilInt)
SetOld sets the value of Old.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLength) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams struct {
// Type selects the active sum variant, switch on this field.
Type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType
AnyArray []jx.Raw
V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1
String string
}
Property only exists if event has rc_params. V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams represents sum type.
func NewAnyArrayV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
func NewAnyArrayV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v []jx.Raw) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
NewAnyArrayV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams returns new V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams from []jx.Raw.
func NewStringV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
func NewStringV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v string) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
NewStringV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams returns new V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams from string.
func NewV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams ¶
func NewV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams
NewV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams returns new V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams from V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams from json.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Encode(e *jx.Encoder)
Encode encodes V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams as json.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetAnyArray ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetAnyArray() (v []jx.Raw, ok bool)
GetAnyArray returns []jx.Raw and true boolean if V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is []jx.Raw.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetString ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetString() (v string, ok bool)
GetString returns string and true boolean if V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is string.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) GetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1() (v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1, ok bool)
GetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 returns V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 and true boolean if V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsAnyArray ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsAnyArray() bool
IsAnyArray reports whether V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is []jx.Raw.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsString ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsString() bool
IsString reports whether V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is string.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) IsV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1() bool
IsV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 reports whether V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams is V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetAnyArray ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetAnyArray(v []jx.Raw)
SetAnyArray sets V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams to []jx.Raw.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetString ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetString(v string)
SetString sets V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams to string.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) SetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1(v V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1)
SetV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 sets V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams to V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Validate ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams) Validate() error
type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 ¶
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1 from json.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Encode ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) MarshalJSON ¶
func (s V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType ¶
type V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType string
V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType is oneOf type of V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams.
const ( AnyArrayV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType = "[]jx.Raw" V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType = "V2StreamRecentchangeGetOKTextEventStreamEventDataLogParams1" StringV2StreamRecentchangeGetOKTextEventStreamEventDataLogParams V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType = "string" )
Possible values for V2StreamRecentchangeGetOKTextEventStreamEventDataLogParamsType.
type V2StreamRecentchangeGetOKTextEventStreamEventDataMeta ¶
type V2StreamRecentchangeGetOKTextEventStreamEventDataMeta struct {
// Domain the event or entity pertains to.
Domain OptString `json:"domain"`
// UTC event datetime, in ISO-8601 format.
Dt time.Time `json:"dt"`
// Unique ID of this event.
ID OptString `json:"id"`
// Unique ID of the request that caused the event.
RequestID OptString `json:"request_id"`
// Name of the stream/queue/dataset that this event belongs in.
Stream string `json:"stream"`
// Unique URI identifying the event or entity.
URI OptString `json:"uri"`
}
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataMeta from json.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Encode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDomain ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDomain() OptString
GetDomain returns the value of Domain.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDt ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetDt() time.Time
GetDt returns the value of Dt.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetID() OptString
GetID returns the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetRequestID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetRequestID() OptString
GetRequestID returns the value of RequestID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetStream ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetStream() string
GetStream returns the value of Stream.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetURI ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) GetURI() OptString
GetURI returns the value of URI.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDomain ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDomain(val OptString)
SetDomain sets the value of Domain.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDt ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetDt(val time.Time)
SetDt sets the value of Dt.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetID(val OptString)
SetID sets the value of ID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetRequestID ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetRequestID(val OptString)
SetRequestID sets the value of RequestID.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetStream ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetStream(val string)
SetStream sets the value of Stream.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetURI ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) SetURI(val OptString)
SetURI sets the value of URI.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Validate ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataMeta) Validate() error
type V2StreamRecentchangeGetOKTextEventStreamEventDataRevision ¶
type V2StreamRecentchangeGetOKTextEventStreamEventDataRevision struct {
// (rc_last_oldid).
New OptNilInt `json:"new"`
// (rc_this_oldid).
Old OptNilInt `json:"old"`
}
Old and new revision IDs.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Decode(d *jx.Decoder) error
Decode decodes V2StreamRecentchangeGetOKTextEventStreamEventDataRevision from json.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetNew ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetNew() OptNilInt
GetNew returns the value of New.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetOld ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) GetOld() OptNilInt
GetOld returns the value of Old.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetNew ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetNew(val OptNilInt)
SetNew sets the value of New.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetOld ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) SetOld(val OptNilInt)
SetOld sets the value of Old.
func (*V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON ¶
func (s *V2StreamRecentchangeGetOKTextEventStreamEventDataRevision) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
type V2StreamRecentchangeGetParams ¶
type V2StreamRecentchangeGetParams struct {
// Specifies the Kafka topics, partitions and offsets from which to begin streaming. You may not
// specify topics that are not configured to be part of this stream endpoint. Example:
// `[{topic: datacenter1.topic, partition: 0, offset: 12345}, ...]`.
LastEventID OptString `json:",omitempty,omitzero"`
// If given, this timestamp will be used as the historical starting position in each the requested
// streams. since should either be an integer UTC milliseconds unix epoch timestamp, or a string
// timestamp parseable by `Date.parse()`. If the timestamp given does not have any corresponding
// offsets, it will be ignored, and the data will begin streaming from the latest position in the
// stream. This parameter is ignored if `Last-Event-ID` is set with offsets (or timestamps) for
// individual topic partition assignments, e.g. when resuming after a disconnect. NOTE: Historical
// timestamp assignment is not supported indefinitely. Depending on backend stream configuration, will
// likely be only one or a few weeks.
Since OptString `json:",omitempty,omitzero"`
}
V2StreamRecentchangeGetParams is parameters of GET /v2/stream/recentchange operation.
type V2StreamRecentchangeGetRes ¶
type V2StreamRecentchangeGetRes interface {
// contains filtered or unexported methods
}