class
TandaCLI::Configuration::Serialisable::Environment::Production
Included Modules
- JSON::Serializable
Defined in:
tanda_cli/configuration/serialisable/environment/production.crConstructors
- .new(pull : JSON::PullParser)
- .new(region : Region = Region::APAC, 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))
- #region : Region
- #region=(region : Region)
Constructor Detail
def self.new(region : Region = Region::APAC, access_token : AccessToken | Nil = nil, organisations : Array(Organisation) = Array(Organisation).new)
#