AlternativeTokenSource public protocol AlternativeTokenSource Undocumented fetchToken(completion:) Undocumented Declaration Swift func fetchToken(completion: @escaping (Result<Token, GiniError>) -> Void)