class

Tinrelay::KeyringData

Inherits JSON::Serializable < Reference < Object

Constructors

new(server : String, ship : String, owner_public_key : String, radios : Array(Tinrelay::ShipRadioIdentity), owner_generation : Int32 = 1, active_radio_generation : Int32 = 1, pending_radio : Nil | Tinrelay::ShipRadioIdentity = nil, contacts : Array(Tinrelay::ShipContact) = [] of ShipContact, format : Int32 = 2)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

active_radio_generation
Source
active_radio_generation=(active_radio_generation : Int32)
Source
contact!(ship : String) : ShipContact
Source
contacts
Source
contacts=(contacts : Array(ShipContact))
Source
format
Source
format=(format : Int32)
Source
owner_generation
Source
owner_generation=(owner_generation : Int32)
Source
owner_public_key
Source
owner_public_key=(owner_public_key : String)
Source
pending_radio
Source
pending_radio=(pending_radio : ShipRadioIdentity | Nil)
Source
radio!(generation : Int32 | Nil = nil) : ShipRadioIdentity
Source
radios
Source
radios=(radios : Array(ShipRadioIdentity))
Source
server
Source
server=(server : String)
Source
ship
Source
ship=(ship : String)
Source