Versions in this module Expand all Collapse all v0 v0.1.0 Sep 24, 2024 Changes in this version + type BundleResponse struct + AppID string + CRC string + CreatedAt time.Time + Description string + ID string + PublicDownloadURL string + VersionName string + type CapgoManagementController struct + func NewCapgoManagementController() *CapgoManagementController + func (ctrl *CapgoManagementController) CreateRelease(ctx *gin.Context) + func (ctrl *CapgoManagementController) DeleteRelease(ctx *gin.Context) + func (ctrl *CapgoManagementController) ListAllBundles(ctx *gin.Context) + func (ctrl *CapgoManagementController) ListAllReleases(ctx *gin.Context) + func (ctrl *CapgoManagementController) SetReleaseActiveBundle(ctx *gin.Context) + func (ctrl *CapgoManagementController) UpdateRelease(ctx *gin.Context) + func (ctrl *CapgoManagementController) UploadBundle(ctx *gin.Context) + type CreateReleaseRequest struct + AppID string + BuiltinBundleID string + Platform string + VersionCode string + VersionName string + func (req *CreateReleaseRequest) GetBuiltinBundleID() primitive.ObjectID + func (req *CreateReleaseRequest) GetPlatform() db.Platform + func (req *CreateReleaseRequest) IsValid() error + type DeleteReleaseRequest struct + ReleaseID string + func (req *DeleteReleaseRequest) GetReleaseID() primitive.ObjectID + func (req *DeleteReleaseRequest) IsValid() error + type ListAllBundlesResponse struct + Data []BundleResponse + type ListAllReleasesResponse struct + Data []ReleaseResponse + type ReleaseResponse struct + ActiveBundleID *string + AppID string + BuiltinBundleID string + CreatedAt time.Time + ID string + Platform string + ReleaseDate *time.Time + UpdatedAt time.Time + VersionCode string + VersionName string + type SetReleaseActiveBundleRequest struct + BundleID string + ReleaseID string + func (s *SetReleaseActiveBundleRequest) GetBundleID() primitive.ObjectID + func (s *SetReleaseActiveBundleRequest) GetReleaseID() primitive.ObjectID + func (s *SetReleaseActiveBundleRequest) IsValid() error + type UpdateReleaseRequest struct + ReleaseDate *time.Time + ReleaseID string + func (req *UpdateReleaseRequest) GetReleaseID() primitive.ObjectID + func (req *UpdateReleaseRequest) IsValid() error + type UploadBundleRequest struct + AppID string + Bundle *multipart.FileHeader + Description string + VersionName string + func (req *UploadBundleRequest) IsValid() error