C# Class GitterSharp.Services.ReactiveGitterApiService

Inheritance: IReactiveGitterApiService
Mostra file Open project: Odonno/gitter-api-pcl Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
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

Method Details

BanUserFromRoom() public method

public BanUserFromRoom ( string roomId, string username ) : IObservable
roomId string
username string
return IObservable

CreateRoom() public method

public CreateRoom ( string groupId, CreateRoomRequest request ) : IObservable
groupId string
request GitterSharp.Model.Requests.CreateRoomRequest
return IObservable

DeleteRoom() public method

public DeleteRoom ( string roomId ) : IObservable
roomId string
return IObservable

GetCurrentUser() public method

public GetCurrentUser ( ) : IObservable
return IObservable

GetGroupRooms() public method

public GetGroupRooms ( string groupId ) : IObservable>
groupId string
return IObservable>

GetGroups() public method

public GetGroups ( ) : IObservable>
return IObservable>

GetOrganizations() public method

public GetOrganizations ( string userId ) : IObservable>
userId string
return IObservable>

GetRealtimeEvents() public method

public GetRealtimeEvents ( string roomId ) : IObservable
roomId string
return IObservable

GetRealtimeMessages() public method

public GetRealtimeMessages ( string roomId ) : IObservable
roomId string
return IObservable

GetRepositories() public method

public GetRepositories ( string userId ) : IObservable>
userId string
return IObservable>

GetRoomBans() public method

public GetRoomBans ( string roomId ) : IObservable>
roomId string
return IObservable>

GetRoomEvents() public method

public GetRoomEvents ( string roomId ) : IObservable>
roomId string
return IObservable>

GetRoomIssues() public method

public GetRoomIssues ( string roomId ) : IObservable>
roomId string
return IObservable>

GetRoomMessages() public method

public GetRoomMessages ( string roomId, MessageRequest request ) : IObservable>
roomId string
request MessageRequest
return IObservable>

GetRoomMessagesCountByDay() public method

public GetRoomMessagesCountByDay ( string roomId ) : int>>.IObservable
roomId string
return int>>.IObservable

GetRoomNotificationSettings() public method

public GetRoomNotificationSettings ( string userId, string roomId ) : IObservable
userId string
roomId string
return IObservable

GetRoomUsers() public method

public GetRoomUsers ( string roomId, int limit = 30, string q = null, int skip ) : IObservable>
roomId string
limit int
q string
skip int
return IObservable>

GetRooms() public method

public GetRooms ( ) : IObservable>
return IObservable>

GetSingleRoomMessage() public method

public GetSingleRoomMessage ( string roomId, string messageId ) : IObservable
roomId string
messageId string
return IObservable

GetSuggestedCollaboratorsOnRoom() public method

public GetSuggestedCollaboratorsOnRoom ( string roomId ) : IObservable>
roomId string
return IObservable>

GetSuggestedRooms() public method

public GetSuggestedRooms ( ) : IObservable>
return IObservable>

GetSuggestedRooms() public method

public GetSuggestedRooms ( string roomId ) : IObservable>
roomId string
return IObservable>

GetWelcomeMessage() public method

public GetWelcomeMessage ( string roomId ) : IObservable
roomId string
return IObservable

JoinRoom() public method

public JoinRoom ( string roomName ) : IObservable
roomName string
return IObservable

JoinRoom() public method

public JoinRoom ( string userId, string roomId ) : IObservable
userId string
roomId string
return IObservable

LeaveRoom() public method

public LeaveRoom ( string roomId, string userId ) : IObservable
roomId string
userId string
return IObservable

MarkUnreadChatMessages() public method

public MarkUnreadChatMessages ( string userId, string roomId, IEnumerable messageIds ) : IObservable
userId string
roomId string
messageIds IEnumerable
return IObservable

ReactiveGitterApiService() public method

public ReactiveGitterApiService ( ) : System.Net.Http
return System.Net.Http

ReactiveGitterApiService() public method

public ReactiveGitterApiService ( string token ) : System.Net.Http
token string
return System.Net.Http

RetrieveUnreadChatMessages() public method

public RetrieveUnreadChatMessages ( string userId, string roomId ) : IObservable
userId string
roomId string
return IObservable

SearchRooms() public method

public SearchRooms ( string query, int limit = 10, int skip ) : IObservable>
query string
limit int
skip int
return IObservable>

SearchUserRepositories() public method

public SearchUserRepositories ( string userId, string query, int limit = 10 ) : IObservable>
userId string
query string
limit int
return IObservable>

SearchUsers() public method

public SearchUsers ( string query, int limit = 10, int skip ) : IObservable>
query string
limit int
skip int
return IObservable>

SendMessage() public method

public SendMessage ( string roomId, string message ) : IObservable
roomId string
message string
return IObservable

UpdateMessage() public method

public UpdateMessage ( string roomId, string messageId, string message ) : IObservable
roomId string
messageId string
message string
return IObservable

UpdateRoom() public method

public UpdateRoom ( string roomId, UpdateRoomRequest request ) : IObservable
roomId string
request GitterSharp.Model.Requests.UpdateRoomRequest
return IObservable

UpdateRoomNotificationSettings() public method

public UpdateRoomNotificationSettings ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : IObservable
userId string
roomId string
request GitterSharp.Model.Requests.UpdateRoomNotificationSettingsRequest
return IObservable

UpdateUserRoomSettings() public method

public UpdateUserRoomSettings ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : IObservable
userId string
roomId string
request GitterSharp.Model.Requests.UpdateUserRoomSettingsRequest
return IObservable

UpdateWelcomeMessage() public method

public UpdateWelcomeMessage ( string roomId, UpdateWelcomeMessageRequest request ) : IObservable
roomId string
request GitterSharp.Model.Requests.UpdateWelcomeMessageRequest
return IObservable