class
TandaCLI::Configuration::Serialisable::Environment::Custom
- TandaCLI::Configuration::Serialisable::Environment::Custom
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
tanda_cli/configuration/serialisable/environment/custom.crConstructors
- .new(pull : JSON::PullParser)
- .new(url : URI, access_token : AccessToken | Nil = nil, organisations : Array(Organisation) = Array(Organisation).new)
Instance Method Summary
- #access_token : AccessToken | Nil
- #access_token=(access_token : AccessToken | Nil)
- #auth_candidates : Array(AuthCandidate)
- #base_url : String
- #current_organisation! : Organisation
- #current_organisation? : Organisation | Nil
- #display_label : String
- #oauth_url(endpoint : Configuration::OAuthEndpoint) : String
- #organisations : Array(Organisation)
- #organisations=(organisations : Array(Organisation))
- #url : URI
- #url=(url : URI)
Constructor Detail
def self.new(url : URI, access_token : AccessToken | Nil = nil, organisations : Array(Organisation) = Array(Organisation).new)
#