C# Class GitterSharp.Services.GitterApiService

Inheritance: IGitterApiService
Afficher le fichier Open project: Odonno/gitter-api-pcl Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Method Details

BanUserFromRoomAsync() public méthode

public BanUserFromRoomAsync ( string roomId, string username ) : Task
roomId string
username string
Résultat Task

CreateRoomAsync() public méthode

public CreateRoomAsync ( string groupId, CreateRoomRequest request ) : Task
groupId string
request GitterSharp.Model.Requests.CreateRoomRequest
Résultat Task

DeleteRoomAsync() public méthode

public DeleteRoomAsync ( string roomId ) : Task
roomId string
Résultat Task

GetCurrentUserAsync() public méthode

public GetCurrentUserAsync ( ) : Task
Résultat Task

GetGroupRoomsAsync() public méthode

public GetGroupRoomsAsync ( string groupId ) : Task>
groupId string
Résultat Task>

GetGroupsAsync() public méthode

public GetGroupsAsync ( ) : Task>
Résultat Task>

GetOrganizationsAsync() public méthode

public GetOrganizationsAsync ( string userId ) : Task>
userId string
Résultat Task>

GetRepositoriesAsync() public méthode

public GetRepositoriesAsync ( string userId ) : Task>
userId string
Résultat Task>

GetRoomBansAsync() public méthode

public GetRoomBansAsync ( string roomId ) : Task>
roomId string
Résultat Task>

GetRoomEventsAsync() public méthode

public GetRoomEventsAsync ( string roomId ) : Task>
roomId string
Résultat Task>

GetRoomIssuesAsync() public méthode

public GetRoomIssuesAsync ( string roomId ) : Task>
roomId string
Résultat Task>

GetRoomMessagesAsync() public méthode

public GetRoomMessagesAsync ( string roomId, MessageRequest request ) : Task>
roomId string
request MessageRequest
Résultat Task>

GetRoomMessagesCountByDayAsync() public méthode

public GetRoomMessagesCountByDayAsync ( string roomId ) : int>>.Task
roomId string
Résultat int>>.Task

GetRoomNotificationSettingsAsync() public méthode

public GetRoomNotificationSettingsAsync ( string userId, string roomId ) : Task
userId string
roomId string
Résultat Task

GetRoomUsersAsync() public méthode

public GetRoomUsersAsync ( string roomId, int limit = 30, string q = null, int skip ) : Task>
roomId string
limit int
q string
skip int
Résultat Task>

GetRoomsAsync() public méthode

public GetRoomsAsync ( ) : Task>
Résultat Task>

GetSingleRoomMessageAsync() public méthode

public GetSingleRoomMessageAsync ( string roomId, string messageId ) : Task
roomId string
messageId string
Résultat Task

GetSuggestedCollaboratorsOnRoomAsync() public méthode

public GetSuggestedCollaboratorsOnRoomAsync ( string roomId ) : Task>
roomId string
Résultat Task>

GetSuggestedRoomsAsync() public méthode

public GetSuggestedRoomsAsync ( ) : Task>
Résultat Task>

GetSuggestedRoomsAsync() public méthode

public GetSuggestedRoomsAsync ( string roomId ) : Task>
roomId string
Résultat Task>

GetWelcomeMessageAsync() public méthode

public GetWelcomeMessageAsync ( string roomId ) : Task
roomId string
Résultat Task

GitterApiService() public méthode

public GitterApiService ( ) : System
Résultat System

GitterApiService() public méthode

public GitterApiService ( string token ) : System
token string
Résultat System

JoinRoomAsync() public méthode

public JoinRoomAsync ( string roomName ) : Task
roomName string
Résultat Task

JoinRoomAsync() public méthode

public JoinRoomAsync ( string userId, string roomId ) : Task
userId string
roomId string
Résultat Task

LeaveRoomAsync() public méthode

public LeaveRoomAsync ( string roomId, string userId ) : Task
roomId string
userId string
Résultat Task

MarkUnreadChatMessagesAsync() public méthode

public MarkUnreadChatMessagesAsync ( string userId, string roomId, IEnumerable messageIds ) : System.Threading.Tasks.Task
userId string
roomId string
messageIds IEnumerable
Résultat System.Threading.Tasks.Task

RetrieveUnreadChatMessagesAsync() public méthode

public RetrieveUnreadChatMessagesAsync ( string userId, string roomId ) : Task
userId string
roomId string
Résultat Task

SearchRoomsAsync() public méthode

public SearchRoomsAsync ( string query, int limit = 10, int skip ) : Task>
query string
limit int
skip int
Résultat Task>

SearchUserRepositoriesAsync() public méthode

public SearchUserRepositoriesAsync ( string userId, string query, int limit = 10 ) : Task>
userId string
query string
limit int
Résultat Task>

SearchUsersAsync() public méthode

public SearchUsersAsync ( string query, int limit = 10, int skip ) : Task>
query string
limit int
skip int
Résultat Task>

SendMessageAsync() public méthode

public SendMessageAsync ( string roomId, string message ) : Task
roomId string
message string
Résultat Task

UpdateMessageAsync() public méthode

public UpdateMessageAsync ( string roomId, string messageId, string message ) : Task
roomId string
messageId string
message string
Résultat Task

UpdateRoomAsync() public méthode

public UpdateRoomAsync ( string roomId, UpdateRoomRequest request ) : Task
roomId string
request GitterSharp.Model.Requests.UpdateRoomRequest
Résultat Task

UpdateRoomNotificationSettingsAsync() public méthode

public UpdateRoomNotificationSettingsAsync ( string userId, string roomId, UpdateRoomNotificationSettingsRequest request ) : Task
userId string
roomId string
request GitterSharp.Model.Requests.UpdateRoomNotificationSettingsRequest
Résultat Task

UpdateUserRoomSettingsAsync() public méthode

public UpdateUserRoomSettingsAsync ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : Task
userId string
roomId string
request GitterSharp.Model.Requests.UpdateUserRoomSettingsRequest
Résultat Task

UpdateWelcomeMessageAsync() public méthode

public UpdateWelcomeMessageAsync ( string roomId, UpdateWelcomeMessageRequest request ) : Task
roomId string
request GitterSharp.Model.Requests.UpdateWelcomeMessageRequest
Résultat Task