JoobQ::Delivery::Record
Inherits JSON::Serializable::Strict < JSON::Serializable < Struct < Value < Object
Constructors
new(id : String, payload : String, digest : String)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
attempt
Sourceattempt=(attempt : Int64)
Sourcedigest
Sourcedue_at
Sourcedue_at=(due_at : Int64)
Sourceencoded
A capacity hint avoids repeated builder growth for ordinary envelopes. The standard serializer still handles escaping and grows for larger output.
id
Sourcelease_until
Sourcelease_until=(lease_until : Int64)
Sourceowner
Sourceowner=(owner : String | Nil)
Sourcepayload
Sourceschema
Sourcestate
Sourcestate=(state : State)
Sourcetoken
Sourcetoken=(token : String | Nil)
Sourcetraceparent
Sourcetraceparent=(traceparent : String | Nil)
Sourcevalidate!
Source