struct Octokit::Models::User

Defined in:

octokit/models/users.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(login : String, id : Int64, node_id : String, avatar_url : String, url : String, html_url : String, gravatar_id : String, name : Union(String, Nil), company : Union(String, Nil), blog : Union(String, Nil), location : Union(String, Nil), email : Union(String, Nil), hireable : Union(Bool, Nil), bio : Union(String, Nil), public_repos : Union(Int32, Nil), public_gists : Union(Int32, Nil), followers : Union(Int32, Nil), following : Union(Int32, Nil), created_at : Union(Time, Nil), updated_at : Union(Time, Nil), suspended_at : Union(String, Nil), type : String, site_admin : Bool, total_private_repos : Union(Int32, Nil), owned_private_repos : Union(Int32, Nil), private_gists : Union(Int32, Nil), disk_usage : Union(Int32, Nil), collaborators : Union(Int32, Nil), two_factor_authentication : Union(Bool, Nil), plan : Union(Plan, Nil), followers_url : String, gists_url : String, organizations_url : String, received_events_url : String, repos_url : String, events_url : String, starred_url : String, subscriptions_url : String, text_matches : Union(Array(TextMatch), Nil), permissions : Union(Hash(String, Bool), Nil)) #

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

Class Method Detail

def self.path(user) #

Get the api path for a user


[View source]

Instance Method Detail

def avatar_url : String #

def avatar_url=(_avatar_url : String) #

def bio : Union(String, Nil) #

def bio=(_bio : Union(String, Nil)) #

def blog : Union(String, Nil) #

def blog=(_blog : Union(String, Nil)) #

def collaborators : Union(Int32, Nil) #

def collaborators=(_collaborators : Union(Int32, Nil)) #

def company : Union(String, Nil) #

def company=(_company : Union(String, Nil)) #

def created_at : Union(Time, Nil) #

def created_at=(_created_at : Union(Time, Nil)) #

def disk_usage : Union(Int32, Nil) #

def disk_usage=(_disk_usage : Union(Int32, Nil)) #

def email : Union(String, Nil) #

def email=(_email : Union(String, Nil)) #

def events_url : String #

def events_url=(_events_url : String) #

def followers : Union(Int32, Nil) #

def followers=(_followers : Union(Int32, Nil)) #

def followers_url : String #

def followers_url=(_followers_url : String) #

def following : Union(Int32, Nil) #

def following=(_following : Union(Int32, Nil)) #

def gists_url : String #

def gists_url=(_gists_url : String) #

def gravatar_id : String #

def gravatar_id=(_gravatar_id : String) #

def hireable : Union(Bool, Nil) #

def hireable=(_hireable : Union(Bool, Nil)) #

def html_url : String #

def html_url=(_html_url : String) #

def id : Int64 #

def id=(_id : Int64) #

def location : Union(String, Nil) #

def location=(_location : Union(String, Nil)) #

def login : String #

def login=(_login : String) #

def name : Union(String, Nil) #

def name=(_name : Union(String, Nil)) #

def node_id : String #

def node_id=(_node_id : String) #

def organizations_url : String #

def organizations_url=(_organizations_url : String) #

def owned_private_repos : Union(Int32, Nil) #

def owned_private_repos=(_owned_private_repos : Union(Int32, Nil)) #

def permissions : Union(Hash(String, Bool), Nil) #

def permissions=(_permissions : Union(Hash(String, Bool), Nil)) #

def plan : Union(Plan, Nil) #

def plan=(_plan : Union(Plan, Nil)) #

def private_gists : Union(Int32, Nil) #

def private_gists=(_private_gists : Union(Int32, Nil)) #

def public_gists : Union(Int32, Nil) #

def public_gists=(_public_gists : Union(Int32, Nil)) #

def public_repos : Union(Int32, Nil) #

def public_repos=(_public_repos : Union(Int32, Nil)) #

def received_events_url : String #

def received_events_url=(_received_events_url : String) #

def repos_url : String #

def repos_url=(_repos_url : String) #

def site_admin : Bool #

def site_admin=(_site_admin : Bool) #

def starred_url : String #

def starred_url=(_starred_url : String) #

def subscriptions_url : String #

def subscriptions_url=(_subscriptions_url : String) #

def suspended_at : Union(String, Nil) #

def suspended_at=(_suspended_at : Union(String, Nil)) #

def text_matches : Union(Array(TextMatch), Nil) #

def text_matches=(_text_matches : Union(Array(TextMatch), Nil)) #

def to_json(json : JSON::Builder) #

def total_private_repos : Union(Int32, Nil) #

def total_private_repos=(_total_private_repos : Union(Int32, Nil)) #

def two_factor_authentication : Union(Bool, Nil) #

def two_factor_authentication=(_two_factor_authentication : Union(Bool, Nil)) #

def type : String #

def type=(_type : String) #

def updated_at : Union(Time, Nil) #

def updated_at=(_updated_at : Union(Time, Nil)) #

def url : String #

def url=(_url : String) #