C# 클래스 GitterSharp.Services.ReactiveGitterApiService

상속: IReactiveGitterApiService
파일 보기 프로젝트 열기: Odonno/gitter-api-pcl 1 사용 예제들

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