RestUserToken Класс
- java.lang.Object
- com.microsoft.bot.connector.rest.RestUserToken
Реализации
public class RestUserToken
implements UserToken
Экземпляр этого класса предоставляет доступ ко всем операциям, определенным в UserTokens.
Сводка по конструктору
Сводка по методу
| Модификатор и тип |
Метод и описание |
|
java.util.concurrent.CompletableFuture<TokenResponse>
|
exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
|
|
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>>
|
getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)
|
|
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>>
|
getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)
|
|
java.util.concurrent.CompletableFuture<TokenResponse>
|
getToken(String userId, String connectionName)
|
|
java.util.concurrent.CompletableFuture<TokenResponse>
|
getToken(String userId, String connectionName, String channelId, String code)
|
|
java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>>
|
getTokenStatus(String userId)
|
|
java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>>
|
getTokenStatus(String userId, String channelId, String include)
|
|
java.util.concurrent.CompletableFuture<java.lang.Void>
|
sendEmulateOAuthCards(boolean emulateOAuthCards)
Отправьте фиктивную карточку OAuth, когда бот используется в эмуляторе для тестирования без получения реального токена.
|
|
java.util.concurrent.CompletableFuture<java.lang.Object>
|
signOut(String userId)
|
|
java.util.concurrent.CompletableFuture<java.lang.Object>
|
signOut(String userId, String connectionName, String channelId)
|
Методы, унаследованные от java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
Сведения о конструкторе
RestUserToken
public RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)
Инициализирует экземпляр UserTokensImpl.
Параметры:
withRetrofit
- Экземпляр ретрофита, построенный из ретрофита построителя.
withClient
- экземпляр клиента службы, содержащего этот класс операций.
Сведения о методе
exchangeToken
public CompletableFuture exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
Параметры:
userId
- Строковое значение
connectionName
- Строковое значение
channelId
- Строковое значение
exchangeRequest
- TokenExchangeRequest
Возвращаемое значение:
наблюдаемый объект TokenResponse
getAadTokens
public CompletableFuture
Параметры:
userId
- Строковое значение
connectionName
- Строковое значение
aadResourceUrls
- Значение AadResourceUrls
Возвращаемое значение:
наблюдаемый объект Map<String, TokenResponse>
getAadTokens
public CompletableFuture
Параметры:
userId
- Строковое значение
connectionName
- Строковое значение
aadResourceUrls
- Значение AadResourceUrls
channelId
- Строковое значение
Возвращаемое значение:
наблюдаемый объект Map<String, TokenResponse>
getToken
public CompletableFuture getToken(String userId, String connectionName)
Параметры:
userId
- Строковое значение
connectionName
- Строковое значение
Возвращаемое значение:
наблюдаемый объект TokenResponse
getToken
public CompletableFuture getToken(String userId, String connectionName, String channelId, String code)
Параметры:
userId
- Строковое значение
connectionName
- Строковое значение
channelId
- Строковое значение
code
- Строковое значение
Возвращаемое значение:
наблюдаемый объект TokenResponse
getTokenStatus
public CompletableFuture> getTokenStatus(String userId)
Параметры:
userId
- Строковое значение
Возвращаемое значение:
наблюдаемый объект TokenStat> us<List
getTokenStatus
public CompletableFuture> getTokenStatus(String userId, String channelId, String include)
Параметры:
userId
- Строковое значение
channelId
- Строковое значение
include
- Строковое значение
Возвращаемое значение:
наблюдаемый объект TokenStat> us<List
sendEmulateOAuthCards
public CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)
Отправьте фиктивную карточку OAuth, когда бот используется в эмуляторе для тестирования без получения реального токена.
Параметры:
emulateOAuthCards
- Указывает, должен ли эмулировать карточку OAuth эмулировать эмулятор.
Возвращаемое значение:
Задача, представляющая выполняемую рабочую очередь.
signOut
public CompletableFuture