C# 클래스 GitterSharp.Services.GitterApiService

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

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
BanUserFromRoomAsync ( string roomId, string username ) : Task
CreateRoomAsync ( string groupId, CreateRoomRequest request ) : Task
DeleteRoomAsync ( string roomId ) : Task
GetCurrentUserAsync ( ) : Task
GetGroupRoomsAsync ( string groupId ) : Task>
GetGroupsAsync ( ) : Task>
GetOrganizationsAsync ( string userId ) : Task>
GetRepositoriesAsync ( string userId ) : Task>
GetRoomBansAsync ( string roomId ) : Task>
GetRoomEventsAsync ( string roomId ) : Task>
GetRoomIssuesAsync ( string roomId ) : Task>
GetRoomMessagesAsync ( string roomId, MessageRequest request ) : Task>
GetRoomMessagesCountByDayAsync ( string roomId ) : int>>.Task
GetRoomNotificationSettingsAsync ( string userId, string roomId ) : Task
GetRoomUsersAsync ( string roomId, int limit = 30, string q = null, int skip ) : Task>
GetRoomsAsync ( ) : Task>
GetSingleRoomMessageAsync ( string roomId, string messageId ) : Task
GetSuggestedCollaboratorsOnRoomAsync ( string roomId ) : Task>
GetSuggestedRoomsAsync ( ) : Task>
GetSuggestedRoomsAsync ( string roomId ) : Task>
GetWelcomeMessageAsync ( string roomId ) : Task
GitterApiService ( ) : System
GitterApiService ( string token ) : System
JoinRoomAsync ( string roomName ) : Task
JoinRoomAsync ( string userId, string roomId ) : Task
LeaveRoomAsync ( string roomId, string userId ) : Task
MarkUnreadChatMessagesAsync ( string userId, string roomId, IEnumerable messageIds ) : System.Threading.Tasks.Task
RetrieveUnreadChatMessagesAsync ( string userId, string roomId ) : Task
SearchRoomsAsync ( string query, int limit = 10, int skip ) : Task>
SearchUserRepositoriesAsync ( string userId, string query, int limit = 10 ) : Task>
SearchUsersAsync ( string query, int limit = 10, int skip ) : Task>
SendMessageAsync ( string roomId, string message ) : Task
UpdateMessageAsync ( string roomId, string messageId, string message ) : Task
UpdateRoomAsync ( string roomId, UpdateRoomRequest request ) : Task
UpdateRoomNotificationSettingsAsync ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : Task
UpdateUserRoomSettingsAsync ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : Task
UpdateWelcomeMessageAsync ( string roomId, UpdateWelcomeMessageRequest request ) : Task

메소드 상세

BanUserFromRoomAsync() 공개 메소드

public BanUserFromRoomAsync ( string roomId, string username ) : Task
roomId string
username string
리턴 Task

CreateRoomAsync() 공개 메소드

public CreateRoomAsync ( string groupId, CreateRoomRequest request ) : Task
groupId string
request GitterSharp.Model.Requests.CreateRoomRequest
리턴 Task

DeleteRoomAsync() 공개 메소드

public DeleteRoomAsync ( string roomId ) : Task
roomId string
리턴 Task

GetCurrentUserAsync() 공개 메소드

public GetCurrentUserAsync ( ) : Task
리턴 Task

GetGroupRoomsAsync() 공개 메소드

public GetGroupRoomsAsync ( string groupId ) : Task>
groupId string
리턴 Task>

GetGroupsAsync() 공개 메소드

public GetGroupsAsync ( ) : Task>
리턴 Task>

GetOrganizationsAsync() 공개 메소드

public GetOrganizationsAsync ( string userId ) : Task>
userId string
리턴 Task>

GetRepositoriesAsync() 공개 메소드

public GetRepositoriesAsync ( string userId ) : Task>
userId string
리턴 Task>

GetRoomBansAsync() 공개 메소드

public GetRoomBansAsync ( string roomId ) : Task>
roomId string
리턴 Task>

GetRoomEventsAsync() 공개 메소드

public GetRoomEventsAsync ( string roomId ) : Task>
roomId string
리턴 Task>

GetRoomIssuesAsync() 공개 메소드

public GetRoomIssuesAsync ( string roomId ) : Task>
roomId string
리턴 Task>

GetRoomMessagesAsync() 공개 메소드

public GetRoomMessagesAsync ( string roomId, MessageRequest request ) : Task>
roomId string
request MessageRequest
리턴 Task>

GetRoomMessagesCountByDayAsync() 공개 메소드

public GetRoomMessagesCountByDayAsync ( string roomId ) : int>>.Task
roomId string
리턴 int>>.Task

GetRoomNotificationSettingsAsync() 공개 메소드

public GetRoomNotificationSettingsAsync ( string userId, string roomId ) : Task
userId string
roomId string
리턴 Task

GetRoomUsersAsync() 공개 메소드

public GetRoomUsersAsync ( string roomId, int limit = 30, string q = null, int skip ) : Task>
roomId string
limit int
q string
skip int
리턴 Task>

GetRoomsAsync() 공개 메소드

public GetRoomsAsync ( ) : Task>
리턴 Task>

GetSingleRoomMessageAsync() 공개 메소드

public GetSingleRoomMessageAsync ( string roomId, string messageId ) : Task
roomId string
messageId string
리턴 Task

GetSuggestedCollaboratorsOnRoomAsync() 공개 메소드

public GetSuggestedCollaboratorsOnRoomAsync ( string roomId ) : Task>
roomId string
리턴 Task>

GetSuggestedRoomsAsync() 공개 메소드

public GetSuggestedRoomsAsync ( ) : Task>
리턴 Task>

GetSuggestedRoomsAsync() 공개 메소드

public GetSuggestedRoomsAsync ( string roomId ) : Task>
roomId string
리턴 Task>

GetWelcomeMessageAsync() 공개 메소드

public GetWelcomeMessageAsync ( string roomId ) : Task
roomId string
리턴 Task

GitterApiService() 공개 메소드

public GitterApiService ( ) : System
리턴 System

GitterApiService() 공개 메소드

public GitterApiService ( string token ) : System
token string
리턴 System

JoinRoomAsync() 공개 메소드

public JoinRoomAsync ( string roomName ) : Task
roomName string
리턴 Task

JoinRoomAsync() 공개 메소드

public JoinRoomAsync ( string userId, string roomId ) : Task
userId string
roomId string
리턴 Task

LeaveRoomAsync() 공개 메소드

public LeaveRoomAsync ( string roomId, string userId ) : Task
roomId string
userId string
리턴 Task

MarkUnreadChatMessagesAsync() 공개 메소드

public MarkUnreadChatMessagesAsync ( string userId, string roomId, IEnumerable messageIds ) : System.Threading.Tasks.Task
userId string
roomId string
messageIds IEnumerable
리턴 System.Threading.Tasks.Task

RetrieveUnreadChatMessagesAsync() 공개 메소드

public RetrieveUnreadChatMessagesAsync ( string userId, string roomId ) : Task
userId string
roomId string
리턴 Task

SearchRoomsAsync() 공개 메소드

public SearchRoomsAsync ( string query, int limit = 10, int skip ) : Task>
query string
limit int
skip int
리턴 Task>

SearchUserRepositoriesAsync() 공개 메소드

public SearchUserRepositoriesAsync ( string userId, string query, int limit = 10 ) : Task>
userId string
query string
limit int
리턴 Task>

SearchUsersAsync() 공개 메소드

public SearchUsersAsync ( string query, int limit = 10, int skip ) : Task>
query string
limit int
skip int
리턴 Task>

SendMessageAsync() 공개 메소드

public SendMessageAsync ( string roomId, string message ) : Task
roomId string
message string
리턴 Task

UpdateMessageAsync() 공개 메소드

public UpdateMessageAsync ( string roomId, string messageId, string message ) : Task
roomId string
messageId string
message string
리턴 Task

UpdateRoomAsync() 공개 메소드

public UpdateRoomAsync ( string roomId, UpdateRoomRequest request ) : Task
roomId string
request GitterSharp.Model.Requests.UpdateRoomRequest
리턴 Task

UpdateRoomNotificationSettingsAsync() 공개 메소드

public UpdateRoomNotificationSettingsAsync ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : Task
userId string
roomId string
request GitterSharp.Model.Requests.UpdateRoomNotificationSettingsRequest
리턴 Task

UpdateUserRoomSettingsAsync() 공개 메소드

public UpdateUserRoomSettingsAsync ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : Task
userId string
roomId string
request GitterSharp.Model.Requests.UpdateUserRoomSettingsRequest
리턴 Task

UpdateWelcomeMessageAsync() 공개 메소드

public UpdateWelcomeMessageAsync ( string roomId, UpdateWelcomeMessageRequest request ) : Task
roomId string
request GitterSharp.Model.Requests.UpdateWelcomeMessageRequest
리턴 Task