struct Octokit::Models::GPGKey

Defined in:

octokit/models/user_gpg_keys.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(id : Int64, primary_key_id : Int64, key_id : String, public_key : String, emails : Array(GPGEmail), subkeys : Array(GPGKey), can_sign : Bool, can_encrypt_coms : Bool, can_encrypt_storage : Bool, can_certify : Bool, created_at : Time, expires_at : String) #

def self.new(__temp_4636 : JSON::PullParser) #

Instance Method Detail

def can_certify : Bool #

def can_certify=(_can_certify : Bool) #

def can_encrypt_coms : Bool #

def can_encrypt_coms=(_can_encrypt_coms : Bool) #

def can_encrypt_storage : Bool #

def can_encrypt_storage=(_can_encrypt_storage : Bool) #

def can_sign : Bool #

def can_sign=(_can_sign : Bool) #

def created_at : Time #

def created_at=(_created_at : Time) #

def emails : Array(GPGEmail) #

def emails=(_emails : Array(GPGEmail)) #

def expires_at : String #

def expires_at=(_expires_at : String) #

def id : Int64 #

def id=(_id : Int64) #

def key_id : String #

def key_id=(_key_id : String) #

def primary_key_id : Int64 #

def primary_key_id=(_primary_key_id : Int64) #

def public_key : String #

def public_key=(_public_key : String) #

def subkeys : Array(GPGKey) #

def subkeys=(_subkeys : Array(GPGKey)) #

def to_json(json : JSON::Builder) #