class TandaCLI::Configuration::Serialisable::Environment::Custom

Included Modules

Defined in:

tanda_cli/configuration/serialisable/environment/custom.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(url : URI, access_token : AccessToken | Nil = nil, organisations : Array(Organisation) = Array(Organisation).new) #

[View source]

Instance Method Detail

def access_token : AccessToken | Nil #

[View source]
def access_token=(access_token : AccessToken | Nil) #

[View source]
def auth_candidates : Array(AuthCandidate) #

[View source]
def base_url : String #

[View source]
def current_organisation! : Organisation #

[View source]
def current_organisation? : Organisation | Nil #

[View source]
def display_label : String #

[View source]
def oauth_url(endpoint : Configuration::OAuthEndpoint) : String #

[View source]
def organisations : Array(Organisation) #

[View source]
def organisations=(organisations : Array(Organisation)) #

[View source]
def url : URI #

[View source]
def url=(url : URI) #

[View source]