C# 클래스 kasthack.vksharp.Api.MethodGroup_Groups

파일 보기 프로젝트 열기: kasthack/kasthack.vksharp

공개 메소드들

메소드 설명
AddLink ( int groupId, string link, string text = "" ) : Task
AddLinkSync ( int groupId, string link, string text = "" ) : Link
ApproveRequest ( int groupId, int userId ) : System.Threading.Tasks.Task
ApproveRequestSync ( int groupId, int userId ) : void
Create ( string title, PageType type = PageType.Group, PageSubtype subtype = null, string description = "" ) : Task
CreateSync ( string title, PageType type = PageType.Group, PageSubtype subtype = null, string description = "" ) : Group
DeleteLink ( int groupId, int linkId ) : System.Threading.Tasks.Task
DeleteLinkSync ( int groupId, int linkId ) : void
Edit ( int groupId, string title = "", string description = "", string screenName = "", string website = "", string email = "", string phone = "", string rss = "", DateTimeOffset eventStartDate = null, DateTimeOffset eventFinishDate = null, DateTimeOffset eventGroupId = null, int subject = null, int publicCategory = null, int publicSubcategory = null, GroupAccess access = null, AccessType wall = null, AccessType topics = null, AccessType photos = null, AccessType video = null, AccessType audio = null, Date publicDate = null, bool links = null, bool events = null, bool places = null, bool contacts = null ) : System.Threading.Tasks.Task
EditLink ( int groupId, int linkId, string text = "" ) : System.Threading.Tasks.Task
EditLinkSync ( int groupId, int linkId, string text = "" ) : void
EditSync ( int groupId, string title = "", string description = "", string screenName = "", string website = "", string email = "", string phone = "", string rss = "", DateTimeOffset eventStartDate = null, DateTimeOffset eventFinishDate = null, DateTimeOffset eventGroupId = null, int subject = null, int publicCategory = null, int publicSubcategory = null, GroupAccess access = null, AccessType wall = null, AccessType topics = null, AccessType photos = null, AccessType video = null, AccessType audio = null, Date publicDate = null, bool links = null, bool events = null, bool places = null, bool contacts = null ) : void
Get ( int userId, GroupsGetFilter filter = null, int offset = null, int count = 100 ) : Task>
GetBanned ( int groupId, int offset = null, int count = 100 ) : Task
GetBannedSync ( int groupId, int offset = null, int count = 100 ) : User[]
GetById ( int groupId, GroupFields fields ) : Task
GetById ( string groupIds, GroupFields fields ) : Task
GetByIdSync ( int groupId, GroupFields fields ) : kasthack.vksharp.DataTypes.Entities.Group[]
GetByIdSync ( string groupIds, GroupFields fields ) : kasthack.vksharp.DataTypes.Entities.Group[]
GetMembers ( int groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembers ( string groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembers ( int groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembers ( string groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembersManagers ( int groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembersManagers ( string groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
GetMembersManagersSync ( int groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetMembersManagersSync ( string groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetMembersSync ( int groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetMembersSync ( string groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetMembersSync ( int groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetMembersSync ( string groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
GetSync ( int userId, GroupsGetFilter filter = null, int offset = null, int count = 100 ) : EntityList
Invite ( int groupId, int userId ) : System.Threading.Tasks.Task
InviteSync ( int groupId, int userId ) : void
IsMember ( int groupId ) : Task
IsMember ( int groupId, int userId = null ) : Task
IsMemberExtended ( int groupId, int userId = null ) : Task
IsMemberExtendedSync ( int groupId, int userId = null ) : MemberShip
IsMemberSync ( int groupId ) : kasthack.vksharp.DataTypes.Entities.MemberShip[]
IsMemberSync ( int groupId, int userId = null ) : bool
Join ( int groupId, bool notSure = false ) : System.Threading.Tasks.Task
JoinSync ( int groupId, bool notSure = false ) : void
Leave ( int groupId ) : System.Threading.Tasks.Task
LeaveSync ( int groupId ) : void
RemoveUser ( int groupId, int userId ) : System.Threading.Tasks.Task
RemoveUserSync ( int groupId, int userId ) : void
ReorderLink ( int groupId, long linkId, long after ) : System.Threading.Tasks.Task
ReorderLinkSync ( int groupId, long linkId, long after ) : void
UnbanUser ( int groupId, int userId ) : System.Threading.Tasks.Task
UnbanUserSync ( int groupId, int userId ) : void

비공개 메소드들

메소드 설명
MethodGroup_Groups ( Api parent ) : System

메소드 상세

AddLink() 공개 메소드

public AddLink ( int groupId, string link, string text = "" ) : Task
groupId int
link string
text string
리턴 Task

AddLinkSync() 공개 메소드

public AddLinkSync ( int groupId, string link, string text = "" ) : Link
groupId int
link string
text string
리턴 kasthack.vksharp.DataTypes.Entities.Link

ApproveRequest() 공개 메소드

public ApproveRequest ( int groupId, int userId ) : System.Threading.Tasks.Task
groupId int
userId int
리턴 System.Threading.Tasks.Task

ApproveRequestSync() 공개 메소드

public ApproveRequestSync ( int groupId, int userId ) : void
groupId int
userId int
리턴 void

Create() 공개 메소드

public Create ( string title, PageType type = PageType.Group, PageSubtype subtype = null, string description = "" ) : Task
title string
type PageType
subtype PageSubtype
description string
리턴 Task

CreateSync() 공개 메소드

public CreateSync ( string title, PageType type = PageType.Group, PageSubtype subtype = null, string description = "" ) : Group
title string
type PageType
subtype PageSubtype
description string
리턴 kasthack.vksharp.DataTypes.Entities.Group

DeleteLink() 공개 메소드

public DeleteLink ( int groupId, int linkId ) : System.Threading.Tasks.Task
groupId int
linkId int
리턴 System.Threading.Tasks.Task

DeleteLinkSync() 공개 메소드

public DeleteLinkSync ( int groupId, int linkId ) : void
groupId int
linkId int
리턴 void

Edit() 공개 메소드

public Edit ( int groupId, string title = "", string description = "", string screenName = "", string website = "", string email = "", string phone = "", string rss = "", DateTimeOffset eventStartDate = null, DateTimeOffset eventFinishDate = null, DateTimeOffset eventGroupId = null, int subject = null, int publicCategory = null, int publicSubcategory = null, GroupAccess access = null, AccessType wall = null, AccessType topics = null, AccessType photos = null, AccessType video = null, AccessType audio = null, Date publicDate = null, bool links = null, bool events = null, bool places = null, bool contacts = null ) : System.Threading.Tasks.Task
groupId int
title string
description string
screenName string
website string
email string
phone string
rss string
eventStartDate DateTimeOffset
eventFinishDate DateTimeOffset
eventGroupId DateTimeOffset
subject int
publicCategory int
publicSubcategory int
access GroupAccess
wall AccessType
topics AccessType
photos AccessType
video AccessType
audio AccessType
publicDate Date
links bool
events bool
places bool
contacts bool
리턴 System.Threading.Tasks.Task

EditLink() 공개 메소드

public EditLink ( int groupId, int linkId, string text = "" ) : System.Threading.Tasks.Task
groupId int
linkId int
text string
리턴 System.Threading.Tasks.Task

EditLinkSync() 공개 메소드

public EditLinkSync ( int groupId, int linkId, string text = "" ) : void
groupId int
linkId int
text string
리턴 void

EditSync() 공개 메소드

public EditSync ( int groupId, string title = "", string description = "", string screenName = "", string website = "", string email = "", string phone = "", string rss = "", DateTimeOffset eventStartDate = null, DateTimeOffset eventFinishDate = null, DateTimeOffset eventGroupId = null, int subject = null, int publicCategory = null, int publicSubcategory = null, GroupAccess access = null, AccessType wall = null, AccessType topics = null, AccessType photos = null, AccessType video = null, AccessType audio = null, Date publicDate = null, bool links = null, bool events = null, bool places = null, bool contacts = null ) : void
groupId int
title string
description string
screenName string
website string
email string
phone string
rss string
eventStartDate DateTimeOffset
eventFinishDate DateTimeOffset
eventGroupId DateTimeOffset
subject int
publicCategory int
publicSubcategory int
access GroupAccess
wall AccessType
topics AccessType
photos AccessType
video AccessType
audio AccessType
publicDate Date
links bool
events bool
places bool
contacts bool
리턴 void

Get() 공개 메소드

public Get ( int userId, GroupsGetFilter filter = null, int offset = null, int count = 100 ) : Task>
userId int
filter GroupsGetFilter
offset int
count int
리턴 Task>

GetBanned() 공개 메소드

public GetBanned ( int groupId, int offset = null, int count = 100 ) : Task
groupId int
offset int
count int
리턴 Task

GetBannedSync() 공개 메소드

public GetBannedSync ( int groupId, int offset = null, int count = 100 ) : User[]
groupId int
offset int
count int
리턴 User[]

GetById() 공개 메소드

public GetById ( int groupId, GroupFields fields ) : Task
groupId int
fields GroupFields
리턴 Task

GetById() 공개 메소드

public GetById ( string groupIds, GroupFields fields ) : Task
groupIds string
fields GroupFields
리턴 Task

GetByIdSync() 공개 메소드

public GetByIdSync ( int groupId, GroupFields fields ) : kasthack.vksharp.DataTypes.Entities.Group[]
groupId int
fields GroupFields
리턴 kasthack.vksharp.DataTypes.Entities.Group[]

GetByIdSync() 공개 메소드

public GetByIdSync ( string groupIds, GroupFields fields ) : kasthack.vksharp.DataTypes.Entities.Group[]
groupIds string
fields GroupFields
리턴 kasthack.vksharp.DataTypes.Entities.Group[]

GetMembers() 공개 메소드

public GetMembers ( int groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId int
fields UserFields
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembers() 공개 메소드

public GetMembers ( string groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId string
fields UserFields
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembers() 공개 메소드

public GetMembers ( int groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId int
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembers() 공개 메소드

public GetMembers ( string groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId string
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembersManagers() 공개 메소드

public GetMembersManagers ( int groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId int
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembersManagers() 공개 메소드

public GetMembersManagers ( string groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : Task>
groupId string
sort MembersSortOrder
offset int
count int
리턴 Task>

GetMembersManagersSync() 공개 메소드

public GetMembersManagersSync ( int groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId int
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetMembersManagersSync() 공개 메소드

public GetMembersManagersSync ( string groupId, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId string
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetMembersSync() 공개 메소드

public GetMembersSync ( int groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId int
fields UserFields
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetMembersSync() 공개 메소드

public GetMembersSync ( string groupId, UserFields fields = UserFields.Anything, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId string
fields UserFields
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetMembersSync() 공개 메소드

public GetMembersSync ( int groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId int
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetMembersSync() 공개 메소드

public GetMembersSync ( string groupId, GroupMembersFilter filter = null, MembersSortOrder sort = null, int offset = null, int count = 100 ) : EntityList
groupId string
filter GroupMembersFilter
sort MembersSortOrder
offset int
count int
리턴 EntityList

GetSync() 공개 메소드

public GetSync ( int userId, GroupsGetFilter filter = null, int offset = null, int count = 100 ) : EntityList
userId int
filter GroupsGetFilter
offset int
count int
리턴 EntityList

Invite() 공개 메소드

public Invite ( int groupId, int userId ) : System.Threading.Tasks.Task
groupId int
userId int
리턴 System.Threading.Tasks.Task

InviteSync() 공개 메소드

public InviteSync ( int groupId, int userId ) : void
groupId int
userId int
리턴 void

IsMember() 공개 메소드

public IsMember ( int groupId ) : Task
groupId int
리턴 Task

IsMember() 공개 메소드

public IsMember ( int groupId, int userId = null ) : Task
groupId int
userId int
리턴 Task

IsMemberExtended() 공개 메소드

public IsMemberExtended ( int groupId, int userId = null ) : Task
groupId int
userId int
리턴 Task

IsMemberExtendedSync() 공개 메소드

public IsMemberExtendedSync ( int groupId, int userId = null ) : MemberShip
groupId int
userId int
리턴 kasthack.vksharp.DataTypes.Entities.MemberShip

IsMemberSync() 공개 메소드

public IsMemberSync ( int groupId ) : kasthack.vksharp.DataTypes.Entities.MemberShip[]
groupId int
리턴 kasthack.vksharp.DataTypes.Entities.MemberShip[]

IsMemberSync() 공개 메소드

public IsMemberSync ( int groupId, int userId = null ) : bool
groupId int
userId int
리턴 bool

Join() 공개 메소드

public Join ( int groupId, bool notSure = false ) : System.Threading.Tasks.Task
groupId int
notSure bool
리턴 System.Threading.Tasks.Task

JoinSync() 공개 메소드

public JoinSync ( int groupId, bool notSure = false ) : void
groupId int
notSure bool
리턴 void

Leave() 공개 메소드

public Leave ( int groupId ) : System.Threading.Tasks.Task
groupId int
리턴 System.Threading.Tasks.Task

LeaveSync() 공개 메소드

public LeaveSync ( int groupId ) : void
groupId int
리턴 void

RemoveUser() 공개 메소드

public RemoveUser ( int groupId, int userId ) : System.Threading.Tasks.Task
groupId int
userId int
리턴 System.Threading.Tasks.Task

RemoveUserSync() 공개 메소드

public RemoveUserSync ( int groupId, int userId ) : void
groupId int
userId int
리턴 void

ReorderLink() 공개 메소드

public ReorderLink ( int groupId, long linkId, long after ) : System.Threading.Tasks.Task
groupId int
linkId long
after long
리턴 System.Threading.Tasks.Task

ReorderLinkSync() 공개 메소드

public ReorderLinkSync ( int groupId, long linkId, long after ) : void
groupId int
linkId long
after long
리턴 void

UnbanUser() 공개 메소드

public UnbanUser ( int groupId, int userId ) : System.Threading.Tasks.Task
groupId int
userId int
리턴 System.Threading.Tasks.Task

UnbanUserSync() 공개 메소드

public UnbanUserSync ( int groupId, int userId ) : void
groupId int
userId int
리턴 void