2.0.0-rc230317214906 • Published 1 year ago

@redbrick-sdk/service v2.0.0-rc230317214906

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
1 year ago

redbrick_service

RedbrickService - JavaScript client for redbrick_service Redbrick API Service This SDK is automatically generated by the Swagger Codegen project:

  • API version: 2.0.0-rc230317214906
  • Package version: 2.0.0-rc230317214906
  • Build package: io.swagger.codegen.v3.generators.javascript.JavaScriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install redbrick_service --save

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false,
      },
    },
  ];
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var RedbrickService = require("redbrick_service");
var defaultClient = RedbrickService.ApiClient.instance;

var api = new RedbrickService.AdminApi();
var opts = {
  body: new RedbrickService.CheckAdminPasswordRequest(), // {CheckAdminPasswordRequest}
};
var callback = function (error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log("API called successfully. Returned data: " + data);
  }
};
api.checkAdminPassword(opts, callback);

Documentation for API Endpoints

All URIs are relative to http://localhost:8081/{version}

ClassMethodHTTP requestDescription
RedbrickService.AdminApicheckAdminPasswordPOST /admin/password
RedbrickService.AdminApigetAdminGET /admin/{id}
RedbrickService.AdminApigetRoleGET /admin/role/{id}
RedbrickService.AdminApilistAdminGET /admin/list
RedbrickService.AdminApilistRoleGET /admin/role/list
RedbrickService.AdminApilistUserGET /admin/user/list
RedbrickService.AdminApiregisterAdminPOST /admin
RedbrickService.AdminApiregisterRolePOST /admin/role
RedbrickService.AdminApiunregisterAdminDELETE /admin/{id}
RedbrickService.AdminApiunregisterRoleDELETE /admin/role/{id}
RedbrickService.AdminApiupdateAdminPATCH /admin/{id}
RedbrickService.AdminApiupdateRolePATCH /admin/role/{id}
RedbrickService.AssetApiassetSearchGET /asset/search
RedbrickService.AssetApicreateAssetLikePOST /assst/like
RedbrickService.AssetApicreateUserAssetPOST /asset
RedbrickService.AssetApideleteAssetLikeDELETE /assst/like
RedbrickService.AssetApidestroyAssetDELETE /asset/{id}
RedbrickService.AssetApigetAssetCountGET /asset/count
RedbrickService.AssetApigetAssetLikeGET /assst/like
RedbrickService.AssetApigetAssetRecommendGET /asset/recommend
RedbrickService.AssetApigetAssetSuggestionKeywordListGET /asset/suggestion/keyword
RedbrickService.AssetApigetUserAssetGET /asset/{id}
RedbrickService.AssetApilistUserAssetGET /asset/list
RedbrickService.AssetApilistUserAssetAdminGET /asset/list/admin
RedbrickService.AssetApiupdateAssetSuggestionKeywordPUT /asset/suggestion/keyword
RedbrickService.AssetApiupdateUserAssetPATCH /asset/{id}
RedbrickService.AvatarApicreateAvatarPOST /avatar
RedbrickService.AvatarApicreateAvatarPartPOST /avatar/part
RedbrickService.AvatarApicreateAvatarPresetPOST /avatar/preset
RedbrickService.AvatarApicreateAvatarTexturePOST /avatar/texture
RedbrickService.AvatarApidestroyAvatarDELETE /avatar/{id}
RedbrickService.AvatarApidestroyAvatarPartDELETE /avatar/part/{id}
RedbrickService.AvatarApidestroyAvatarPresetDELETE /avatar/preset/{id}
RedbrickService.AvatarApidestroyAvatarTextureDELETE /avatar/texture/{id}
RedbrickService.AvatarApigetAvatarGET /avatar/{id}
RedbrickService.AvatarApigetAvatarPartGET /avatar/part/{id}
RedbrickService.AvatarApigetAvatarPresetGET /avatar/preset/{id}
RedbrickService.AvatarApigetAvatarTextureGET /avatar/texture/{id}
RedbrickService.AvatarApilistAvatarGET /avatar/list
RedbrickService.AvatarApilistAvatarPartGET /avatar/part/list
RedbrickService.AvatarApilistAvatarPresetGET /avatar/preset/list
RedbrickService.AvatarApilistAvatarTextureGET /avatar/texture/list
RedbrickService.AvatarApiupdateAvatarPATCH /avatar/{id}
RedbrickService.AvatarApiupdateAvatarPartPATCH /avatar/part/{id}
RedbrickService.AvatarApiupdateAvatarPresetPATCH /avatar/preset/{id}
RedbrickService.AvatarApiupdateAvatarTexturePATCH /avatar/texture/{id}
RedbrickService.ClientApigetClientGET /client/{id}
RedbrickService.ClientApilistClientGET /client/list
RedbrickService.ClientApiregisterClientPOST /client
RedbrickService.ClientApiunregisterClientDELETE /client/{id}
RedbrickService.ClientApiupdateClientPATCH /client/{id}
RedbrickService.EducationApigetEducationWorldListGET /education/world/list
RedbrickService.EventApideleteEventKbGameUserDELETE /event/kb/game/user/{ci}
RedbrickService.EventApigetEventGstarChallengeWorldGET /event/gstar/challenge/world/{id}
RedbrickService.EventApigetEventKbCouponCountGET /event/kb/coupon/count
RedbrickService.EventApigetEventKbCouponNewGET /event/kb/coupon/new
RedbrickService.EventApigetEventKbGameUserGET /event/kb/game/user/{ci}
RedbrickService.EventApigetEventKbGameUserRankGET /event/kb/game/user/rank/{ci}
RedbrickService.EventApiissueEventKbCouponPOST /event/kb/coupon/issue
RedbrickService.EventApilistEventGstarChallengeWorldGET /event/gstar/challenge/world/list
RedbrickService.EventApilistEventKbCouponGET /event/kb/coupon/list
RedbrickService.EventApilistEventKbGameUserGET /event/kb/game/user/list
RedbrickService.EventApiupdateEventGstarChallengeWorldPATCH /event/gstar/challenge/world/{id}
RedbrickService.EventApiupdateEventKbGameUserPOST /event/kb/game/user
RedbrickService.IpxApigetIpxUserGET /ipx/user
RedbrickService.IpxApigetIpxWorldUserRankPOST /ipx/world/user/rank
RedbrickService.IpxApilistIpxWorldGET /ipx/world
RedbrickService.IpxApilistIpxWorldHistoryPOST /ipx/world/history/list
RedbrickService.IpxApiupdateIpxUserPATCH /ipx/user
RedbrickService.IpxApiupsertIpxWorldHistoryPOST /ipx/world/history
RedbrickService.MonitoringApicreateWorldMonitoringPOST /world/monitoring
RedbrickService.ProjectApicountProjectGET /project/count
RedbrickService.ProjectApicreateProjectPOST /project
RedbrickService.ProjectApidestroyProjectDELETE /project/{id}
RedbrickService.ProjectApigetProjectGET /project/{id}
RedbrickService.ProjectApigetProjectTemplateGET /project/template/{id}
RedbrickService.ProjectApigetUploadProjectUrlPOST /project/thumbnail/upload/url
RedbrickService.ProjectApigetUploadProjectUrl_0POST /project/upload/url
RedbrickService.ProjectApilistProjectGET /project/list
RedbrickService.ProjectApilistProjectTemplateGET /project/template/list
RedbrickService.ProjectApiupdateProjectPATCH /project/{id}
RedbrickService.ProjectApiupdateProjectTemplatePUT /project/template/{id}
RedbrickService.SecretApicreateSecretPOST /secret/{id}
RedbrickService.SecretApidestroySecretDELETE /secret/{id}
RedbrickService.SecretApigetSecretGET /secret/{id}
RedbrickService.SecretApiupdateSecretPATCH /secret/{id}
RedbrickService.ServiceApilivenessGET /liveness
RedbrickService.ServiceApireadyGET /ready
RedbrickService.SnsApiconnectSocialAccountPOST /sns/connect
RedbrickService.SnsApideleteUserSocialAccountDELETE /sns
RedbrickService.SnsApigetUserSocialAccountListGET /sns/list
RedbrickService.SnsApiloginSocialAccountPOST /sns/login
RedbrickService.SnsApiregisterSocialAccountPOST /sns/register
RedbrickService.SocialApicreateSocialArticlePOST /social/article
RedbrickService.SocialApicreateSocialArticleCommentPOST /social/article/comment
RedbrickService.SocialApicreateSocialArticleReCommentPOST /social/article/comment/re
RedbrickService.SocialApideleteSocialArticleDELETE /social/article/{id}
RedbrickService.SocialApideleteSocialArticleCommentDELETE /social/article/comment/{id}
RedbrickService.SocialApideleteSocialArticleReCommentDELETE /social/article/comment/re/{id}
RedbrickService.SocialApigetSocialArticleGET /social/article/{id}
RedbrickService.SocialApigetSocialArticleCommentGET /social/article/comment/{id}
RedbrickService.SocialApigetSocialArticleReCommentGET /social/article/comment/re/{id}
RedbrickService.SocialApilistSocialArticleGET /social/article/list
RedbrickService.SocialApilistSocialArticleCommentGET /social/article/comment/list
RedbrickService.SocialApilistSocialArticleReCommentGET /social/article/comment/re/list
RedbrickService.SocialApiupdateSocialArticlePATCH /social/article/{id}
RedbrickService.SocialApiupdateSocialArticleCommentPATCH /social/article/comment/{id}
RedbrickService.SocialApiupdateSocialArticleReCommentPATCH /social/article/comment/re/{id}
RedbrickService.SsafyApilistSsafyWorldGET /ssafy/world/list
RedbrickService.StorageApicreateStorageWorldPOST /storage/world
RedbrickService.StorageApideleteStorageWorldDELETE /storage/world/{id}
RedbrickService.StorageApigetStorageWorldGET /storage/world/{id}
RedbrickService.StorageApilistStorageWorldGET /storage/world/list
RedbrickService.StorageApiupdateStorageWorldPATCH /storage/world/{id}
RedbrickService.UserApicountUserGET /user/count
RedbrickService.UserApicreateUserBlockPOST /user/block
RedbrickService.UserApicreateUserLikePOST /user/like
RedbrickService.UserApideleteUserBlockDELETE /user/block
RedbrickService.UserApideleteUserLikeDELETE /user/like
RedbrickService.UserApifindUserPOST /user/find
RedbrickService.UserApigetUploadUserIconUrlPOST /user/icon/upload/url
RedbrickService.UserApigetUserGET /user/{ci}
RedbrickService.UserApilistUserGET /user/list
RedbrickService.UserApiregisterUserPOST /user
RedbrickService.UserApiunregisterUserDELETE /user/{ci}
RedbrickService.UserApiupdateUserPATCH /user/{ci}
RedbrickService.UserAvatarApicreateUserAvatarPOST /user/avatar
RedbrickService.UserAvatarApidestroyUserAvatarDELETE /user/avatar/{id}
RedbrickService.UserAvatarApigetUserAvatarGET /user/avatar/{id}
RedbrickService.UserAvatarApilistUserAvatarGET /user/avatar/list
RedbrickService.UserAvatarApiupdateUserAvatarPATCH /user/avatar/{id}
RedbrickService.VarApigetVarGET /var
RedbrickService.VarApisetVarPATCH /var
RedbrickService.VerifyApiverifyExistenceGET /verify/existence
RedbrickService.VerifyApiverifyUserPOST /verify/user
RedbrickService.VerifyApiverifyUserCodePOST /verify/user/code
RedbrickService.WalletApiunlinkWalletDELETE /wallet/unlink
RedbrickService.WorldApicountWorldGET /world/count
RedbrickService.WorldApicreateWorldPOST /world
RedbrickService.WorldApicreateWorldCommentPOST /world/comment
RedbrickService.WorldApicreateWorldLikePOST /world/like
RedbrickService.WorldApicreateWorldReCommentPOST /world/comment/re
RedbrickService.WorldApideleteWorldCommentDELETE /world/comment/{id}
RedbrickService.WorldApideleteWorldLikeDELETE /world/like
RedbrickService.WorldApideleteWorldReCommentDELETE /world/comment/re/{id}
RedbrickService.WorldApidestroyWorldDELETE /world/{id}
RedbrickService.WorldApigetUploadWorldUrlPOST /world/thumbnail/upload/url
RedbrickService.WorldApigetUploadWorldUrl_0POST /world/upload/url
RedbrickService.WorldApigetWorldGET /world/{id}
RedbrickService.WorldApigetWorldCommentGET /world/comment/{id}
RedbrickService.WorldApigetWorldReCommentGET /world/comment/re/{id}
RedbrickService.WorldApilistWorldGET /world/list
RedbrickService.WorldApilistWorldCommentGET /world/comment/list
RedbrickService.WorldApilistWorldReCommentGET /world/comment/re/list
RedbrickService.WorldApiupdateWorldPATCH /world/{id}
RedbrickService.WorldApiupdateWorldCommentPATCH /world/comment/{id}
RedbrickService.WorldApiupdateWorldReCommentPATCH /world/comment/re/{id}
RedbrickService.WorldApiviewWorldGET /world/view/{id}

Documentation for Models

Documentation for Authorization

ApiKeyAuth

  • Type: API key
  • API key parameter name: X-API-Key
  • Location: HTTP header

BasicAuth

  • Type: HTTP basic authentication

BearerAuth

OAuth2AuthorizationCode

OAuth2Client

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
    • :

OAuth2Password

  • Type: OAuth
  • Flow: password
  • Authorization URL:
  • Scopes:
    • :
2.0.3-rc9

2 years ago

2.0.3-rc6

2 years ago

2.0.3-rc5

2 years ago

2.0.3-rc8

2 years ago

2.0.3-rc7

2 years ago

2.0.3-rc4

2 years ago

2.0.3-rc3

2 years ago

2.0.0-rc1

2 years ago

2.0.3-rc2

2 years ago

2.0.0-rc2

2 years ago

2.0.3-rc1

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago