C# Класс GitterSharp.Services.ReactiveGitterApiService

Наследование: IReactiveGitterApiService
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
BanUserFromRoom ( string roomId, string username ) : IObservable
CreateRoom ( string groupId, CreateRoomRequest request ) : IObservable
DeleteRoom ( string roomId ) : IObservable
GetCurrentUser ( ) : IObservable
GetGroupRooms ( string groupId ) : IObservable>
GetGroups ( ) : IObservable>
GetOrganizations ( string userId ) : IObservable>
GetRealtimeEvents ( string roomId ) : IObservable
GetRealtimeMessages ( string roomId ) : IObservable
GetRepositories ( string userId ) : IObservable>
GetRoomBans ( string roomId ) : IObservable>
GetRoomEvents ( string roomId ) : IObservable>
GetRoomIssues ( string roomId ) : IObservable>
GetRoomMessages ( string roomId, MessageRequest request ) : IObservable>
GetRoomMessagesCountByDay ( string roomId ) : int>>.IObservable
GetRoomNotificationSettings ( string userId, string roomId ) : IObservable
GetRoomUsers ( string roomId, int limit = 30, string q = null, int skip ) : IObservable>
GetRooms ( ) : IObservable>
GetSingleRoomMessage ( string roomId, string messageId ) : IObservable
GetSuggestedCollaboratorsOnRoom ( string roomId ) : IObservable>
GetSuggestedRooms ( ) : IObservable>
GetSuggestedRooms ( string roomId ) : IObservable>
GetWelcomeMessage ( string roomId ) : IObservable
JoinRoom ( string roomName ) : IObservable
JoinRoom ( string userId, string roomId ) : IObservable
LeaveRoom ( string roomId, string userId ) : IObservable
MarkUnreadChatMessages ( string userId, string roomId, IEnumerable messageIds ) : IObservable
ReactiveGitterApiService ( ) : System.Net.Http
ReactiveGitterApiService ( string token ) : System.Net.Http
RetrieveUnreadChatMessages ( string userId, string roomId ) : IObservable
SearchRooms ( string query, int limit = 10, int skip ) : IObservable>
SearchUserRepositories ( string userId, string query, int limit = 10 ) : IObservable>
SearchUsers ( string query, int limit = 10, int skip ) : IObservable>
SendMessage ( string roomId, string message ) : IObservable
UpdateMessage ( string roomId, string messageId, string message ) : IObservable
UpdateRoom ( string roomId, UpdateRoomRequest request ) : IObservable
UpdateRoomNotificationSettings ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : IObservable
UpdateUserRoomSettings ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : IObservable
UpdateWelcomeMessage ( string roomId, UpdateWelcomeMessageRequest request ) : IObservable

Описание методов

BanUserFromRoom() публичный Метод

public BanUserFromRoom ( string roomId, string username ) : IObservable
roomId string
username string
Результат IObservable

CreateRoom() публичный Метод

public CreateRoom ( string groupId, CreateRoomRequest request ) : IObservable
groupId string
request GitterSharp.Model.Requests.CreateRoomRequest
Результат IObservable

DeleteRoom() публичный Метод

public DeleteRoom ( string roomId ) : IObservable
roomId string
Результат IObservable

GetCurrentUser() публичный Метод

public GetCurrentUser ( ) : IObservable
Результат IObservable

GetGroupRooms() публичный Метод

public GetGroupRooms ( string groupId ) : IObservable>
groupId string
Результат IObservable>

GetGroups() публичный Метод

public GetGroups ( ) : IObservable>
Результат IObservable>

GetOrganizations() публичный Метод

public GetOrganizations ( string userId ) : IObservable>
userId string
Результат IObservable>

GetRealtimeEvents() публичный Метод

public GetRealtimeEvents ( string roomId ) : IObservable
roomId string
Результат IObservable

GetRealtimeMessages() публичный Метод

public GetRealtimeMessages ( string roomId ) : IObservable
roomId string
Результат IObservable

GetRepositories() публичный Метод

public GetRepositories ( string userId ) : IObservable>
userId string
Результат IObservable>

GetRoomBans() публичный Метод

public GetRoomBans ( string roomId ) : IObservable>
roomId string
Результат IObservable>

GetRoomEvents() публичный Метод

public GetRoomEvents ( string roomId ) : IObservable>
roomId string
Результат IObservable>

GetRoomIssues() публичный Метод

public GetRoomIssues ( string roomId ) : IObservable>
roomId string
Результат IObservable>

GetRoomMessages() публичный Метод

public GetRoomMessages ( string roomId, MessageRequest request ) : IObservable>
roomId string
request MessageRequest
Результат IObservable>

GetRoomMessagesCountByDay() публичный Метод

public GetRoomMessagesCountByDay ( string roomId ) : int>>.IObservable
roomId string
Результат int>>.IObservable

GetRoomNotificationSettings() публичный Метод

public GetRoomNotificationSettings ( string userId, string roomId ) : IObservable
userId string
roomId string
Результат IObservable

GetRoomUsers() публичный Метод

public GetRoomUsers ( string roomId, int limit = 30, string q = null, int skip ) : IObservable>
roomId string
limit int
q string
skip int
Результат IObservable>

GetRooms() публичный Метод

public GetRooms ( ) : IObservable>
Результат IObservable>

GetSingleRoomMessage() публичный Метод

public GetSingleRoomMessage ( string roomId, string messageId ) : IObservable
roomId string
messageId string
Результат IObservable

GetSuggestedCollaboratorsOnRoom() публичный Метод

public GetSuggestedCollaboratorsOnRoom ( string roomId ) : IObservable>
roomId string
Результат IObservable>

GetSuggestedRooms() публичный Метод

public GetSuggestedRooms ( ) : IObservable>
Результат IObservable>

GetSuggestedRooms() публичный Метод

public GetSuggestedRooms ( string roomId ) : IObservable>
roomId string
Результат IObservable>

GetWelcomeMessage() публичный Метод

public GetWelcomeMessage ( string roomId ) : IObservable
roomId string
Результат IObservable

JoinRoom() публичный Метод

public JoinRoom ( string roomName ) : IObservable
roomName string
Результат IObservable

JoinRoom() публичный Метод

public JoinRoom ( string userId, string roomId ) : IObservable
userId string
roomId string
Результат IObservable

LeaveRoom() публичный Метод

public LeaveRoom ( string roomId, string userId ) : IObservable
roomId string
userId string
Результат IObservable

MarkUnreadChatMessages() публичный Метод

public MarkUnreadChatMessages ( string userId, string roomId, IEnumerable messageIds ) : IObservable
userId string
roomId string
messageIds IEnumerable
Результат IObservable

ReactiveGitterApiService() публичный Метод

public ReactiveGitterApiService ( ) : System.Net.Http
Результат System.Net.Http

ReactiveGitterApiService() публичный Метод

public ReactiveGitterApiService ( string token ) : System.Net.Http
token string
Результат System.Net.Http

RetrieveUnreadChatMessages() публичный Метод

public RetrieveUnreadChatMessages ( string userId, string roomId ) : IObservable
userId string
roomId string
Результат IObservable

SearchRooms() публичный Метод

public SearchRooms ( string query, int limit = 10, int skip ) : IObservable>
query string
limit int
skip int
Результат IObservable>

SearchUserRepositories() публичный Метод

public SearchUserRepositories ( string userId, string query, int limit = 10 ) : IObservable>
userId string
query string
limit int
Результат IObservable>

SearchUsers() публичный Метод

public SearchUsers ( string query, int limit = 10, int skip ) : IObservable>
query string
limit int
skip int
Результат IObservable>

SendMessage() публичный Метод

public SendMessage ( string roomId, string message ) : IObservable
roomId string
message string
Результат IObservable

UpdateMessage() публичный Метод

public UpdateMessage ( string roomId, string messageId, string message ) : IObservable
roomId string
messageId string
message string
Результат IObservable

UpdateRoom() публичный Метод

public UpdateRoom ( string roomId, UpdateRoomRequest request ) : IObservable
roomId string
request GitterSharp.Model.Requests.UpdateRoomRequest
Результат IObservable

UpdateRoomNotificationSettings() публичный Метод

public UpdateRoomNotificationSettings ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : IObservable
userId string
roomId string
request GitterSharp.Model.Requests.UpdateRoomNotificationSettingsRequest
Результат IObservable

UpdateUserRoomSettings() публичный Метод

public UpdateUserRoomSettings ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : IObservable
userId string
roomId string
request GitterSharp.Model.Requests.UpdateUserRoomSettingsRequest
Результат IObservable

UpdateWelcomeMessage() публичный Метод

public UpdateWelcomeMessage ( string roomId, UpdateWelcomeMessageRequest request ) : IObservable
roomId string
request GitterSharp.Model.Requests.UpdateWelcomeMessageRequest
Результат IObservable