class GitLab::Me
- GitLab::Me
- GitLab::User
- GitLab::Resource
- GitLab
- Reference
- Object
Defined in:
gitlab/user.crConstructors
Instance Method Summary
Instance methods inherited from class GitLab::User
avatar_url : String
avatar_url,
bio : String | Nil
bio,
bot : Bool | Nil
bot,
created_at : Time | Nil
created_at,
discord : String | Nil
discord,
followers : UInt32 | Nil
followers,
following : UInt32 | Nil
following,
id : UInt128
id,
is_followed : Bool | Nil
is_followed,
job_title : String | Nil
job_title,
linkedin : String | Nil
linkedin,
local_time : String | Nil
local_time,
location : String | Nil
location,
locked : Bool
locked,
organization : String | Nil
organization,
projects
projects,
pronouns : String | Nil
pronouns,
public_email : String | Nil
public_email,
skype : String | Nil
skype,
state : String
state,
twitter : String | Nil
twitter,
username : String
username,
web_url : String
web_url,
website_url : String | Nil
website_url,
work_information : String | Nil
work_information
Constructor methods inherited from class GitLab::User
new(pull : JSON::PullParser)
new
Instance methods inherited from class GitLab::Resource
to_s(io : IO)
to_s
Constructor methods inherited from class GitLab::Resource
new(pull : JSON::PullParser)
new
Instance methods inherited from class GitLab
api : URI
api,
api=(api : URI)
api=,
get(path : String, & : HTTP::Client::Response -> )get(path : String)
get(uri : URI) get, home : Path home, home=(home : Path) home=, markdown(text : String, gfm : Bool = true, project : UInt128 | String | Nil = nil) markdown, namespace namespace, post(path : String, data : NamedTuple) post, project project, project? project?, token : String token, token=(token : String) token=, user(id) : User
user : Me user, users users, version version