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

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

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