Provide APIs to access User-Generated Content (UGC) service. More...
Public Member Functions | |
| void | CreateContent (string channelId, UGCRequest createRequest, ResultCallback< UGCResponse > callback) |
| Create a content with string preview and get the payload url to upload the content. | |
| void | CreateContent (string channelId, string name, string type, string subtype, string[] tags, byte[] preview, string fileExtension, ResultCallback< UGCResponse > callback, string contentType="application/octet-stream") |
| Create a content with byte array Preview paramater and get the payload url to upload the content. | |
| void | ModifyContent (string channelId, string contentId, UGCUpdateRequest ModifyRequest, ResultCallback< UGCResponse > callback) |
| Modify existing content to update some information with string preview. | |
| void | ModifyContent (string channelId, string contentId, UGCRequest ModifyRequest, ResultCallback< UGCResponse > callback, bool updateContent=false) |
| Modify existing content to update some information with string preview. | |
| void | ModifyContent (string channelId, string contentId, string name, string type, string subtype, string[] tags, byte[] preview, string fileExtension, ResultCallback< UGCResponse > callback, string contentType="application/octet-stream", bool updateContent=false) |
| Modify existing content to update some information with byte array Preview paramater. | |
| void | DeleteContent (string channelId, string contentId, ResultCallback callback) |
| Delete a content based on the its channel id and content id. | |
| void | GetContentByContentId (string contentId, ResultCallback< UGCContentResponse > callback) |
| Get a content information by its content id. | |
| void | GetContentByShareCode (string shareCode, ResultCallback< UGCContentResponse > callback) |
| Get a content information by its share code. | |
| void | GetContentPreview (string contentId, ResultCallback< UGCPreview > callback) |
| Get content preview as UGCPreview Model. | |
| void | GetContentPreview (string contentId, ResultCallback< byte[]> callback) |
| Get content preview as byte array. | |
| void | GetTags (ResultCallback< UGCTagsPagingResponse > callback, int offset=0, int limit=1000) |
| Get all tags. | |
| void | GetTypes (ResultCallback< UGCTypesPagingResponse > callback, int offset=0, int limit=1000) |
| Get all of player's types and subtypes. | |
| void | CreateChannel (string channelName, ResultCallback< UGCChannelResponse > callback) |
| Create player's channel with specific channel name. | |
| void | GetChannels (string userId, ResultCallback< UGCChannelPagingResponse > callback, int offset=0, int limit=1000, string channelName="") |
| Get all of the player's channels. | |
| void | GetChannels (ResultCallback< UGCChannelPagingResponse > callback, int offset=0, int limit=1000, string channelName="") |
| Get all of the player's channels. | |
| void | DeleteChannel (string channelId, ResultCallback callback) |
| Delete player's channel based on the its channel id. | |
| void | SearchContent (SearchContentRequest searchContentRequest, ResultCallback< UGCSearchContentsPagingResponse > callback) |
| Search Content player's channel based on the its channel id. | |
| void | SearchContentsSpesificToChannel (string channelId, SearchContentRequest searchContentRequest, ResultCallback< UGCSearchContentsPagingResponse > callback) |
| Search Content player's channel based on the its channel id. | |
| void | UpdateLikeStatusToContent (string contentId, bool likeStatus, ResultCallback< UGCUpdateLikeStatusToContentResponse > callback) |
| void | GetListFollowers (ResultCallback< UGCGetListFollowersPagingResponse > callback, int limit=1000, int offset=0) |
| Get List Followers. | |
| void | UpdateFollowStatus (bool followStatus, ResultCallback< UGCUpdateFollowStatusToUserResponse > callback) |
| Update follow/unfollow status to user. | |
| void | UpdateFollowStatus (bool followStatus, string userId, ResultCallback< UGCUpdateFollowStatusToUserResponse > callback) |
| Update follow/unfollow status to user. | |
| void | GetBulkContentId (string[] contentIds, ResultCallback< UGCModelsContentsResponse[]> callback) |
| Get Bulk ContentId. | |
| void | GetUserContents (string userId, ResultCallback< UGCContentsPagingResponse > callback, int limit=1000, int offset=0) |
| Get User Contents. | |
| void | UploadScreenshotContent (string contentId, string userId, ScreenshotsRequest screenshotsRequest, ResultCallback< ScreenshotsResponse > callback) |
| Get User Contents. | |
| void | GetContentFollowed (ResultCallback< UGCContentsPagingResponse > callback, int limit=1000, int offset=0) |
| Get Content Followed. | |
| void | GetFollowedCreators (ResultCallback< UGCGetListFollowersPagingResponse > callback, int limit=1000, int offset=0) |
| Get Followed Creators. | |
| void | GetListFollowing (string userId, ResultCallback< UGCGetListFollowersPagingResponse > callback, int limit=1000, int offset=0) |
| Get List Following. | |
| void | GetLikedContents (GetLikedContentRequest getLikedContentRequest, ResultCallback< UGCContentsPagingResponse > callback) |
| Get Liked Contents. | |
| void | GetLikedContents (GetAllLikedContentRequest getLikedContentRequest, ResultCallback< UGCContentsPagingResponse > callback) |
| Get Liked Contents. | |
| void | GetCreatorStats (string userId, ResultCallback< UGCGetCreatorStatsResponse > callback) |
| Get Creator Stats. | |
| void | GetUserGroups (string userId, ResultCallback< UGCGetUserGroupsPagingResponse > callback, int limit=1000, int offset=0) |
| Get User Groups. | |
| void | UpdateChannel (string channelId, string name, ResultCallback< UGCChannelResponse > callback) |
| Update channel. | |
| void | ModifyContentByShareCode (string channelId, string shareCode, UGCUpdateRequest modifyRequest, ResultCallback< UGCResponse > callback) |
| Modify existing content to update some information by share code. | |
| void | DeleteContentByShareCode (string channelId, string shareCode, ResultCallback callback) |
| Delete a content based on its channel id and share code. | |
| void | BulkGetContentByShareCode (string[] shareCodes, ResultCallback< UGCModelsContentsResponse[]> callback) |
| Get contents by share codes. | |
| void | SearchContentsSpecificToChannelV2 (string channelId, ResultCallback< UGCSearchContentsPagingResponseV2 > callback, int limit=20, int offset=0, UGCContentDownloaderSortBy sortBy=UGCContentDownloaderSortBy.CreatedTimeDesc) |
| Search contents specific to a channel. | |
| void | SearchContentsV2 (UGCGetContentFilterRequestV2 filterRequest, ResultCallback< UGCSearchContentsPagingResponseV2 > callback, int limit=20, int offset=0, UGCContentSortBy sortBy=UGCContentSortBy.CreatedTimeDesc) |
| Get all contents in current namespace. | |
| void | GetContentBulkByIdsV2 (string[] contentIds, ResultCallback< UGCModelsContentsResponseV2[]> callback) |
| Get contents by content Ids. | |
| void | GetContentByShareCodeV2 (string shareCode, ResultCallback< UGCModelsContentsResponseV2 > callback) |
| Get a content information by its share code. | |
| void | GetContentByContentIdV2 (string contentId, ResultCallback< UGCModelsContentsResponseV2 > callback) |
| Get a content information by its content id. | |
| void | CreateContentV2 (string channelId, CreateUGCRequestV2 createRequest, ResultCallback< UGCModelsCreateUGCResponseV2 > callback) |
| Create a UGC content with create content request. | |
| void | DeleteContentV2 (string channelId, string contentId, ResultCallback callback) |
| Delete a content based on the its channel id and content id. | |
| void | ModifyContentV2 (string channelId, string contentId, ModifyUGCRequestV2 modifyRequest, ResultCallback< UGCModelsModifyUGCResponseV2 > callback) |
| Modify existing content to update some information. | |
| void | GenerateUploadContentURLV2 (string channelId, string contentId, UGCUploadContentURLRequestV2 uploadRequest, ResultCallback< UGCModelsUploadContentURLResponseV2 > callback) |
| Generate Upload URL and Conten File Location. | |
| void | UpdateContentFileLocationV2 (string channelId, string contentId, string fileExtension, string s3Key, ResultCallback< UpdateContentFileLocationResponseV2 > callback) |
| Update Content File Location in S3. | |
| void | GetUserContentsV2 (string userId, ResultCallback< UGCSearchContentsPagingResponseV2 > callback, int limit=20, int offset=0, UGCContentDownloaderSortBy sortBy=UGCContentDownloaderSortBy.CreatedTimeDesc) |
| Get user's generated contents. | |
| void | UpdateContentScreenshotV2 (string contentId, ScreenshotsUpdatesV2 updateSreenshotsRequest, ResultCallback< ScreenshotsUpdatesV2 > callback) |
| Update screenshots for content. | |
| void | UploadContentScreenshotV2 (string contentId, ScreenshotsRequest screenshotsRequest, ResultCallback< ScreenshotsResponseV2 > callback) |
| Upload screenshots for content. | |
| void | DeleteContentScreenshotV2 (string contentId, string screenshotId, ResultCallback callback) |
| Delete screenshots for content. | |
| void | BulkGetContentByShareCodeV2 (string[] shareCodes, ResultCallback< UGCModelsContentsResponseV2[]> callback) |
| Get contents by share codes. | |
| void | AddDownloadContentCountV2 (string contentId, ResultCallback< UGCModelsAddDownloadContentCountResponseV2 > callback) |
| Add download count for a content. | |
| void | GetListContentDownloaderV2 (string contentId, ResultCallback< UGCModelsPaginatedContentDownloaderResponseV2 > callback, string userId="", int limit=20, int offset=0, UGCContentDownloaderSortBy sortBy=UGCContentDownloaderSortBy.CreatedTimeDesc) |
| Get list of UGC content downloader. | |
| void | GetListContentLikerV2 (string contentId, ResultCallback< UGCModelsPaginatedContentLikerResponseV2 > callback, int limit=20, int offset=0, UGCContentDownloaderSortBy sortBy=UGCContentDownloaderSortBy.CreatedTimeDesc) |
| Get a list of users who like the content. | |
| void | UpdateLikeStatusToContentV2 (string contentId, bool likeStatus, ResultCallback< UGCUpdateLikeStatusToContentResponse > callback) |
| void | GetUserStagingContentByContentId (string userId, string contentId, ResultCallback< UGCModelStagingContent > callback) |
| void | GetListStagingContent (string userId, UGCStagingContentStatus status, int limit, int offset, UGCListStagingContentSortBy sortBy, ResultCallback< UGCModelsPaginatedStagingContentResponse > callback) |
| void | ModifyStagingContentByContentId (string userId, string contentId, UGCUpdateStagingContentRequest modifyRequest, ResultCallback< UGCModelStagingContent > callback) |
| Modify staging content to update some information based on content id. | |
| void | DeleteStagingContentByContentId (string userId, string contentId, ResultCallback callback) |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
Provide APIs to access User-Generated Content (UGC) service.
|
inline |
Add download count for a content.
| contentId | The contentId. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get contents by share codes.
| shareCodes | Content ShareCodes Array |
| callback | This will be called when the operation succeeded. |
|
inline |
Get contents by share codes.
| shareCodes | Content ShareCodes Array |
| callback | This will be called when the operation succeeded. |
|
inline |
Create player's channel with specific channel name.
| channelName | The name of the channel. |
| callback | This will be called when the operation succeeded. The result is UGCChannelResponse Model. |
|
inline |
Create a content with byte array Preview paramater and get the payload url to upload the content.
| channelId | The id of the content's channel. |
| name | Name of the content. |
| type | Type of the content. |
| subtype | SubType of the content. |
| tags | Tags of the content. |
| preview | Preview the byte array of the content's preview. |
| fileExtension | FileExtension of the content |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
| contentType | The specific type of the content's created. default value is "application/octet-stream" |
|
inline |
Create a content with string preview and get the payload url to upload the content.
| channelId | The id of the content's channel. |
| createRequest | Detail information for the content request. |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
|
inline |
Create a UGC content with create content request.
| channelId | The id of the content's channel. |
| createRequest | Detail information for the content request. |
| callback | This will be called when the operation succeeded. |
|
inline |
Delete player's channel based on the its channel id.
| channelId | The id of the channel that will be deleted. |
| callback | This will be called when the operation succeeded. |
|
inline |
Delete a content based on the its channel id and content id.
| channelId | The id of the content's channel. |
| contentId | The id of the content that will be deleted. |
| callback | This will be called when the operation succeeded. |
|
inline |
Delete a content based on its channel id and share code.
| channelId | The id of the content's channel. |
| shareCode | The share code of the content that will be fetched. |
| callback | This will be called when the operation succeeded. |
|
inline |
Delete screenshots for content.
| contentId | Content Id. |
| screenshotId | Screenshot Id. |
| callback | This will be called when the operation succeeded.</param |
|
inline |
Delete a content based on the its channel id and content id.
| channelId | The id of the content's channel. |
| contentId | The id of the content that will be deleted. |
| callback | This will be called when the operation succeeded. |
|
inline |
Delete a content based on content id. </summary
| userId | The User id. |
| contentId | The content id that will be fetched. |
| callback | This will be called when the operation succeeded. |
|
inline |
Generate Upload URL and Conten File Location.
| channelId | The id of the content's channel. |
| contentId | The contentId. |
| uploadRequest | Detail information for the upload request. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get Bulk ContentId.
| contentId | The content Ids. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get all of the player's channels.
| callback | This will be called when the operation succeeded. The result is UGCChannelsPagingResponse Model. |
| offset | The offset of the channel results. Default value is 0. |
| limit | The limit of the channel results. Default value is 1000. |
| channelName | The name of the channel you want to query. |
|
inline |
Get all of the player's channels.
| userId | The userId. |
| callback | This will be called when the operation succeeded. The result is UGCChannelsPagingResponse Model. |
| offset | The offset of the channel results. Default value is 0. |
| limit | The limit of the channel results. Default value is 1000. |
| channelName | The name of the channel you want to query. |
|
inline |
Get contents by content Ids.
| contentId | Content Ids Array |
| callback | This will be called when the operation succeeded. |
|
inline |
Get a content information by its content id.
| contentId | The id of the content that will be fetched. |
| callback | This will be called when the operation succeeded. The result is UGCContentResponse Model. |
|
inline |
Get a content information by its content id.
| contentId | The id of the content that will be fetched. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get a content information by its share code.
| shareCode | The share code of the content that will be fetched. |
| callback | This will be called when the operation succeeded. The result is UGCContentResponse Model. |
|
inline |
Get a content information by its share code.
| shareCode | The share code of the content that will be fetched. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get Content Followed.
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get content preview as byte array.
| contentId | The id of the Preview's content that will be fetched. |
| callback | This will be called when the operation succeeded. The result is byte array |
|
inline |
Get content preview as UGCPreview Model.
| contentId | The id of the Preview's content that will be fetched. |
| callback | This will be called when the operation succeeded. The result is UGCPreview Model. |
|
inline |
Get Creator Stats.
| userId | The userId. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get Followed Creators.
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get Liked Contents.
| getLikedContentRequest | Detail information for the content request. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get Liked Contents.
| getLikedContentRequest | Detail information for the content request. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get list of UGC content downloader.
| contentId | The contentId. |
| callback | This will be called when the operation succeeded. |
| userId | The userId. |
| limit | The limit Number of user per page. Default value is 20. |
| offset | The offset number to retrieve. Default value is 0. |
| sortBy | Sorting criteria: created time with asc or desc. Default= created time and desc. |
|
inline |
Get a list of users who like the content.
| contentId | The contentId. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 20. |
| offset | The offset number to retrieve. Default value is 0. |
| sortBy | Sorting criteria: created time with asc or desc. Default= created time and desc. |
|
inline |
Get List Followers.
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get List Following.
| userId | The userId. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get user staging content by Id.
| userId | The User id. |
| status | Status of staging content that will be fetched |
| offset | The offset of the channel results. |
| limit | The limit of the channel results. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get all tags.
| callback | This will be called when the operation succeeded. The result is UGCTagsPagingResponse Model. |
| offset | The offset of the tags results. Default value is 0. |
| limit | The limit of the tags results. Default value is 1000. |
|
inline |
Get all of player's types and subtypes.
| callback | This will be called when the operation succeeded. The result is UGCTypesPagingResponse Model. |
| offset | The offset of the types and/or subtypes paging data result. Default value is 0. |
| limit | The limit of the types and subtypes results. Default value is 1000. |
|
inline |
Get User Contents.
| userId | The userId. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get user's generated contents.
| userId | User Id |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 20. |
| offset | The offset number to retrieve. Default value is 0. |
| sortBy | Sorting criteria: created time with asc or desc. Default= created time and desc. |
|
inline |
Get User Groups.
| userId | The userId. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 1000. |
| offset | The offset number to retrieve. Default value is 0. |
|
inline |
Get user staging content by Id.
| contentId | The content id that will be fetched. |
| callback | This will be called when the operation succeeded. |
|
inline |
Modify existing content to update some information with byte array Preview paramater.
| channelId | The id of the content's channel. |
| contentId | The id of the content that will be modified. |
| name | Name of the content |
| type | Type of the content |
| subtype | SubType of the content. |
| tags | Tags of the content. |
| preview | The byte array of the content's Preview |
| fileExtension | FileExtension of the content |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
| contentType | The specific type of the content's modified. Default value is "application/octet-stream" |
| updateContent | This will be used to update the content too or only content information . Default value is false. |
|
inline |
Modify existing content to update some information with string preview.
| channelId | The id of the content's channel. |
| contentId | The id of the content that will be modified. |
| ModifyRequest | Detail information for the content request that will be modified. |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
| updateContent | This will be used to update the content too or only content information . Default value is false. |
|
inline |
Modify existing content to update some information with string preview.
| channelId | The id of the content's channel. |
| contentId | The id of the content that will be modified. |
| ModifyRequest | Detail information for the content request that will be modified. |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
|
inline |
Modify existing content to update some information by share code.
| channelId | The id of the content's channel. |
| shareCode | The share code of the content that will be fetched. |
| modifyRequest | Detail information for the content request that will be modified. |
| callback | This will be called when the operation succeeded. The result is UGCResponse Model. |
|
inline |
Modify existing content to update some information.
| channelId | The id of the content's channel. |
| contentId | The contentId. |
| modifyRequest | Detail information for the content request that will be modified. |
| callback | This will be called when the operation succeeded. |
|
inline |
Modify staging content to update some information based on content id.
| userId | The User di. |
| contentId | The content Id. |
| modifyRequest | Detail information for the content request that will be modified. |
| callback | This will be called when the operation succeeded. |
|
inline |
Search Content player's channel based on the its channel id.
| searchContentRequest | Detail information for the search content request.. |
| callback | This will be called when the operation succeeded. |
|
inline |
Search contents specific to a channel.
| channelId | Channel Id. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 20. |
| offset | The offset number to retrieve. Default value is 0. |
| sortBy | Sorting criteria: created time with asc or desc. Default= created time and desc. |
|
inline |
Search Content player's channel based on the its channel id.
| channelId | The id of the content's channel. |
| searchContentRequest | Detail information for the content request.. |
| callback | This will be called when the operation succeeded. |
|
inline |
Get all contents in current namespace.
| filterRequest | To filter the returned UGC contets. |
| callback | This will be called when the operation succeeded. |
| limit | The limit Number of user per page. Default value is 20. |
| offset | The offset number to retrieve. Default value is 0. |
| sortBy | Sorting criteria: name, download, like, created time with asc or desc. Default= created time and asc. |
|
inline |
Update channel.
| channelId | The channelId value. |
| name | The new channel's name value. |
| callback | This will be called when the operation succeeded. |
|
inline |
Update Content File Location in S3.
| channelId | The id of the content's channel. |
| contentId | The id of the content. |
| fileExtension | FileExtension of the content. |
| s3Key | Detail information about the file location in S3. |
| callback | This will be called when the operation succeeded. |
|
inline |
Update screenshots for content.
| contentId | Content Id. |
| userId | The userId. |
| screenshotsRequest | Supported file extensions: pjp, jpg, jpeg, jfif, bmp, png. Maximum description length: 1024. |
| callback | This will be called when the operation succeeded.</param |
|
inline |
Update follow/unfollow status to user.
| followStatus | The new follow status value. |
| callback | This will be called when the operation succeeded. |
|
inline |
Update follow/unfollow status to user.
| followStatus | The new follow status value. |
| userId | The userId. |
| callback | This will be called when the operation succeeded. |
|
inline |
Update like/unlike status to a content.
| contentId | The content id that will be updated. |
| likeStatus | New like Status value. |
| callback | This will be called when the operation succeeded. |
|
inline |
Update like/unlike status to a content.
| contentId | The content id that will be updated. |
| likeStatus | New like Status value. |
| callback | This will be called when the operation succeeded. |
|
inline |
Upload screenshots for content.
| contentId | Content Id. |
| userId | The userId. |
| screenshotsRequest | Supported file extensions: pjp, jpg, jpeg, jfif, bmp, png. Maximum description length: 1024. |
| callback | This will be called when the operation succeeded.</param |
|
inline |
Get User Contents.
| contentId | The contentId. |
| userId | The userId. |
| screenshotsRequest | Supported file extensions: pjp, jpg, jpeg, jfif, bmp, png. Maximum description length: 1024.. |
| callback | This will be called when the operation succeeded. |