mirror of
https://github.com/openziti/zrok.git
synced 2025-06-21 18:21:34 +02:00
parent
3a08a840e3
commit
a71f9eb3b1
@ -118,7 +118,7 @@ func (cmd *accessPrivateCommand) accessLocal(args []string, root env_core.Root)
|
|||||||
|
|
||||||
auth := httptransport.APIKeyAuth("X-TOKEN", "header", root.Environment().Token)
|
auth := httptransport.APIKeyAuth("X-TOKEN", "header", root.Environment().Token)
|
||||||
req := share.NewAccessParams()
|
req := share.NewAccessParams()
|
||||||
req.Body.ShrToken = shrToken
|
req.Body.ShareToken = shrToken
|
||||||
req.Body.EnvZID = root.Environment().ZitiIdentity
|
req.Body.EnvZID = root.Environment().ZitiIdentity
|
||||||
|
|
||||||
accessResp, err := zrok.Share.Access(req, auth)
|
accessResp, err := zrok.Share.Access(req, auth)
|
||||||
@ -321,7 +321,7 @@ func (cmd *accessPrivateCommand) shutdown(frontendName, envZId, shrToken string,
|
|||||||
logrus.Infof("shutting down '%v'", shrToken)
|
logrus.Infof("shutting down '%v'", shrToken)
|
||||||
req := share.NewUnaccessParams()
|
req := share.NewUnaccessParams()
|
||||||
req.Body.FrontendToken = frontendName
|
req.Body.FrontendToken = frontendName
|
||||||
req.Body.ShrToken = shrToken
|
req.Body.ShareToken = shrToken
|
||||||
req.Body.EnvZID = envZId
|
req.Body.EnvZID = envZId
|
||||||
if _, err := zrok.Share.Unaccess(req, auth); err == nil {
|
if _, err := zrok.Share.Unaccess(req, auth); err == nil {
|
||||||
logrus.Debugf("shutdown complete")
|
logrus.Debugf("shutdown complete")
|
||||||
|
@ -79,7 +79,7 @@ func (cmd *inviteCommand) run(_ *cobra.Command, _ []string) {
|
|||||||
|
|
||||||
req := account.NewInviteParams()
|
req := account.NewInviteParams()
|
||||||
req.Body.Email = email
|
req.Body.Email = email
|
||||||
req.Body.InvToken = invToken
|
req.Body.InviteToken = invToken
|
||||||
_, err = zrok.Account.Invite(req)
|
_, err = zrok.Account.Invite(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
cmd.endpointError(env.ApiEndpoint())
|
cmd.endpointError(env.ApiEndpoint())
|
||||||
|
@ -58,7 +58,7 @@ func (cmd *modifyShareCommand) run(_ *cobra.Command, args []string) {
|
|||||||
|
|
||||||
if len(cmd.addAccessGrants) > 0 || len(cmd.removeAccessGrants) > 0 {
|
if len(cmd.addAccessGrants) > 0 || len(cmd.removeAccessGrants) > 0 {
|
||||||
req := share.NewUpdateShareParams()
|
req := share.NewUpdateShareParams()
|
||||||
req.Body.ShrToken = shrToken
|
req.Body.ShareToken = shrToken
|
||||||
req.Body.AddAccessGrants = cmd.addAccessGrants
|
req.Body.AddAccessGrants = cmd.addAccessGrants
|
||||||
req.Body.RemoveAccessGrants = cmd.removeAccessGrants
|
req.Body.RemoveAccessGrants = cmd.removeAccessGrants
|
||||||
if _, err := zrok.Share.UpdateShare(req, auth); err != nil {
|
if _, err := zrok.Share.UpdateShare(req, auth); err != nil {
|
||||||
|
@ -53,7 +53,7 @@ func (cmd *releaseCommand) run(_ *cobra.Command, args []string) {
|
|||||||
auth := httptransport.APIKeyAuth("X-TOKEN", "header", env.Environment().Token)
|
auth := httptransport.APIKeyAuth("X-TOKEN", "header", env.Environment().Token)
|
||||||
req := share.NewUnshareParams()
|
req := share.NewUnshareParams()
|
||||||
req.Body.EnvZID = env.Environment().ZitiIdentity
|
req.Body.EnvZID = env.Environment().ZitiIdentity
|
||||||
req.Body.ShrToken = shrToken
|
req.Body.ShareToken = shrToken
|
||||||
req.Body.Reserved = true
|
req.Body.Reserved = true
|
||||||
if _, err := zrok.Share.Unshare(req, auth); err != nil {
|
if _, err := zrok.Share.Unshare(req, auth); err != nil {
|
||||||
if !panicInstead {
|
if !panicInstead {
|
||||||
|
@ -107,7 +107,7 @@ func (cmd *shareReservedCommand) shareLocal(args []string, root env_core.Root) {
|
|||||||
}
|
}
|
||||||
auth := httptransport.APIKeyAuth("X-TOKEN", "header", root.Environment().Token)
|
auth := httptransport.APIKeyAuth("X-TOKEN", "header", root.Environment().Token)
|
||||||
req := metadata.NewGetShareDetailParams()
|
req := metadata.NewGetShareDetailParams()
|
||||||
req.ShrToken = shrToken
|
req.ShareToken = shrToken
|
||||||
resp, err := zrok.Metadata.GetShareDetail(req, auth)
|
resp, err := zrok.Metadata.GetShareDetail(req, auth)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
cmd.error("unable to retrieve reserved share", err)
|
cmd.error("unable to retrieve reserved share", err)
|
||||||
@ -132,7 +132,7 @@ func (cmd *shareReservedCommand) shareLocal(args []string, root env_core.Root) {
|
|||||||
|
|
||||||
if resp.Payload.BackendProxyEndpoint != target {
|
if resp.Payload.BackendProxyEndpoint != target {
|
||||||
upReq := share.NewUpdateShareParams()
|
upReq := share.NewUpdateShareParams()
|
||||||
upReq.Body.ShrToken = shrToken
|
upReq.Body.ShareToken = shrToken
|
||||||
upReq.Body.BackendProxyEndpoint = target
|
upReq.Body.BackendProxyEndpoint = target
|
||||||
if _, err := zrok.Share.UpdateShare(upReq, auth); err != nil {
|
if _, err := zrok.Share.UpdateShare(upReq, auth); err != nil {
|
||||||
cmd.error("unable to update backend target", err)
|
cmd.error("unable to update backend target", err)
|
||||||
@ -320,7 +320,7 @@ func (cmd *shareReservedCommand) shareLocal(args []string, root env_core.Root) {
|
|||||||
if cmd.subordinate {
|
if cmd.subordinate {
|
||||||
data := make(map[string]interface{})
|
data := make(map[string]interface{})
|
||||||
data[subordinate.MessageKey] = subordinate.BootMessage
|
data[subordinate.MessageKey] = subordinate.BootMessage
|
||||||
data["token"] = resp.Payload.Token
|
data["token"] = resp.Payload.ShareToken
|
||||||
data["backend_mode"] = resp.Payload.BackendMode
|
data["backend_mode"] = resp.Payload.BackendMode
|
||||||
data["share_mode"] = resp.Payload.ShareMode
|
data["share_mode"] = resp.Payload.ShareMode
|
||||||
if resp.Payload.FrontendEndpoint != "" {
|
if resp.Payload.FrontendEndpoint != "" {
|
||||||
|
@ -216,7 +216,7 @@ func (l *looper) startup() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
l.shrToken = tunnelResp.Payload.ShrToken
|
l.shrToken = tunnelResp.Payload.ShareToken
|
||||||
l.proxyEndpoint = tunnelResp.Payload.FrontendProxyEndpoints[0]
|
l.proxyEndpoint = tunnelResp.Payload.FrontendProxyEndpoints[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -283,7 +283,7 @@ func (l *looper) shutdown() {
|
|||||||
|
|
||||||
req := share.NewUnshareParams()
|
req := share.NewUnshareParams()
|
||||||
req.Body.EnvZID = l.env.ZitiIdentity
|
req.Body.EnvZID = l.env.ZitiIdentity
|
||||||
req.Body.ShrToken = l.shrToken
|
req.Body.ShareToken = l.shrToken
|
||||||
if _, err := l.zrok.Share.Unshare(req, l.auth); err != nil {
|
if _, err := l.zrok.Share.Unshare(req, l.auth); err != nil {
|
||||||
logrus.Errorf("error shutting down looper #%d: %v", l.id, err)
|
logrus.Errorf("error shutting down looper #%d: %v", l.id, err)
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ func (h *accessHandler) Handle(params share.AccessParams, principal *rest_model_
|
|||||||
return share.NewAccessNotFound()
|
return share.NewAccessNotFound()
|
||||||
}
|
}
|
||||||
|
|
||||||
shrToken := params.Body.ShrToken
|
shrToken := params.Body.ShareToken
|
||||||
shr, err := str.FindShareWithToken(shrToken, trx)
|
shr, err := str.FindShareWithToken(shrToken, trx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding share with token '%v': %v", shrToken, err)
|
logrus.Errorf("error finding share with token '%v': %v", shrToken, err)
|
||||||
|
@ -68,7 +68,7 @@ func (h *environmentDetailHandler) Handle(params metadata.GetEnvironmentDetailPa
|
|||||||
sparkData = append(sparkData, &rest_model_zrok.SparkDataSample{Rx: float64(sparkRx[shr.Token][i]), Tx: float64(sparkTx[shr.Token][i])})
|
sparkData = append(sparkData, &rest_model_zrok.SparkDataSample{Rx: float64(sparkRx[shr.Token][i]), Tx: float64(sparkTx[shr.Token][i])})
|
||||||
}
|
}
|
||||||
es.Shares = append(es.Shares, &rest_model_zrok.Share{
|
es.Shares = append(es.Shares, &rest_model_zrok.Share{
|
||||||
Token: shr.Token,
|
ShareToken: shr.Token,
|
||||||
ZID: shr.ZId,
|
ZID: shr.ZId,
|
||||||
ShareMode: shr.ShareMode,
|
ShareMode: shr.ShareMode,
|
||||||
BackendMode: shr.BackendMode,
|
BackendMode: shr.BackendMode,
|
||||||
|
@ -58,7 +58,7 @@ func (h *getFrontendDetailHandler) Handle(params metadata.GetFrontendDetailParam
|
|||||||
logrus.Errorf("error getting share for frontend '%d': %v", fe.Id, err)
|
logrus.Errorf("error getting share for frontend '%d': %v", fe.Id, err)
|
||||||
return metadata.NewGetFrontendDetailInternalServerError()
|
return metadata.NewGetFrontendDetailInternalServerError()
|
||||||
}
|
}
|
||||||
payload.ShrToken = shr.Token
|
payload.ShareToken = shr.Token
|
||||||
}
|
}
|
||||||
return metadata.NewGetFrontendDetailOK().WithPayload(payload)
|
return metadata.NewGetFrontendDetailOK().WithPayload(payload)
|
||||||
}
|
}
|
||||||
|
@ -43,9 +43,9 @@ func (h *inviteHandler) Handle(params account.InviteParams) middleware.Responder
|
|||||||
defer func() { _ = tx.Rollback() }()
|
defer func() { _ = tx.Rollback() }()
|
||||||
|
|
||||||
if h.cfg.Invites != nil && h.cfg.Invites.TokenStrategy == "store" {
|
if h.cfg.Invites != nil && h.cfg.Invites.TokenStrategy == "store" {
|
||||||
inviteToken, err := str.FindInviteTokenByToken(params.Body.InvToken, tx)
|
inviteToken, err := str.FindInviteTokenByToken(params.Body.InviteToken, tx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("cannot get invite token '%v' for '%v': %v", params.Body.InvToken, params.Body.Email, err)
|
logrus.Errorf("cannot get invite token '%v' for '%v': %v", params.Body.InviteToken, params.Body.Email, err)
|
||||||
return account.NewInviteBadRequest().WithPayload("missing invite token")
|
return account.NewInviteBadRequest().WithPayload("missing invite token")
|
||||||
}
|
}
|
||||||
if err := str.DeleteInviteToken(inviteToken.Id, tx); err != nil {
|
if err := str.DeleteInviteToken(inviteToken.Id, tx); err != nil {
|
||||||
|
@ -165,9 +165,9 @@ func (h *getShareMetricsHandler) Handle(params metadata.GetShareMetricsParams, p
|
|||||||
return metadata.NewGetEnvironmentMetricsInternalServerError()
|
return metadata.NewGetEnvironmentMetricsInternalServerError()
|
||||||
}
|
}
|
||||||
defer func() { _ = trx.Rollback() }()
|
defer func() { _ = trx.Rollback() }()
|
||||||
shr, err := str.FindShareWithToken(params.ShrToken, trx)
|
shr, err := str.FindShareWithToken(params.ShareToken, trx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding share '%v' for '%v': %v", params.ShrToken, principal.Email, err)
|
logrus.Errorf("error finding share '%v' for '%v': %v", params.ShareToken, principal.Email, err)
|
||||||
return metadata.NewGetShareMetricsUnauthorized()
|
return metadata.NewGetShareMetricsUnauthorized()
|
||||||
}
|
}
|
||||||
env, err := str.GetEnvironment(shr.EnvironmentId, trx)
|
env, err := str.GetEnvironment(shr.EnvironmentId, trx)
|
||||||
@ -176,7 +176,7 @@ func (h *getShareMetricsHandler) Handle(params metadata.GetShareMetricsParams, p
|
|||||||
return metadata.NewGetShareMetricsUnauthorized()
|
return metadata.NewGetShareMetricsUnauthorized()
|
||||||
}
|
}
|
||||||
if env.AccountId != nil && int64(*env.AccountId) != principal.ID {
|
if env.AccountId != nil && int64(*env.AccountId) != principal.ID {
|
||||||
logrus.Errorf("user '%v' does not own share '%v'", principal.Email, params.ShrToken)
|
logrus.Errorf("user '%v' does not own share '%v'", principal.Email, params.ShareToken)
|
||||||
return metadata.NewGetShareMetricsUnauthorized()
|
return metadata.NewGetShareMetricsUnauthorized()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ func (h *orgAccountOverviewHandler) Handle(params metadata.OrgAccountOverviewPar
|
|||||||
beProxyEndpoint = *shr.BackendProxyEndpoint
|
beProxyEndpoint = *shr.BackendProxyEndpoint
|
||||||
}
|
}
|
||||||
envShr := &rest_model_zrok.Share{
|
envShr := &rest_model_zrok.Share{
|
||||||
Token: shr.Token,
|
ShareToken: shr.Token,
|
||||||
ZID: shr.ZId,
|
ZID: shr.ZId,
|
||||||
ShareMode: shr.ShareMode,
|
ShareMode: shr.ShareMode,
|
||||||
BackendMode: shr.BackendMode,
|
BackendMode: shr.BackendMode,
|
||||||
@ -132,7 +132,7 @@ func (h *orgAccountOverviewHandler) Handle(params metadata.OrgAccountOverviewPar
|
|||||||
logrus.Errorf("error getting share for frontend '%v': %v", fe.ZId, err)
|
logrus.Errorf("error getting share for frontend '%v': %v", fe.ZId, err)
|
||||||
return metadata.NewOverviewInternalServerError()
|
return metadata.NewOverviewInternalServerError()
|
||||||
}
|
}
|
||||||
envFe.ShrToken = feShr.Token
|
envFe.ShareToken = feShr.Token
|
||||||
}
|
}
|
||||||
ear.Frontends = append(ear.Frontends, envFe)
|
ear.Frontends = append(ear.Frontends, envFe)
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ func (h *overviewHandler) Handle(_ metadata.OverviewParams, principal *rest_mode
|
|||||||
beProxyEndpoint = *shr.BackendProxyEndpoint
|
beProxyEndpoint = *shr.BackendProxyEndpoint
|
||||||
}
|
}
|
||||||
envShr := &rest_model_zrok.Share{
|
envShr := &rest_model_zrok.Share{
|
||||||
Token: shr.Token,
|
ShareToken: shr.Token,
|
||||||
ZID: shr.ZId,
|
ZID: shr.ZId,
|
||||||
ShareMode: shr.ShareMode,
|
ShareMode: shr.ShareMode,
|
||||||
BackendMode: shr.BackendMode,
|
BackendMode: shr.BackendMode,
|
||||||
@ -98,7 +98,7 @@ func (h *overviewHandler) Handle(_ metadata.OverviewParams, principal *rest_mode
|
|||||||
logrus.Errorf("error getting share for frontend '%v': %v", fe.ZId, err)
|
logrus.Errorf("error getting share for frontend '%v': %v", fe.ZId, err)
|
||||||
return metadata.NewOverviewInternalServerError()
|
return metadata.NewOverviewInternalServerError()
|
||||||
}
|
}
|
||||||
envFe.ShrToken = feShr.Token
|
envFe.ShareToken = feShr.Token
|
||||||
}
|
}
|
||||||
ear.Frontends = append(ear.Frontends, envFe)
|
ear.Frontends = append(ear.Frontends, envFe)
|
||||||
}
|
}
|
||||||
|
@ -19,39 +19,39 @@ func newRegisterHandler(cfg *config.Config) *registerHandler {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
func (h *registerHandler) Handle(params account.RegisterParams) middleware.Responder {
|
func (h *registerHandler) Handle(params account.RegisterParams) middleware.Responder {
|
||||||
if params.Body.RegToken == "" || params.Body.Password == "" {
|
if params.Body.RegisterToken == "" || params.Body.Password == "" {
|
||||||
logrus.Error("missing token or password")
|
logrus.Error("missing token or password")
|
||||||
return account.NewRegisterNotFound()
|
return account.NewRegisterNotFound()
|
||||||
}
|
}
|
||||||
logrus.Infof("received register request for registration token '%v'", params.Body.RegToken)
|
logrus.Infof("received register request for registration token '%v'", params.Body.RegisterToken)
|
||||||
|
|
||||||
tx, err := str.Begin()
|
tx, err := str.Begin()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error starting transaction for registration token '%v': %v", params.Body.RegToken, err)
|
logrus.Errorf("error starting transaction for registration token '%v': %v", params.Body.RegisterToken, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
defer func() { _ = tx.Rollback() }()
|
defer func() { _ = tx.Rollback() }()
|
||||||
|
|
||||||
ar, err := str.FindAccountRequestWithToken(params.Body.RegToken, tx)
|
ar, err := str.FindAccountRequestWithToken(params.Body.RegisterToken, tx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding account request with registration token '%v': %v", params.Body.RegToken, err)
|
logrus.Errorf("error finding account request with registration token '%v': %v", params.Body.RegisterToken, err)
|
||||||
return account.NewRegisterNotFound()
|
return account.NewRegisterNotFound()
|
||||||
}
|
}
|
||||||
|
|
||||||
accountToken, err := CreateToken()
|
accountToken, err := CreateToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error creating account token for request '%v' (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("error creating account token for request '%v' (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := validatePassword(h.cfg, params.Body.Password); err != nil {
|
if err := validatePassword(h.cfg, params.Body.Password); err != nil {
|
||||||
logrus.Errorf("password not valid for request '%v', (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("password not valid for request '%v', (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterUnprocessableEntity().WithPayload(rest_model_zrok.ErrorMessage(err.Error()))
|
return account.NewRegisterUnprocessableEntity().WithPayload(rest_model_zrok.ErrorMessage(err.Error()))
|
||||||
}
|
}
|
||||||
|
|
||||||
hpwd, err := HashPassword(params.Body.Password)
|
hpwd, err := HashPassword(params.Body.Password)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error hashing password for request '%v' (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("error hashing password for request '%v' (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
a := &store.Account{
|
a := &store.Account{
|
||||||
@ -61,17 +61,17 @@ func (h *registerHandler) Handle(params account.RegisterParams) middleware.Respo
|
|||||||
Token: accountToken,
|
Token: accountToken,
|
||||||
}
|
}
|
||||||
if _, err := str.CreateAccount(a, tx); err != nil {
|
if _, err := str.CreateAccount(a, tx); err != nil {
|
||||||
logrus.Errorf("error creating account for request '%v' (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("error creating account for request '%v' (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := str.DeleteAccountRequest(ar.Id, tx); err != nil {
|
if err := str.DeleteAccountRequest(ar.Id, tx); err != nil {
|
||||||
logrus.Errorf("error deleteing account request '%v' (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("error deleteing account request '%v' (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := tx.Commit(); err != nil {
|
if err := tx.Commit(); err != nil {
|
||||||
logrus.Errorf("error committing '%v' (%v): %v", params.Body.RegToken, ar.Email, err)
|
logrus.Errorf("error committing '%v' (%v): %v", params.Body.RegisterToken, ar.Email, err)
|
||||||
return account.NewRegisterInternalServerError()
|
return account.NewRegisterInternalServerError()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ func (h *shareHandler) Handle(params share.ShareParams, principal *rest_model_zr
|
|||||||
|
|
||||||
return share.NewShareCreated().WithPayload(&rest_model_zrok.ShareResponse{
|
return share.NewShareCreated().WithPayload(&rest_model_zrok.ShareResponse{
|
||||||
FrontendProxyEndpoints: frontendEndpoints,
|
FrontendProxyEndpoints: frontendEndpoints,
|
||||||
ShrToken: shrToken,
|
ShareToken: shrToken,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,9 +21,9 @@ func (h *shareDetailHandler) Handle(params metadata.GetShareDetailParams, princi
|
|||||||
return metadata.NewGetShareDetailInternalServerError()
|
return metadata.NewGetShareDetailInternalServerError()
|
||||||
}
|
}
|
||||||
defer func() { _ = tx.Rollback() }()
|
defer func() { _ = tx.Rollback() }()
|
||||||
shr, err := str.FindShareWithToken(params.ShrToken, tx)
|
shr, err := str.FindShareWithToken(params.ShareToken, tx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding share '%v': %v", params.ShrToken, err)
|
logrus.Errorf("error finding share '%v': %v", params.ShareToken, err)
|
||||||
return metadata.NewGetShareDetailNotFound()
|
return metadata.NewGetShareDetailNotFound()
|
||||||
}
|
}
|
||||||
envs, err := str.FindEnvironmentsForAccount(int(principal.ID), tx)
|
envs, err := str.FindEnvironmentsForAccount(int(principal.ID), tx)
|
||||||
@ -39,7 +39,7 @@ func (h *shareDetailHandler) Handle(params metadata.GetShareDetailParams, princi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !found {
|
if !found {
|
||||||
logrus.Errorf("environment not matched for share '%v' for account '%v'", params.ShrToken, principal.Email)
|
logrus.Errorf("environment not matched for share '%v' for account '%v'", params.ShareToken, principal.Email)
|
||||||
return metadata.NewGetShareDetailNotFound()
|
return metadata.NewGetShareDetailNotFound()
|
||||||
}
|
}
|
||||||
sparkRx := make(map[string][]int64)
|
sparkRx := make(map[string][]int64)
|
||||||
@ -69,7 +69,7 @@ func (h *shareDetailHandler) Handle(params metadata.GetShareDetailParams, princi
|
|||||||
sparkData = append(sparkData, &rest_model_zrok.SparkDataSample{Rx: float64(sparkRx[shr.Token][i]), Tx: float64(sparkTx[shr.Token][i])})
|
sparkData = append(sparkData, &rest_model_zrok.SparkDataSample{Rx: float64(sparkRx[shr.Token][i]), Tx: float64(sparkTx[shr.Token][i])})
|
||||||
}
|
}
|
||||||
return metadata.NewGetShareDetailOK().WithPayload(&rest_model_zrok.Share{
|
return metadata.NewGetShareDetailOK().WithPayload(&rest_model_zrok.Share{
|
||||||
Token: shr.Token,
|
ShareToken: shr.Token,
|
||||||
ZID: shr.ZId,
|
ZID: shr.ZId,
|
||||||
ShareMode: shr.ShareMode,
|
ShareMode: shr.ShareMode,
|
||||||
BackendMode: shr.BackendMode,
|
BackendMode: shr.BackendMode,
|
||||||
|
@ -18,7 +18,7 @@ func newUnaccessHandler() *unaccessHandler {
|
|||||||
|
|
||||||
func (h *unaccessHandler) Handle(params share.UnaccessParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
func (h *unaccessHandler) Handle(params share.UnaccessParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
||||||
feToken := params.Body.FrontendToken
|
feToken := params.Body.FrontendToken
|
||||||
shrToken := params.Body.ShrToken
|
shrToken := params.Body.ShareToken
|
||||||
envZId := params.Body.EnvZID
|
envZId := params.Body.EnvZID
|
||||||
logrus.Infof("processing unaccess request for frontend '%v' (share '%v', environment '%v')", feToken, shrToken, envZId)
|
logrus.Infof("processing unaccess request for frontend '%v' (share '%v', environment '%v')", feToken, shrToken, envZId)
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ func (h *unshareHandler) Handle(params share.UnshareParams, principal *rest_mode
|
|||||||
logrus.Errorf("error getting edge client for '%v': %v", principal.Email, err)
|
logrus.Errorf("error getting edge client for '%v': %v", principal.Email, err)
|
||||||
return share.NewUnshareInternalServerError()
|
return share.NewUnshareInternalServerError()
|
||||||
}
|
}
|
||||||
shrToken := params.Body.ShrToken
|
shrToken := params.Body.ShareToken
|
||||||
shrZId, err := h.findShareZId(shrToken, edge)
|
shrZId, err := h.findShareZId(shrToken, edge)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding share identity for '%v' (%v): %v", shrToken, principal.Email, err)
|
logrus.Errorf("error finding share identity for '%v' (%v): %v", shrToken, principal.Email, err)
|
||||||
|
@ -14,7 +14,7 @@ func newUpdateShareHandler() *updateShareHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (h *updateShareHandler) Handle(params share.UpdateShareParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
func (h *updateShareHandler) Handle(params share.UpdateShareParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
||||||
shrToken := params.Body.ShrToken
|
shrToken := params.Body.ShareToken
|
||||||
backendProxyEndpoint := params.Body.BackendProxyEndpoint
|
backendProxyEndpoint := params.Body.BackendProxyEndpoint
|
||||||
|
|
||||||
tx, err := str.Begin()
|
tx, err := str.Begin()
|
||||||
|
@ -13,8 +13,8 @@ func newVerifyHandler() *verifyHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (h *verifyHandler) Handle(params account.VerifyParams) middleware.Responder {
|
func (h *verifyHandler) Handle(params account.VerifyParams) middleware.Responder {
|
||||||
if params.Body.RegistrationToken != "" {
|
if params.Body.RegisterToken != "" {
|
||||||
logrus.Debugf("received verify request for registration token '%v'", params.Body.RegistrationToken)
|
logrus.Debugf("received verify request for registration token '%v'", params.Body.RegisterToken)
|
||||||
tx, err := str.Begin()
|
tx, err := str.Begin()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error starting transaction: %v", err)
|
logrus.Errorf("error starting transaction: %v", err)
|
||||||
@ -22,9 +22,9 @@ func (h *verifyHandler) Handle(params account.VerifyParams) middleware.Responder
|
|||||||
}
|
}
|
||||||
defer func() { _ = tx.Rollback() }()
|
defer func() { _ = tx.Rollback() }()
|
||||||
|
|
||||||
ar, err := str.FindAccountRequestWithToken(params.Body.RegistrationToken, tx)
|
ar, err := str.FindAccountRequestWithToken(params.Body.RegisterToken, tx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("error finding account request with registration token '%v': %v", params.Body.RegistrationToken, err)
|
logrus.Errorf("error finding account request with registration token '%v': %v", params.Body.RegisterToken, err)
|
||||||
return account.NewVerifyNotFound()
|
return account.NewVerifyNotFound()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -297,8 +297,8 @@ type InviteBody struct {
|
|||||||
// email
|
// email
|
||||||
Email string `json:"email,omitempty"`
|
Email string `json:"email,omitempty"`
|
||||||
|
|
||||||
// inv token
|
// invite token
|
||||||
InvToken string `json:"invToken,omitempty"`
|
InviteToken string `json:"inviteToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this invite body
|
// Validate validates this invite body
|
||||||
|
@ -309,8 +309,8 @@ type RegisterBody struct {
|
|||||||
// password
|
// password
|
||||||
Password string `json:"password,omitempty"`
|
Password string `json:"password,omitempty"`
|
||||||
|
|
||||||
// reg token
|
// register token
|
||||||
RegToken string `json:"regToken,omitempty"`
|
RegisterToken string `json:"registerToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this register body
|
// Validate validates this register body
|
||||||
|
@ -232,8 +232,8 @@ swagger:model VerifyBody
|
|||||||
*/
|
*/
|
||||||
type VerifyBody struct {
|
type VerifyBody struct {
|
||||||
|
|
||||||
// registration token
|
// register token
|
||||||
RegistrationToken string `json:"registrationToken,omitempty"`
|
RegisterToken string `json:"registerToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this verify body
|
// Validate validates this verify body
|
||||||
|
@ -61,8 +61,8 @@ GetShareDetailParams contains all the parameters to send to the API endpoint
|
|||||||
*/
|
*/
|
||||||
type GetShareDetailParams struct {
|
type GetShareDetailParams struct {
|
||||||
|
|
||||||
// ShrToken.
|
// ShareToken.
|
||||||
ShrToken string
|
ShareToken string
|
||||||
|
|
||||||
timeout time.Duration
|
timeout time.Duration
|
||||||
Context context.Context
|
Context context.Context
|
||||||
@ -117,15 +117,15 @@ func (o *GetShareDetailParams) SetHTTPClient(client *http.Client) {
|
|||||||
o.HTTPClient = client
|
o.HTTPClient = client
|
||||||
}
|
}
|
||||||
|
|
||||||
// WithShrToken adds the shrToken to the get share detail params
|
// WithShareToken adds the shareToken to the get share detail params
|
||||||
func (o *GetShareDetailParams) WithShrToken(shrToken string) *GetShareDetailParams {
|
func (o *GetShareDetailParams) WithShareToken(shareToken string) *GetShareDetailParams {
|
||||||
o.SetShrToken(shrToken)
|
o.SetShareToken(shareToken)
|
||||||
return o
|
return o
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetShrToken adds the shrToken to the get share detail params
|
// SetShareToken adds the shareToken to the get share detail params
|
||||||
func (o *GetShareDetailParams) SetShrToken(shrToken string) {
|
func (o *GetShareDetailParams) SetShareToken(shareToken string) {
|
||||||
o.ShrToken = shrToken
|
o.ShareToken = shareToken
|
||||||
}
|
}
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
// WriteToRequest writes these params to a swagger request
|
||||||
@ -136,8 +136,8 @@ func (o *GetShareDetailParams) WriteToRequest(r runtime.ClientRequest, reg strfm
|
|||||||
}
|
}
|
||||||
var res []error
|
var res []error
|
||||||
|
|
||||||
// path param shrToken
|
// path param shareToken
|
||||||
if err := r.SetPathParam("shrToken", o.ShrToken); err != nil {
|
if err := r.SetPathParam("shareToken", o.ShareToken); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ func (o *GetShareDetailReader) ReadResponse(response runtime.ClientResponse, con
|
|||||||
}
|
}
|
||||||
return nil, result
|
return nil, result
|
||||||
default:
|
default:
|
||||||
return nil, runtime.NewAPIError("[GET /detail/share/{shrToken}] getShareDetail", response, response.Code())
|
return nil, runtime.NewAPIError("[GET /detail/share/{shareToken}] getShareDetail", response, response.Code())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,11 +97,11 @@ func (o *GetShareDetailOK) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailOK) Error() string {
|
func (o *GetShareDetailOK) Error() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailOK %+v", 200, o.Payload)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailOK %+v", 200, o.Payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailOK) String() string {
|
func (o *GetShareDetailOK) String() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailOK %+v", 200, o.Payload)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailOK %+v", 200, o.Payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailOK) GetPayload() *rest_model_zrok.Share {
|
func (o *GetShareDetailOK) GetPayload() *rest_model_zrok.Share {
|
||||||
@ -164,11 +164,11 @@ func (o *GetShareDetailUnauthorized) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailUnauthorized) Error() string {
|
func (o *GetShareDetailUnauthorized) Error() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailUnauthorized ", 401)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailUnauthorized ", 401)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailUnauthorized) String() string {
|
func (o *GetShareDetailUnauthorized) String() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailUnauthorized ", 401)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailUnauthorized ", 401)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareDetailUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
@ -220,11 +220,11 @@ func (o *GetShareDetailNotFound) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailNotFound) Error() string {
|
func (o *GetShareDetailNotFound) Error() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailNotFound ", 404)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailNotFound ", 404)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailNotFound) String() string {
|
func (o *GetShareDetailNotFound) String() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailNotFound ", 404)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailNotFound ", 404)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareDetailNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
@ -276,11 +276,11 @@ func (o *GetShareDetailInternalServerError) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailInternalServerError) Error() string {
|
func (o *GetShareDetailInternalServerError) Error() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailInternalServerError ", 500)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailInternalServerError ", 500)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailInternalServerError) String() string {
|
func (o *GetShareDetailInternalServerError) String() string {
|
||||||
return fmt.Sprintf("[GET /detail/share/{shrToken}][%d] getShareDetailInternalServerError ", 500)
|
return fmt.Sprintf("[GET /detail/share/{shareToken}][%d] getShareDetailInternalServerError ", 500)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareDetailInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareDetailInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
@ -64,8 +64,8 @@ type GetShareMetricsParams struct {
|
|||||||
// Duration.
|
// Duration.
|
||||||
Duration *string
|
Duration *string
|
||||||
|
|
||||||
// ShrToken.
|
// ShareToken.
|
||||||
ShrToken string
|
ShareToken string
|
||||||
|
|
||||||
timeout time.Duration
|
timeout time.Duration
|
||||||
Context context.Context
|
Context context.Context
|
||||||
@ -131,15 +131,15 @@ func (o *GetShareMetricsParams) SetDuration(duration *string) {
|
|||||||
o.Duration = duration
|
o.Duration = duration
|
||||||
}
|
}
|
||||||
|
|
||||||
// WithShrToken adds the shrToken to the get share metrics params
|
// WithShareToken adds the shareToken to the get share metrics params
|
||||||
func (o *GetShareMetricsParams) WithShrToken(shrToken string) *GetShareMetricsParams {
|
func (o *GetShareMetricsParams) WithShareToken(shareToken string) *GetShareMetricsParams {
|
||||||
o.SetShrToken(shrToken)
|
o.SetShareToken(shareToken)
|
||||||
return o
|
return o
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetShrToken adds the shrToken to the get share metrics params
|
// SetShareToken adds the shareToken to the get share metrics params
|
||||||
func (o *GetShareMetricsParams) SetShrToken(shrToken string) {
|
func (o *GetShareMetricsParams) SetShareToken(shareToken string) {
|
||||||
o.ShrToken = shrToken
|
o.ShareToken = shareToken
|
||||||
}
|
}
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
// WriteToRequest writes these params to a swagger request
|
||||||
@ -167,8 +167,8 @@ func (o *GetShareMetricsParams) WriteToRequest(r runtime.ClientRequest, reg strf
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// path param shrToken
|
// path param shareToken
|
||||||
if err := r.SetPathParam("shrToken", o.ShrToken); err != nil {
|
if err := r.SetPathParam("shareToken", o.ShareToken); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ func (o *GetShareMetricsReader) ReadResponse(response runtime.ClientResponse, co
|
|||||||
}
|
}
|
||||||
return nil, result
|
return nil, result
|
||||||
default:
|
default:
|
||||||
return nil, runtime.NewAPIError("[GET /metrics/share/{shrToken}] getShareMetrics", response, response.Code())
|
return nil, runtime.NewAPIError("[GET /metrics/share/{shareToken}] getShareMetrics", response, response.Code())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,11 +97,11 @@ func (o *GetShareMetricsOK) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsOK) Error() string {
|
func (o *GetShareMetricsOK) Error() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsOK %+v", 200, o.Payload)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsOK %+v", 200, o.Payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsOK) String() string {
|
func (o *GetShareMetricsOK) String() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsOK %+v", 200, o.Payload)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsOK %+v", 200, o.Payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsOK) GetPayload() *rest_model_zrok.Metrics {
|
func (o *GetShareMetricsOK) GetPayload() *rest_model_zrok.Metrics {
|
||||||
@ -164,11 +164,11 @@ func (o *GetShareMetricsBadRequest) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsBadRequest) Error() string {
|
func (o *GetShareMetricsBadRequest) Error() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsBadRequest ", 400)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsBadRequest ", 400)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsBadRequest) String() string {
|
func (o *GetShareMetricsBadRequest) String() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsBadRequest ", 400)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsBadRequest ", 400)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareMetricsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
@ -220,11 +220,11 @@ func (o *GetShareMetricsUnauthorized) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsUnauthorized) Error() string {
|
func (o *GetShareMetricsUnauthorized) Error() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsUnauthorized ", 401)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsUnauthorized ", 401)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsUnauthorized) String() string {
|
func (o *GetShareMetricsUnauthorized) String() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsUnauthorized ", 401)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsUnauthorized ", 401)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareMetricsUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
@ -276,11 +276,11 @@ func (o *GetShareMetricsInternalServerError) Code() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsInternalServerError) Error() string {
|
func (o *GetShareMetricsInternalServerError) Error() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsInternalServerError ", 500)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsInternalServerError ", 500)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsInternalServerError) String() string {
|
func (o *GetShareMetricsInternalServerError) String() string {
|
||||||
return fmt.Sprintf("[GET /metrics/share/{shrToken}][%d] getShareMetricsInternalServerError ", 500)
|
return fmt.Sprintf("[GET /metrics/share/{shareToken}][%d] getShareMetricsInternalServerError ", 500)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o *GetShareMetricsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
func (o *GetShareMetricsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
@ -305,7 +305,7 @@ func (a *Client) GetShareDetail(params *GetShareDetailParams, authInfo runtime.C
|
|||||||
op := &runtime.ClientOperation{
|
op := &runtime.ClientOperation{
|
||||||
ID: "getShareDetail",
|
ID: "getShareDetail",
|
||||||
Method: "GET",
|
Method: "GET",
|
||||||
PathPattern: "/detail/share/{shrToken}",
|
PathPattern: "/detail/share/{shareToken}",
|
||||||
ProducesMediaTypes: []string{"application/zrok.v1+json"},
|
ProducesMediaTypes: []string{"application/zrok.v1+json"},
|
||||||
ConsumesMediaTypes: []string{"application/zrok.v1+json"},
|
ConsumesMediaTypes: []string{"application/zrok.v1+json"},
|
||||||
Schemes: []string{"http"},
|
Schemes: []string{"http"},
|
||||||
@ -344,7 +344,7 @@ func (a *Client) GetShareMetrics(params *GetShareMetricsParams, authInfo runtime
|
|||||||
op := &runtime.ClientOperation{
|
op := &runtime.ClientOperation{
|
||||||
ID: "getShareMetrics",
|
ID: "getShareMetrics",
|
||||||
Method: "GET",
|
Method: "GET",
|
||||||
PathPattern: "/metrics/share/{shrToken}",
|
PathPattern: "/metrics/share/{shareToken}",
|
||||||
ProducesMediaTypes: []string{"application/zrok.v1+json"},
|
ProducesMediaTypes: []string{"application/zrok.v1+json"},
|
||||||
ConsumesMediaTypes: []string{"application/zrok.v1+json"},
|
ConsumesMediaTypes: []string{"application/zrok.v1+json"},
|
||||||
Schemes: []string{"http"},
|
Schemes: []string{"http"},
|
||||||
|
@ -297,8 +297,8 @@ type AccessBody struct {
|
|||||||
// env z Id
|
// env z Id
|
||||||
EnvZID string `json:"envZId,omitempty"`
|
EnvZID string `json:"envZId,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this access body
|
// Validate validates this access body
|
||||||
|
@ -287,8 +287,8 @@ type UnaccessBody struct {
|
|||||||
// frontend token
|
// frontend token
|
||||||
FrontendToken string `json:"frontendToken,omitempty"`
|
FrontendToken string `json:"frontendToken,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this unaccess body
|
// Validate validates this unaccess body
|
||||||
|
@ -300,8 +300,8 @@ type UnshareBody struct {
|
|||||||
// reserved
|
// reserved
|
||||||
Reserved bool `json:"reserved,omitempty"`
|
Reserved bool `json:"reserved,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this unshare body
|
// Validate validates this unshare body
|
||||||
|
@ -352,8 +352,8 @@ type UpdateShareBody struct {
|
|||||||
// remove access grants
|
// remove access grants
|
||||||
RemoveAccessGrants []string `json:"removeAccessGrants"`
|
RemoveAccessGrants []string `json:"removeAccessGrants"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this update share body
|
// Validate validates this update share body
|
||||||
|
@ -26,8 +26,8 @@ type Frontend struct {
|
|||||||
// id
|
// id
|
||||||
ID int64 `json:"id,omitempty"`
|
ID int64 `json:"id,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
|
|
||||||
// updated at
|
// updated at
|
||||||
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
||||||
|
@ -45,8 +45,8 @@ type Share struct {
|
|||||||
// share mode
|
// share mode
|
||||||
ShareMode string `json:"shareMode,omitempty"`
|
ShareMode string `json:"shareMode,omitempty"`
|
||||||
|
|
||||||
// token
|
// share token
|
||||||
Token string `json:"token,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
|
|
||||||
// updated at
|
// updated at
|
||||||
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
||||||
|
@ -20,8 +20,8 @@ type ShareResponse struct {
|
|||||||
// frontend proxy endpoints
|
// frontend proxy endpoints
|
||||||
FrontendProxyEndpoints []string `json:"frontendProxyEndpoints"`
|
FrontendProxyEndpoints []string `json:"frontendProxyEndpoints"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this share response
|
// Validate validates this share response
|
||||||
|
@ -55,7 +55,7 @@ func init() {
|
|||||||
"envZId": {
|
"envZId": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -303,7 +303,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/detail/share/{shrToken}": {
|
"/detail/share/{shareToken}": {
|
||||||
"get": {
|
"get": {
|
||||||
"security": [
|
"security": [
|
||||||
{
|
{
|
||||||
@ -317,7 +317,7 @@ func init() {
|
|||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"in": "path",
|
"in": "path",
|
||||||
"required": true
|
"required": true
|
||||||
}
|
}
|
||||||
@ -732,7 +732,7 @@ func init() {
|
|||||||
"email": {
|
"email": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"invToken": {
|
"inviteToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1003,7 +1003,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/metrics/share/{shrToken}": {
|
"/metrics/share/{shareToken}": {
|
||||||
"get": {
|
"get": {
|
||||||
"security": [
|
"security": [
|
||||||
{
|
{
|
||||||
@ -1017,7 +1017,7 @@ func init() {
|
|||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"in": "path",
|
"in": "path",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
@ -1442,7 +1442,7 @@ func init() {
|
|||||||
"password": {
|
"password": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"regToken": {
|
"registerToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1626,7 +1626,7 @@ func init() {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1734,7 +1734,7 @@ func init() {
|
|||||||
"frontendToken": {
|
"frontendToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1780,7 +1780,7 @@ func init() {
|
|||||||
"reserved": {
|
"reserved": {
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1818,7 +1818,7 @@ func init() {
|
|||||||
"in": "body",
|
"in": "body",
|
||||||
"schema": {
|
"schema": {
|
||||||
"properties": {
|
"properties": {
|
||||||
"registrationToken": {
|
"registerToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1958,7 +1958,7 @@ func init() {
|
|||||||
"id": {
|
"id": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
@ -2073,7 +2073,7 @@ func init() {
|
|||||||
"shareMode": {
|
"shareMode": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"token": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
@ -2174,7 +2174,7 @@ func init() {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2252,7 +2252,7 @@ func init() {
|
|||||||
"envZId": {
|
"envZId": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2500,7 +2500,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/detail/share/{shrToken}": {
|
"/detail/share/{shareToken}": {
|
||||||
"get": {
|
"get": {
|
||||||
"security": [
|
"security": [
|
||||||
{
|
{
|
||||||
@ -2514,7 +2514,7 @@ func init() {
|
|||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"in": "path",
|
"in": "path",
|
||||||
"required": true
|
"required": true
|
||||||
}
|
}
|
||||||
@ -2909,7 +2909,7 @@ func init() {
|
|||||||
"email": {
|
"email": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"invToken": {
|
"inviteToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3163,7 +3163,7 @@ func init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"/metrics/share/{shrToken}": {
|
"/metrics/share/{shareToken}": {
|
||||||
"get": {
|
"get": {
|
||||||
"security": [
|
"security": [
|
||||||
{
|
{
|
||||||
@ -3177,7 +3177,7 @@ func init() {
|
|||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"in": "path",
|
"in": "path",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
@ -3588,7 +3588,7 @@ func init() {
|
|||||||
"password": {
|
"password": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"regToken": {
|
"registerToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3772,7 +3772,7 @@ func init() {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3880,7 +3880,7 @@ func init() {
|
|||||||
"frontendToken": {
|
"frontendToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3926,7 +3926,7 @@ func init() {
|
|||||||
"reserved": {
|
"reserved": {
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3964,7 +3964,7 @@ func init() {
|
|||||||
"in": "body",
|
"in": "body",
|
||||||
"schema": {
|
"schema": {
|
||||||
"properties": {
|
"properties": {
|
||||||
"registrationToken": {
|
"registerToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4160,7 +4160,7 @@ func init() {
|
|||||||
"id": {
|
"id": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
@ -4275,7 +4275,7 @@ func init() {
|
|||||||
"shareMode": {
|
"shareMode": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"token": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
@ -4376,7 +4376,7 @@ func init() {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shareToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,8 +66,8 @@ type InviteBody struct {
|
|||||||
// email
|
// email
|
||||||
Email string `json:"email,omitempty"`
|
Email string `json:"email,omitempty"`
|
||||||
|
|
||||||
// inv token
|
// invite token
|
||||||
InvToken string `json:"invToken,omitempty"`
|
InviteToken string `json:"inviteToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this invite body
|
// Validate validates this invite body
|
||||||
|
@ -66,8 +66,8 @@ type RegisterBody struct {
|
|||||||
// password
|
// password
|
||||||
Password string `json:"password,omitempty"`
|
Password string `json:"password,omitempty"`
|
||||||
|
|
||||||
// reg token
|
// register token
|
||||||
RegToken string `json:"regToken,omitempty"`
|
RegisterToken string `json:"registerToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this register body
|
// Validate validates this register body
|
||||||
|
@ -63,8 +63,8 @@ func (o *Verify) ServeHTTP(rw http.ResponseWriter, r *http.Request) {
|
|||||||
// swagger:model VerifyBody
|
// swagger:model VerifyBody
|
||||||
type VerifyBody struct {
|
type VerifyBody struct {
|
||||||
|
|
||||||
// registration token
|
// register token
|
||||||
RegistrationToken string `json:"registrationToken,omitempty"`
|
RegisterToken string `json:"registerToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this verify body
|
// Validate validates this verify body
|
||||||
|
@ -32,7 +32,7 @@ func NewGetShareDetail(ctx *middleware.Context, handler GetShareDetailHandler) *
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetShareDetail swagger:route GET /detail/share/{shrToken} metadata getShareDetail
|
GetShareDetail swagger:route GET /detail/share/{shareToken} metadata getShareDetail
|
||||||
|
|
||||||
GetShareDetail get share detail API
|
GetShareDetail get share detail API
|
||||||
*/
|
*/
|
||||||
|
@ -34,7 +34,7 @@ type GetShareDetailParams struct {
|
|||||||
Required: true
|
Required: true
|
||||||
In: path
|
In: path
|
||||||
*/
|
*/
|
||||||
ShrToken string
|
ShareToken string
|
||||||
}
|
}
|
||||||
|
|
||||||
// BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface
|
// BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface
|
||||||
@ -46,8 +46,8 @@ func (o *GetShareDetailParams) BindRequest(r *http.Request, route *middleware.Ma
|
|||||||
|
|
||||||
o.HTTPRequest = r
|
o.HTTPRequest = r
|
||||||
|
|
||||||
rShrToken, rhkShrToken, _ := route.Params.GetOK("shrToken")
|
rShareToken, rhkShareToken, _ := route.Params.GetOK("shareToken")
|
||||||
if err := o.bindShrToken(rShrToken, rhkShrToken, route.Formats); err != nil {
|
if err := o.bindShareToken(rShareToken, rhkShareToken, route.Formats); err != nil {
|
||||||
res = append(res, err)
|
res = append(res, err)
|
||||||
}
|
}
|
||||||
if len(res) > 0 {
|
if len(res) > 0 {
|
||||||
@ -56,8 +56,8 @@ func (o *GetShareDetailParams) BindRequest(r *http.Request, route *middleware.Ma
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// bindShrToken binds and validates parameter ShrToken from path.
|
// bindShareToken binds and validates parameter ShareToken from path.
|
||||||
func (o *GetShareDetailParams) bindShrToken(rawData []string, hasKey bool, formats strfmt.Registry) error {
|
func (o *GetShareDetailParams) bindShareToken(rawData []string, hasKey bool, formats strfmt.Registry) error {
|
||||||
var raw string
|
var raw string
|
||||||
if len(rawData) > 0 {
|
if len(rawData) > 0 {
|
||||||
raw = rawData[len(rawData)-1]
|
raw = rawData[len(rawData)-1]
|
||||||
@ -65,7 +65,7 @@ func (o *GetShareDetailParams) bindShrToken(rawData []string, hasKey bool, forma
|
|||||||
|
|
||||||
// Required: true
|
// Required: true
|
||||||
// Parameter is provided by construction from the route
|
// Parameter is provided by construction from the route
|
||||||
o.ShrToken = raw
|
o.ShareToken = raw
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ import (
|
|||||||
|
|
||||||
// GetShareDetailURL generates an URL for the get share detail operation
|
// GetShareDetailURL generates an URL for the get share detail operation
|
||||||
type GetShareDetailURL struct {
|
type GetShareDetailURL struct {
|
||||||
ShrToken string
|
ShareToken string
|
||||||
|
|
||||||
_basePath string
|
_basePath string
|
||||||
// avoid unkeyed usage
|
// avoid unkeyed usage
|
||||||
@ -40,13 +40,13 @@ func (o *GetShareDetailURL) SetBasePath(bp string) {
|
|||||||
func (o *GetShareDetailURL) Build() (*url.URL, error) {
|
func (o *GetShareDetailURL) Build() (*url.URL, error) {
|
||||||
var _result url.URL
|
var _result url.URL
|
||||||
|
|
||||||
var _path = "/detail/share/{shrToken}"
|
var _path = "/detail/share/{shareToken}"
|
||||||
|
|
||||||
shrToken := o.ShrToken
|
shareToken := o.ShareToken
|
||||||
if shrToken != "" {
|
if shareToken != "" {
|
||||||
_path = strings.Replace(_path, "{shrToken}", shrToken, -1)
|
_path = strings.Replace(_path, "{shareToken}", shareToken, -1)
|
||||||
} else {
|
} else {
|
||||||
return nil, errors.New("shrToken is required on GetShareDetailURL")
|
return nil, errors.New("shareToken is required on GetShareDetailURL")
|
||||||
}
|
}
|
||||||
|
|
||||||
_basePath := o._basePath
|
_basePath := o._basePath
|
||||||
|
@ -32,7 +32,7 @@ func NewGetShareMetrics(ctx *middleware.Context, handler GetShareMetricsHandler)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetShareMetrics swagger:route GET /metrics/share/{shrToken} metadata getShareMetrics
|
GetShareMetrics swagger:route GET /metrics/share/{shareToken} metadata getShareMetrics
|
||||||
|
|
||||||
GetShareMetrics get share metrics API
|
GetShareMetrics get share metrics API
|
||||||
*/
|
*/
|
||||||
|
@ -39,7 +39,7 @@ type GetShareMetricsParams struct {
|
|||||||
Required: true
|
Required: true
|
||||||
In: path
|
In: path
|
||||||
*/
|
*/
|
||||||
ShrToken string
|
ShareToken string
|
||||||
}
|
}
|
||||||
|
|
||||||
// BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface
|
// BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface
|
||||||
@ -58,8 +58,8 @@ func (o *GetShareMetricsParams) BindRequest(r *http.Request, route *middleware.M
|
|||||||
res = append(res, err)
|
res = append(res, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
rShrToken, rhkShrToken, _ := route.Params.GetOK("shrToken")
|
rShareToken, rhkShareToken, _ := route.Params.GetOK("shareToken")
|
||||||
if err := o.bindShrToken(rShrToken, rhkShrToken, route.Formats); err != nil {
|
if err := o.bindShareToken(rShareToken, rhkShareToken, route.Formats); err != nil {
|
||||||
res = append(res, err)
|
res = append(res, err)
|
||||||
}
|
}
|
||||||
if len(res) > 0 {
|
if len(res) > 0 {
|
||||||
@ -86,8 +86,8 @@ func (o *GetShareMetricsParams) bindDuration(rawData []string, hasKey bool, form
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// bindShrToken binds and validates parameter ShrToken from path.
|
// bindShareToken binds and validates parameter ShareToken from path.
|
||||||
func (o *GetShareMetricsParams) bindShrToken(rawData []string, hasKey bool, formats strfmt.Registry) error {
|
func (o *GetShareMetricsParams) bindShareToken(rawData []string, hasKey bool, formats strfmt.Registry) error {
|
||||||
var raw string
|
var raw string
|
||||||
if len(rawData) > 0 {
|
if len(rawData) > 0 {
|
||||||
raw = rawData[len(rawData)-1]
|
raw = rawData[len(rawData)-1]
|
||||||
@ -95,7 +95,7 @@ func (o *GetShareMetricsParams) bindShrToken(rawData []string, hasKey bool, form
|
|||||||
|
|
||||||
// Required: true
|
// Required: true
|
||||||
// Parameter is provided by construction from the route
|
// Parameter is provided by construction from the route
|
||||||
o.ShrToken = raw
|
o.ShareToken = raw
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ import (
|
|||||||
|
|
||||||
// GetShareMetricsURL generates an URL for the get share metrics operation
|
// GetShareMetricsURL generates an URL for the get share metrics operation
|
||||||
type GetShareMetricsURL struct {
|
type GetShareMetricsURL struct {
|
||||||
ShrToken string
|
ShareToken string
|
||||||
|
|
||||||
Duration *string
|
Duration *string
|
||||||
|
|
||||||
@ -42,13 +42,13 @@ func (o *GetShareMetricsURL) SetBasePath(bp string) {
|
|||||||
func (o *GetShareMetricsURL) Build() (*url.URL, error) {
|
func (o *GetShareMetricsURL) Build() (*url.URL, error) {
|
||||||
var _result url.URL
|
var _result url.URL
|
||||||
|
|
||||||
var _path = "/metrics/share/{shrToken}"
|
var _path = "/metrics/share/{shareToken}"
|
||||||
|
|
||||||
shrToken := o.ShrToken
|
shareToken := o.ShareToken
|
||||||
if shrToken != "" {
|
if shareToken != "" {
|
||||||
_path = strings.Replace(_path, "{shrToken}", shrToken, -1)
|
_path = strings.Replace(_path, "{shareToken}", shareToken, -1)
|
||||||
} else {
|
} else {
|
||||||
return nil, errors.New("shrToken is required on GetShareMetricsURL")
|
return nil, errors.New("shareToken is required on GetShareMetricsURL")
|
||||||
}
|
}
|
||||||
|
|
||||||
_basePath := o._basePath
|
_basePath := o._basePath
|
||||||
|
@ -81,8 +81,8 @@ type AccessBody struct {
|
|||||||
// env z Id
|
// env z Id
|
||||||
EnvZID string `json:"envZId,omitempty"`
|
EnvZID string `json:"envZId,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this access body
|
// Validate validates this access body
|
||||||
|
@ -84,8 +84,8 @@ type UnaccessBody struct {
|
|||||||
// frontend token
|
// frontend token
|
||||||
FrontendToken string `json:"frontendToken,omitempty"`
|
FrontendToken string `json:"frontendToken,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this unaccess body
|
// Validate validates this unaccess body
|
||||||
|
@ -84,8 +84,8 @@ type UnshareBody struct {
|
|||||||
// reserved
|
// reserved
|
||||||
Reserved bool `json:"reserved,omitempty"`
|
Reserved bool `json:"reserved,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this unshare body
|
// Validate validates this unshare body
|
||||||
|
@ -87,8 +87,8 @@ type UpdateShareBody struct {
|
|||||||
// remove access grants
|
// remove access grants
|
||||||
RemoveAccessGrants []string `json:"removeAccessGrants"`
|
RemoveAccessGrants []string `json:"removeAccessGrants"`
|
||||||
|
|
||||||
// shr token
|
// share token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShareToken string `json:"shareToken,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validate validates this update share body
|
// Validate validates this update share body
|
||||||
|
@ -694,11 +694,11 @@ func (o *ZrokAPI) initHandlerCache() {
|
|||||||
if o.handlers["GET"] == nil {
|
if o.handlers["GET"] == nil {
|
||||||
o.handlers["GET"] = make(map[string]http.Handler)
|
o.handlers["GET"] = make(map[string]http.Handler)
|
||||||
}
|
}
|
||||||
o.handlers["GET"]["/detail/share/{shrToken}"] = metadata.NewGetShareDetail(o.context, o.MetadataGetShareDetailHandler)
|
o.handlers["GET"]["/detail/share/{shareToken}"] = metadata.NewGetShareDetail(o.context, o.MetadataGetShareDetailHandler)
|
||||||
if o.handlers["GET"] == nil {
|
if o.handlers["GET"] == nil {
|
||||||
o.handlers["GET"] = make(map[string]http.Handler)
|
o.handlers["GET"] = make(map[string]http.Handler)
|
||||||
}
|
}
|
||||||
o.handlers["GET"]["/metrics/share/{shrToken}"] = metadata.NewGetShareMetrics(o.context, o.MetadataGetShareMetricsHandler)
|
o.handlers["GET"]["/metrics/share/{shareToken}"] = metadata.NewGetShareMetrics(o.context, o.MetadataGetShareMetricsHandler)
|
||||||
if o.handlers["POST"] == nil {
|
if o.handlers["POST"] == nil {
|
||||||
o.handlers["POST"] = make(map[string]http.Handler)
|
o.handlers["POST"] = make(map[string]http.Handler)
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ func CreateAccess(root env_core.Root, request *AccessRequest) (*Access, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
out := share.NewAccessParams()
|
out := share.NewAccessParams()
|
||||||
out.Body.ShrToken = request.ShareToken
|
out.Body.ShareToken = request.ShareToken
|
||||||
out.Body.EnvZID = root.Environment().ZitiIdentity
|
out.Body.EnvZID = root.Environment().ZitiIdentity
|
||||||
|
|
||||||
zrok, err := root.Client()
|
zrok, err := root.Client()
|
||||||
@ -33,7 +33,7 @@ func CreateAccess(root env_core.Root, request *AccessRequest) (*Access, error) {
|
|||||||
func DeleteAccess(root env_core.Root, acc *Access) error {
|
func DeleteAccess(root env_core.Root, acc *Access) error {
|
||||||
out := share.NewUnaccessParams()
|
out := share.NewUnaccessParams()
|
||||||
out.Body.FrontendToken = acc.Token
|
out.Body.FrontendToken = acc.Token
|
||||||
out.Body.ShrToken = acc.ShareToken
|
out.Body.ShareToken = acc.ShareToken
|
||||||
out.Body.EnvZID = root.Environment().ZitiIdentity
|
out.Body.EnvZID = root.Environment().ZitiIdentity
|
||||||
|
|
||||||
zrok, err := root.Client()
|
zrok, err := root.Client()
|
||||||
|
@ -58,7 +58,7 @@ func CreateShare(root env_core.Root, request *ShareRequest) (*Share, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return &Share{
|
return &Share{
|
||||||
Token: in.Payload.ShrToken,
|
Token: in.Payload.ShareToken,
|
||||||
FrontendEndpoints: in.Payload.FrontendProxyEndpoints,
|
FrontendEndpoints: in.Payload.FrontendProxyEndpoints,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
@ -98,7 +98,7 @@ func newPublicShare(root env_core.Root, request *ShareRequest) *share.ShareParam
|
|||||||
func DeleteShare(root env_core.Root, shr *Share) error {
|
func DeleteShare(root env_core.Root, shr *Share) error {
|
||||||
req := share.NewUnshareParams()
|
req := share.NewUnshareParams()
|
||||||
req.Body.EnvZID = root.Environment().ZitiIdentity
|
req.Body.EnvZID = root.Environment().ZitiIdentity
|
||||||
req.Body.ShrToken = shr.Token
|
req.Body.ShareToken = shr.Token
|
||||||
|
|
||||||
zrok, err := root.Client()
|
zrok, err := root.Client()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -513,11 +513,11 @@ export class MetadataApi {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param shrToken
|
* @param shareToken
|
||||||
*/
|
*/
|
||||||
public async getShareDetail (shrToken: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Share; }> {
|
public async getShareDetail (shareToken: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Share; }> {
|
||||||
const localVarPath = this.basePath + '/detail/share/{shrToken}'
|
const localVarPath = this.basePath + '/detail/share/{shareToken}'
|
||||||
.replace('{' + 'shrToken' + '}', encodeURIComponent(String(shrToken)));
|
.replace('{' + 'shareToken' + '}', encodeURIComponent(String(shareToken)));
|
||||||
let localVarQueryParameters: any = {};
|
let localVarQueryParameters: any = {};
|
||||||
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
|
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
|
||||||
const produces = ['application/zrok.v1+json'];
|
const produces = ['application/zrok.v1+json'];
|
||||||
@ -529,9 +529,9 @@ export class MetadataApi {
|
|||||||
}
|
}
|
||||||
let localVarFormParams: any = {};
|
let localVarFormParams: any = {};
|
||||||
|
|
||||||
// verify required parameter 'shrToken' is not null or undefined
|
// verify required parameter 'shareToken' is not null or undefined
|
||||||
if (shrToken === null || shrToken === undefined) {
|
if (shareToken === null || shareToken === undefined) {
|
||||||
throw new Error('Required parameter shrToken was null or undefined when calling getShareDetail.');
|
throw new Error('Required parameter shareToken was null or undefined when calling getShareDetail.');
|
||||||
}
|
}
|
||||||
|
|
||||||
(<any>Object).assign(localVarHeaderParams, options.headers);
|
(<any>Object).assign(localVarHeaderParams, options.headers);
|
||||||
@ -584,12 +584,12 @@ export class MetadataApi {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param shrToken
|
* @param shareToken
|
||||||
* @param duration
|
* @param duration
|
||||||
*/
|
*/
|
||||||
public async getShareMetrics (shrToken: string, duration?: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Metrics; }> {
|
public async getShareMetrics (shareToken: string, duration?: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Metrics; }> {
|
||||||
const localVarPath = this.basePath + '/metrics/share/{shrToken}'
|
const localVarPath = this.basePath + '/metrics/share/{shareToken}'
|
||||||
.replace('{' + 'shrToken' + '}', encodeURIComponent(String(shrToken)));
|
.replace('{' + 'shareToken' + '}', encodeURIComponent(String(shareToken)));
|
||||||
let localVarQueryParameters: any = {};
|
let localVarQueryParameters: any = {};
|
||||||
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
|
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
|
||||||
const produces = ['application/zrok.v1+json'];
|
const produces = ['application/zrok.v1+json'];
|
||||||
@ -601,9 +601,9 @@ export class MetadataApi {
|
|||||||
}
|
}
|
||||||
let localVarFormParams: any = {};
|
let localVarFormParams: any = {};
|
||||||
|
|
||||||
// verify required parameter 'shrToken' is not null or undefined
|
// verify required parameter 'shareToken' is not null or undefined
|
||||||
if (shrToken === null || shrToken === undefined) {
|
if (shareToken === null || shareToken === undefined) {
|
||||||
throw new Error('Required parameter shrToken was null or undefined when calling getShareMetrics.');
|
throw new Error('Required parameter shareToken was null or undefined when calling getShareMetrics.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (duration !== undefined) {
|
if (duration !== undefined) {
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
|
|
||||||
export class AccessRequest {
|
export class AccessRequest {
|
||||||
'envZId'?: string;
|
'envZId'?: string;
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
@ -25,8 +25,8 @@ export class AccessRequest {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
} ];
|
} ];
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ import { RequestFile } from './models';
|
|||||||
export class Frontend {
|
export class Frontend {
|
||||||
'id'?: number;
|
'id'?: number;
|
||||||
'feToken'?: string;
|
'feToken'?: string;
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
'zId'?: string;
|
'zId'?: string;
|
||||||
'createdAt'?: number;
|
'createdAt'?: number;
|
||||||
'updatedAt'?: number;
|
'updatedAt'?: number;
|
||||||
@ -34,8 +34,8 @@ export class Frontend {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
|
|
||||||
export class InviteRequest {
|
export class InviteRequest {
|
||||||
'email'?: string;
|
'email'?: string;
|
||||||
'invToken'?: string;
|
'inviteToken'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
@ -25,8 +25,8 @@ export class InviteRequest {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "invToken",
|
"name": "inviteToken",
|
||||||
"baseName": "invToken",
|
"baseName": "inviteToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
} ];
|
} ];
|
||||||
|
|
||||||
|
@ -13,15 +13,15 @@
|
|||||||
import { RequestFile } from './models';
|
import { RequestFile } from './models';
|
||||||
|
|
||||||
export class RegisterRequest {
|
export class RegisterRequest {
|
||||||
'regToken'?: string;
|
'registerToken'?: string;
|
||||||
'password'?: string;
|
'password'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||||
{
|
{
|
||||||
"name": "regToken",
|
"name": "registerToken",
|
||||||
"baseName": "regToken",
|
"baseName": "registerToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
import { SparkDataSample } from './sparkDataSample';
|
import { SparkDataSample } from './sparkDataSample';
|
||||||
|
|
||||||
export class Share {
|
export class Share {
|
||||||
'token'?: string;
|
'shareToken'?: string;
|
||||||
'zId'?: string;
|
'zId'?: string;
|
||||||
'shareMode'?: string;
|
'shareMode'?: string;
|
||||||
'backendMode'?: string;
|
'backendMode'?: string;
|
||||||
@ -31,8 +31,8 @@ export class Share {
|
|||||||
|
|
||||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||||
{
|
{
|
||||||
"name": "token",
|
"name": "shareToken",
|
||||||
"baseName": "token",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
|
|
||||||
export class ShareResponse {
|
export class ShareResponse {
|
||||||
'frontendProxyEndpoints'?: Array<string>;
|
'frontendProxyEndpoints'?: Array<string>;
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
@ -25,8 +25,8 @@ export class ShareResponse {
|
|||||||
"type": "Array<string>"
|
"type": "Array<string>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
} ];
|
} ];
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ import { RequestFile } from './models';
|
|||||||
export class UnaccessRequest {
|
export class UnaccessRequest {
|
||||||
'frontendToken'?: string;
|
'frontendToken'?: string;
|
||||||
'envZId'?: string;
|
'envZId'?: string;
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
@ -31,8 +31,8 @@ export class UnaccessRequest {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
} ];
|
} ];
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
|
|
||||||
export class UnshareRequest {
|
export class UnshareRequest {
|
||||||
'envZId'?: string;
|
'envZId'?: string;
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
'reserved'?: boolean;
|
'reserved'?: boolean;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
@ -26,8 +26,8 @@ export class UnshareRequest {
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
import { RequestFile } from './models';
|
import { RequestFile } from './models';
|
||||||
|
|
||||||
export class UpdateShareRequest {
|
export class UpdateShareRequest {
|
||||||
'shrToken'?: string;
|
'shareToken'?: string;
|
||||||
'backendProxyEndpoint'?: string;
|
'backendProxyEndpoint'?: string;
|
||||||
'addAccessGrants'?: Array<string>;
|
'addAccessGrants'?: Array<string>;
|
||||||
'removeAccessGrants'?: Array<string>;
|
'removeAccessGrants'?: Array<string>;
|
||||||
@ -22,8 +22,8 @@ export class UpdateShareRequest {
|
|||||||
|
|
||||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||||
{
|
{
|
||||||
"name": "shrToken",
|
"name": "shareToken",
|
||||||
"baseName": "shrToken",
|
"baseName": "shareToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -13,14 +13,14 @@
|
|||||||
import { RequestFile } from './models';
|
import { RequestFile } from './models';
|
||||||
|
|
||||||
export class VerifyRequest {
|
export class VerifyRequest {
|
||||||
'registrationToken'?: string;
|
'registerToken'?: string;
|
||||||
|
|
||||||
static discriminator: string | undefined = undefined;
|
static discriminator: string | undefined = undefined;
|
||||||
|
|
||||||
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
|
||||||
{
|
{
|
||||||
"name": "registrationToken",
|
"name": "registerToken",
|
||||||
"baseName": "registrationToken",
|
"baseName": "registerToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
} ];
|
} ];
|
||||||
|
|
||||||
|
@ -176,8 +176,8 @@ Class | Method | HTTP request | Description
|
|||||||
*MetadataApi* | [**get_environment_detail**](docs/MetadataApi.md#get_environment_detail) | **GET** /detail/environment/{envZId} |
|
*MetadataApi* | [**get_environment_detail**](docs/MetadataApi.md#get_environment_detail) | **GET** /detail/environment/{envZId} |
|
||||||
*MetadataApi* | [**get_environment_metrics**](docs/MetadataApi.md#get_environment_metrics) | **GET** /metrics/environment/{envId} |
|
*MetadataApi* | [**get_environment_metrics**](docs/MetadataApi.md#get_environment_metrics) | **GET** /metrics/environment/{envId} |
|
||||||
*MetadataApi* | [**get_frontend_detail**](docs/MetadataApi.md#get_frontend_detail) | **GET** /detail/frontend/{feId} |
|
*MetadataApi* | [**get_frontend_detail**](docs/MetadataApi.md#get_frontend_detail) | **GET** /detail/frontend/{feId} |
|
||||||
*MetadataApi* | [**get_share_detail**](docs/MetadataApi.md#get_share_detail) | **GET** /detail/share/{shrToken} |
|
*MetadataApi* | [**get_share_detail**](docs/MetadataApi.md#get_share_detail) | **GET** /detail/share/{shareToken} |
|
||||||
*MetadataApi* | [**get_share_metrics**](docs/MetadataApi.md#get_share_metrics) | **GET** /metrics/share/{shrToken} |
|
*MetadataApi* | [**get_share_metrics**](docs/MetadataApi.md#get_share_metrics) | **GET** /metrics/share/{shareToken} |
|
||||||
*MetadataApi* | [**get_sparklines**](docs/MetadataApi.md#get_sparklines) | **POST** /sparklines |
|
*MetadataApi* | [**get_sparklines**](docs/MetadataApi.md#get_sparklines) | **POST** /sparklines |
|
||||||
*MetadataApi* | [**list_memberships**](docs/MetadataApi.md#list_memberships) | **GET** /memberships |
|
*MetadataApi* | [**list_memberships**](docs/MetadataApi.md#list_memberships) | **GET** /memberships |
|
||||||
*MetadataApi* | [**list_org_members**](docs/MetadataApi.md#list_org_members) | **GET** /members/{organizationToken} |
|
*MetadataApi* | [**list_org_members**](docs/MetadataApi.md#list_org_members) | **GET** /members/{organizationToken} |
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**env_zid** | **str** | | [optional]
|
**env_zid** | **str** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ Name | Type | Description | Notes
|
|||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**id** | **int** | | [optional]
|
**id** | **int** | | [optional]
|
||||||
**fe_token** | **str** | | [optional]
|
**fe_token** | **str** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
**z_id** | **str** | | [optional]
|
**z_id** | **str** | | [optional]
|
||||||
**created_at** | **int** | | [optional]
|
**created_at** | **int** | | [optional]
|
||||||
**updated_at** | **int** | | [optional]
|
**updated_at** | **int** | | [optional]
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**email** | **str** | | [optional]
|
**email** | **str** | | [optional]
|
||||||
**inv_token** | **str** | | [optional]
|
**invite_token** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -10,8 +10,8 @@ Method | HTTP request | Description
|
|||||||
[**get_environment_detail**](MetadataApi.md#get_environment_detail) | **GET** /detail/environment/{envZId} |
|
[**get_environment_detail**](MetadataApi.md#get_environment_detail) | **GET** /detail/environment/{envZId} |
|
||||||
[**get_environment_metrics**](MetadataApi.md#get_environment_metrics) | **GET** /metrics/environment/{envId} |
|
[**get_environment_metrics**](MetadataApi.md#get_environment_metrics) | **GET** /metrics/environment/{envId} |
|
||||||
[**get_frontend_detail**](MetadataApi.md#get_frontend_detail) | **GET** /detail/frontend/{feId} |
|
[**get_frontend_detail**](MetadataApi.md#get_frontend_detail) | **GET** /detail/frontend/{feId} |
|
||||||
[**get_share_detail**](MetadataApi.md#get_share_detail) | **GET** /detail/share/{shrToken} |
|
[**get_share_detail**](MetadataApi.md#get_share_detail) | **GET** /detail/share/{shareToken} |
|
||||||
[**get_share_metrics**](MetadataApi.md#get_share_metrics) | **GET** /metrics/share/{shrToken} |
|
[**get_share_metrics**](MetadataApi.md#get_share_metrics) | **GET** /metrics/share/{shareToken} |
|
||||||
[**get_sparklines**](MetadataApi.md#get_sparklines) | **POST** /sparklines |
|
[**get_sparklines**](MetadataApi.md#get_sparklines) | **POST** /sparklines |
|
||||||
[**list_memberships**](MetadataApi.md#list_memberships) | **GET** /memberships |
|
[**list_memberships**](MetadataApi.md#list_memberships) | **GET** /memberships |
|
||||||
[**list_org_members**](MetadataApi.md#list_org_members) | **GET** /members/{organizationToken} |
|
[**list_org_members**](MetadataApi.md#list_org_members) | **GET** /members/{organizationToken} |
|
||||||
@ -314,7 +314,7 @@ Name | Type | Description | Notes
|
|||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||||
|
|
||||||
# **get_share_detail**
|
# **get_share_detail**
|
||||||
> Share get_share_detail(shr_token)
|
> Share get_share_detail(share_token)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -334,10 +334,10 @@ configuration.api_key['x-token'] = 'YOUR_API_KEY'
|
|||||||
|
|
||||||
# create an instance of the API class
|
# create an instance of the API class
|
||||||
api_instance = zrok_api.MetadataApi(zrok_api.ApiClient(configuration))
|
api_instance = zrok_api.MetadataApi(zrok_api.ApiClient(configuration))
|
||||||
shr_token = 'shr_token_example' # str |
|
share_token = 'share_token_example' # str |
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api_response = api_instance.get_share_detail(shr_token)
|
api_response = api_instance.get_share_detail(share_token)
|
||||||
pprint(api_response)
|
pprint(api_response)
|
||||||
except ApiException as e:
|
except ApiException as e:
|
||||||
print("Exception when calling MetadataApi->get_share_detail: %s\n" % e)
|
print("Exception when calling MetadataApi->get_share_detail: %s\n" % e)
|
||||||
@ -347,7 +347,7 @@ except ApiException as e:
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**shr_token** | **str**| |
|
**share_token** | **str**| |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -365,7 +365,7 @@ Name | Type | Description | Notes
|
|||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||||
|
|
||||||
# **get_share_metrics**
|
# **get_share_metrics**
|
||||||
> Metrics get_share_metrics(shr_token, duration=duration)
|
> Metrics get_share_metrics(share_token, duration=duration)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -385,11 +385,11 @@ configuration.api_key['x-token'] = 'YOUR_API_KEY'
|
|||||||
|
|
||||||
# create an instance of the API class
|
# create an instance of the API class
|
||||||
api_instance = zrok_api.MetadataApi(zrok_api.ApiClient(configuration))
|
api_instance = zrok_api.MetadataApi(zrok_api.ApiClient(configuration))
|
||||||
shr_token = 'shr_token_example' # str |
|
share_token = 'share_token_example' # str |
|
||||||
duration = 'duration_example' # str | (optional)
|
duration = 'duration_example' # str | (optional)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
api_response = api_instance.get_share_metrics(shr_token, duration=duration)
|
api_response = api_instance.get_share_metrics(share_token, duration=duration)
|
||||||
pprint(api_response)
|
pprint(api_response)
|
||||||
except ApiException as e:
|
except ApiException as e:
|
||||||
print("Exception when calling MetadataApi->get_share_metrics: %s\n" % e)
|
print("Exception when calling MetadataApi->get_share_metrics: %s\n" % e)
|
||||||
@ -399,7 +399,7 @@ except ApiException as e:
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**shr_token** | **str**| |
|
**share_token** | **str**| |
|
||||||
**duration** | **str**| | [optional]
|
**duration** | **str**| | [optional]
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**reg_token** | **str** | | [optional]
|
**register_token** | **str** | | [optional]
|
||||||
**password** | **str** | | [optional]
|
**password** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
**z_id** | **str** | | [optional]
|
**z_id** | **str** | | [optional]
|
||||||
**share_mode** | **str** | | [optional]
|
**share_mode** | **str** | | [optional]
|
||||||
**backend_mode** | **str** | | [optional]
|
**backend_mode** | **str** | | [optional]
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
**backend_proxy_endpoint** | **str** | | [optional]
|
**backend_proxy_endpoint** | **str** | | [optional]
|
||||||
**add_access_grants** | **list[str]** | | [optional]
|
**add_access_grants** | **list[str]** | | [optional]
|
||||||
**remove_access_grants** | **list[str]** | | [optional]
|
**remove_access_grants** | **list[str]** | | [optional]
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**frontend_proxy_endpoints** | **list[str]** | | [optional]
|
**frontend_proxy_endpoints** | **list[str]** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ Name | Type | Description | Notes
|
|||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**frontend_token** | **str** | | [optional]
|
**frontend_token** | **str** | | [optional]
|
||||||
**env_zid** | **str** | | [optional]
|
**env_zid** | **str** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**env_zid** | **str** | | [optional]
|
**env_zid** | **str** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**share_token** | **str** | | [optional]
|
||||||
**reserved** | **bool** | | [optional]
|
**reserved** | **bool** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**registration_token** | **str** | | [optional]
|
**register_token** | **str** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -574,43 +574,43 @@ class MetadataApi(object):
|
|||||||
_request_timeout=params.get('_request_timeout'),
|
_request_timeout=params.get('_request_timeout'),
|
||||||
collection_formats=collection_formats)
|
collection_formats=collection_formats)
|
||||||
|
|
||||||
def get_share_detail(self, shr_token, **kwargs): # noqa: E501
|
def get_share_detail(self, share_token, **kwargs): # noqa: E501
|
||||||
"""get_share_detail # noqa: E501
|
"""get_share_detail # noqa: E501
|
||||||
|
|
||||||
This method makes a synchronous HTTP request by default. To make an
|
This method makes a synchronous HTTP request by default. To make an
|
||||||
asynchronous HTTP request, please pass async_req=True
|
asynchronous HTTP request, please pass async_req=True
|
||||||
>>> thread = api.get_share_detail(shr_token, async_req=True)
|
>>> thread = api.get_share_detail(share_token, async_req=True)
|
||||||
>>> result = thread.get()
|
>>> result = thread.get()
|
||||||
|
|
||||||
:param async_req bool
|
:param async_req bool
|
||||||
:param str shr_token: (required)
|
:param str share_token: (required)
|
||||||
:return: Share
|
:return: Share
|
||||||
If the method is called asynchronously,
|
If the method is called asynchronously,
|
||||||
returns the request thread.
|
returns the request thread.
|
||||||
"""
|
"""
|
||||||
kwargs['_return_http_data_only'] = True
|
kwargs['_return_http_data_only'] = True
|
||||||
if kwargs.get('async_req'):
|
if kwargs.get('async_req'):
|
||||||
return self.get_share_detail_with_http_info(shr_token, **kwargs) # noqa: E501
|
return self.get_share_detail_with_http_info(share_token, **kwargs) # noqa: E501
|
||||||
else:
|
else:
|
||||||
(data) = self.get_share_detail_with_http_info(shr_token, **kwargs) # noqa: E501
|
(data) = self.get_share_detail_with_http_info(share_token, **kwargs) # noqa: E501
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def get_share_detail_with_http_info(self, shr_token, **kwargs): # noqa: E501
|
def get_share_detail_with_http_info(self, share_token, **kwargs): # noqa: E501
|
||||||
"""get_share_detail # noqa: E501
|
"""get_share_detail # noqa: E501
|
||||||
|
|
||||||
This method makes a synchronous HTTP request by default. To make an
|
This method makes a synchronous HTTP request by default. To make an
|
||||||
asynchronous HTTP request, please pass async_req=True
|
asynchronous HTTP request, please pass async_req=True
|
||||||
>>> thread = api.get_share_detail_with_http_info(shr_token, async_req=True)
|
>>> thread = api.get_share_detail_with_http_info(share_token, async_req=True)
|
||||||
>>> result = thread.get()
|
>>> result = thread.get()
|
||||||
|
|
||||||
:param async_req bool
|
:param async_req bool
|
||||||
:param str shr_token: (required)
|
:param str share_token: (required)
|
||||||
:return: Share
|
:return: Share
|
||||||
If the method is called asynchronously,
|
If the method is called asynchronously,
|
||||||
returns the request thread.
|
returns the request thread.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
all_params = ['shr_token'] # noqa: E501
|
all_params = ['share_token'] # noqa: E501
|
||||||
all_params.append('async_req')
|
all_params.append('async_req')
|
||||||
all_params.append('_return_http_data_only')
|
all_params.append('_return_http_data_only')
|
||||||
all_params.append('_preload_content')
|
all_params.append('_preload_content')
|
||||||
@ -625,16 +625,16 @@ class MetadataApi(object):
|
|||||||
)
|
)
|
||||||
params[key] = val
|
params[key] = val
|
||||||
del params['kwargs']
|
del params['kwargs']
|
||||||
# verify the required parameter 'shr_token' is set
|
# verify the required parameter 'share_token' is set
|
||||||
if ('shr_token' not in params or
|
if ('share_token' not in params or
|
||||||
params['shr_token'] is None):
|
params['share_token'] is None):
|
||||||
raise ValueError("Missing the required parameter `shr_token` when calling `get_share_detail`") # noqa: E501
|
raise ValueError("Missing the required parameter `share_token` when calling `get_share_detail`") # noqa: E501
|
||||||
|
|
||||||
collection_formats = {}
|
collection_formats = {}
|
||||||
|
|
||||||
path_params = {}
|
path_params = {}
|
||||||
if 'shr_token' in params:
|
if 'share_token' in params:
|
||||||
path_params['shrToken'] = params['shr_token'] # noqa: E501
|
path_params['shareToken'] = params['share_token'] # noqa: E501
|
||||||
|
|
||||||
query_params = []
|
query_params = []
|
||||||
|
|
||||||
@ -652,7 +652,7 @@ class MetadataApi(object):
|
|||||||
auth_settings = ['key'] # noqa: E501
|
auth_settings = ['key'] # noqa: E501
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
'/detail/share/{shrToken}', 'GET',
|
'/detail/share/{shareToken}', 'GET',
|
||||||
path_params,
|
path_params,
|
||||||
query_params,
|
query_params,
|
||||||
header_params,
|
header_params,
|
||||||
@ -667,16 +667,16 @@ class MetadataApi(object):
|
|||||||
_request_timeout=params.get('_request_timeout'),
|
_request_timeout=params.get('_request_timeout'),
|
||||||
collection_formats=collection_formats)
|
collection_formats=collection_formats)
|
||||||
|
|
||||||
def get_share_metrics(self, shr_token, **kwargs): # noqa: E501
|
def get_share_metrics(self, share_token, **kwargs): # noqa: E501
|
||||||
"""get_share_metrics # noqa: E501
|
"""get_share_metrics # noqa: E501
|
||||||
|
|
||||||
This method makes a synchronous HTTP request by default. To make an
|
This method makes a synchronous HTTP request by default. To make an
|
||||||
asynchronous HTTP request, please pass async_req=True
|
asynchronous HTTP request, please pass async_req=True
|
||||||
>>> thread = api.get_share_metrics(shr_token, async_req=True)
|
>>> thread = api.get_share_metrics(share_token, async_req=True)
|
||||||
>>> result = thread.get()
|
>>> result = thread.get()
|
||||||
|
|
||||||
:param async_req bool
|
:param async_req bool
|
||||||
:param str shr_token: (required)
|
:param str share_token: (required)
|
||||||
:param str duration:
|
:param str duration:
|
||||||
:return: Metrics
|
:return: Metrics
|
||||||
If the method is called asynchronously,
|
If the method is called asynchronously,
|
||||||
@ -684,28 +684,28 @@ class MetadataApi(object):
|
|||||||
"""
|
"""
|
||||||
kwargs['_return_http_data_only'] = True
|
kwargs['_return_http_data_only'] = True
|
||||||
if kwargs.get('async_req'):
|
if kwargs.get('async_req'):
|
||||||
return self.get_share_metrics_with_http_info(shr_token, **kwargs) # noqa: E501
|
return self.get_share_metrics_with_http_info(share_token, **kwargs) # noqa: E501
|
||||||
else:
|
else:
|
||||||
(data) = self.get_share_metrics_with_http_info(shr_token, **kwargs) # noqa: E501
|
(data) = self.get_share_metrics_with_http_info(share_token, **kwargs) # noqa: E501
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def get_share_metrics_with_http_info(self, shr_token, **kwargs): # noqa: E501
|
def get_share_metrics_with_http_info(self, share_token, **kwargs): # noqa: E501
|
||||||
"""get_share_metrics # noqa: E501
|
"""get_share_metrics # noqa: E501
|
||||||
|
|
||||||
This method makes a synchronous HTTP request by default. To make an
|
This method makes a synchronous HTTP request by default. To make an
|
||||||
asynchronous HTTP request, please pass async_req=True
|
asynchronous HTTP request, please pass async_req=True
|
||||||
>>> thread = api.get_share_metrics_with_http_info(shr_token, async_req=True)
|
>>> thread = api.get_share_metrics_with_http_info(share_token, async_req=True)
|
||||||
>>> result = thread.get()
|
>>> result = thread.get()
|
||||||
|
|
||||||
:param async_req bool
|
:param async_req bool
|
||||||
:param str shr_token: (required)
|
:param str share_token: (required)
|
||||||
:param str duration:
|
:param str duration:
|
||||||
:return: Metrics
|
:return: Metrics
|
||||||
If the method is called asynchronously,
|
If the method is called asynchronously,
|
||||||
returns the request thread.
|
returns the request thread.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
all_params = ['shr_token', 'duration'] # noqa: E501
|
all_params = ['share_token', 'duration'] # noqa: E501
|
||||||
all_params.append('async_req')
|
all_params.append('async_req')
|
||||||
all_params.append('_return_http_data_only')
|
all_params.append('_return_http_data_only')
|
||||||
all_params.append('_preload_content')
|
all_params.append('_preload_content')
|
||||||
@ -720,16 +720,16 @@ class MetadataApi(object):
|
|||||||
)
|
)
|
||||||
params[key] = val
|
params[key] = val
|
||||||
del params['kwargs']
|
del params['kwargs']
|
||||||
# verify the required parameter 'shr_token' is set
|
# verify the required parameter 'share_token' is set
|
||||||
if ('shr_token' not in params or
|
if ('share_token' not in params or
|
||||||
params['shr_token'] is None):
|
params['share_token'] is None):
|
||||||
raise ValueError("Missing the required parameter `shr_token` when calling `get_share_metrics`") # noqa: E501
|
raise ValueError("Missing the required parameter `share_token` when calling `get_share_metrics`") # noqa: E501
|
||||||
|
|
||||||
collection_formats = {}
|
collection_formats = {}
|
||||||
|
|
||||||
path_params = {}
|
path_params = {}
|
||||||
if 'shr_token' in params:
|
if 'share_token' in params:
|
||||||
path_params['shrToken'] = params['shr_token'] # noqa: E501
|
path_params['shareToken'] = params['share_token'] # noqa: E501
|
||||||
|
|
||||||
query_params = []
|
query_params = []
|
||||||
if 'duration' in params:
|
if 'duration' in params:
|
||||||
@ -749,7 +749,7 @@ class MetadataApi(object):
|
|||||||
auth_settings = ['key'] # noqa: E501
|
auth_settings = ['key'] # noqa: E501
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
'/metrics/share/{shrToken}', 'GET',
|
'/metrics/share/{shareToken}', 'GET',
|
||||||
path_params,
|
path_params,
|
||||||
query_params,
|
query_params,
|
||||||
header_params,
|
header_params,
|
||||||
|
@ -29,23 +29,23 @@ class AccessBody(object):
|
|||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'env_zid': 'str',
|
'env_zid': 'str',
|
||||||
'shr_token': 'str'
|
'share_token': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'env_zid': 'envZId',
|
'env_zid': 'envZId',
|
||||||
'shr_token': 'shrToken'
|
'share_token': 'shareToken'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, env_zid=None, shr_token=None): # noqa: E501
|
def __init__(self, env_zid=None, share_token=None): # noqa: E501
|
||||||
"""AccessBody - a model defined in Swagger""" # noqa: E501
|
"""AccessBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._env_zid = None
|
self._env_zid = None
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if env_zid is not None:
|
if env_zid is not None:
|
||||||
self.env_zid = env_zid
|
self.env_zid = env_zid
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def env_zid(self):
|
def env_zid(self):
|
||||||
@ -69,25 +69,25 @@ class AccessBody(object):
|
|||||||
self._env_zid = env_zid
|
self._env_zid = env_zid
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this AccessBody. # noqa: E501
|
"""Gets the share_token of this AccessBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this AccessBody. # noqa: E501
|
:return: The share_token of this AccessBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this AccessBody.
|
"""Sets the share_token of this AccessBody.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this AccessBody. # noqa: E501
|
:param share_token: The share_token of this AccessBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
|
@ -30,7 +30,7 @@ class Frontend(object):
|
|||||||
swagger_types = {
|
swagger_types = {
|
||||||
'id': 'int',
|
'id': 'int',
|
||||||
'fe_token': 'str',
|
'fe_token': 'str',
|
||||||
'shr_token': 'str',
|
'share_token': 'str',
|
||||||
'z_id': 'str',
|
'z_id': 'str',
|
||||||
'created_at': 'int',
|
'created_at': 'int',
|
||||||
'updated_at': 'int'
|
'updated_at': 'int'
|
||||||
@ -39,17 +39,17 @@ class Frontend(object):
|
|||||||
attribute_map = {
|
attribute_map = {
|
||||||
'id': 'id',
|
'id': 'id',
|
||||||
'fe_token': 'feToken',
|
'fe_token': 'feToken',
|
||||||
'shr_token': 'shrToken',
|
'share_token': 'shareToken',
|
||||||
'z_id': 'zId',
|
'z_id': 'zId',
|
||||||
'created_at': 'createdAt',
|
'created_at': 'createdAt',
|
||||||
'updated_at': 'updatedAt'
|
'updated_at': 'updatedAt'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, id=None, fe_token=None, shr_token=None, z_id=None, created_at=None, updated_at=None): # noqa: E501
|
def __init__(self, id=None, fe_token=None, share_token=None, z_id=None, created_at=None, updated_at=None): # noqa: E501
|
||||||
"""Frontend - a model defined in Swagger""" # noqa: E501
|
"""Frontend - a model defined in Swagger""" # noqa: E501
|
||||||
self._id = None
|
self._id = None
|
||||||
self._fe_token = None
|
self._fe_token = None
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self._z_id = None
|
self._z_id = None
|
||||||
self._created_at = None
|
self._created_at = None
|
||||||
self._updated_at = None
|
self._updated_at = None
|
||||||
@ -58,8 +58,8 @@ class Frontend(object):
|
|||||||
self.id = id
|
self.id = id
|
||||||
if fe_token is not None:
|
if fe_token is not None:
|
||||||
self.fe_token = fe_token
|
self.fe_token = fe_token
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
if z_id is not None:
|
if z_id is not None:
|
||||||
self.z_id = z_id
|
self.z_id = z_id
|
||||||
if created_at is not None:
|
if created_at is not None:
|
||||||
@ -110,25 +110,25 @@ class Frontend(object):
|
|||||||
self._fe_token = fe_token
|
self._fe_token = fe_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this Frontend. # noqa: E501
|
"""Gets the share_token of this Frontend. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this Frontend. # noqa: E501
|
:return: The share_token of this Frontend. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this Frontend.
|
"""Sets the share_token of this Frontend.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this Frontend. # noqa: E501
|
:param share_token: The share_token of this Frontend. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def z_id(self):
|
def z_id(self):
|
||||||
|
@ -29,23 +29,23 @@ class InviteBody(object):
|
|||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'email': 'str',
|
'email': 'str',
|
||||||
'inv_token': 'str'
|
'invite_token': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'email': 'email',
|
'email': 'email',
|
||||||
'inv_token': 'invToken'
|
'invite_token': 'inviteToken'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, email=None, inv_token=None): # noqa: E501
|
def __init__(self, email=None, invite_token=None): # noqa: E501
|
||||||
"""InviteBody - a model defined in Swagger""" # noqa: E501
|
"""InviteBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._email = None
|
self._email = None
|
||||||
self._inv_token = None
|
self._invite_token = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if email is not None:
|
if email is not None:
|
||||||
self.email = email
|
self.email = email
|
||||||
if inv_token is not None:
|
if invite_token is not None:
|
||||||
self.inv_token = inv_token
|
self.invite_token = invite_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def email(self):
|
def email(self):
|
||||||
@ -69,25 +69,25 @@ class InviteBody(object):
|
|||||||
self._email = email
|
self._email = email
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def inv_token(self):
|
def invite_token(self):
|
||||||
"""Gets the inv_token of this InviteBody. # noqa: E501
|
"""Gets the invite_token of this InviteBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The inv_token of this InviteBody. # noqa: E501
|
:return: The invite_token of this InviteBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._inv_token
|
return self._invite_token
|
||||||
|
|
||||||
@inv_token.setter
|
@invite_token.setter
|
||||||
def inv_token(self, inv_token):
|
def invite_token(self, invite_token):
|
||||||
"""Sets the inv_token of this InviteBody.
|
"""Sets the invite_token of this InviteBody.
|
||||||
|
|
||||||
|
|
||||||
:param inv_token: The inv_token of this InviteBody. # noqa: E501
|
:param invite_token: The invite_token of this InviteBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._inv_token = inv_token
|
self._invite_token = invite_token
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
|
@ -28,45 +28,45 @@ class RegisterBody(object):
|
|||||||
and the value is json key in definition.
|
and the value is json key in definition.
|
||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'reg_token': 'str',
|
'register_token': 'str',
|
||||||
'password': 'str'
|
'password': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'reg_token': 'regToken',
|
'register_token': 'registerToken',
|
||||||
'password': 'password'
|
'password': 'password'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, reg_token=None, password=None): # noqa: E501
|
def __init__(self, register_token=None, password=None): # noqa: E501
|
||||||
"""RegisterBody - a model defined in Swagger""" # noqa: E501
|
"""RegisterBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._reg_token = None
|
self._register_token = None
|
||||||
self._password = None
|
self._password = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if reg_token is not None:
|
if register_token is not None:
|
||||||
self.reg_token = reg_token
|
self.register_token = register_token
|
||||||
if password is not None:
|
if password is not None:
|
||||||
self.password = password
|
self.password = password
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def reg_token(self):
|
def register_token(self):
|
||||||
"""Gets the reg_token of this RegisterBody. # noqa: E501
|
"""Gets the register_token of this RegisterBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The reg_token of this RegisterBody. # noqa: E501
|
:return: The register_token of this RegisterBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._reg_token
|
return self._register_token
|
||||||
|
|
||||||
@reg_token.setter
|
@register_token.setter
|
||||||
def reg_token(self, reg_token):
|
def register_token(self, register_token):
|
||||||
"""Sets the reg_token of this RegisterBody.
|
"""Sets the register_token of this RegisterBody.
|
||||||
|
|
||||||
|
|
||||||
:param reg_token: The reg_token of this RegisterBody. # noqa: E501
|
:param register_token: The register_token of this RegisterBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._reg_token = reg_token
|
self._register_token = register_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def password(self):
|
def password(self):
|
||||||
|
@ -28,7 +28,7 @@ class Share(object):
|
|||||||
and the value is json key in definition.
|
and the value is json key in definition.
|
||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'token': 'str',
|
'share_token': 'str',
|
||||||
'z_id': 'str',
|
'z_id': 'str',
|
||||||
'share_mode': 'str',
|
'share_mode': 'str',
|
||||||
'backend_mode': 'str',
|
'backend_mode': 'str',
|
||||||
@ -43,7 +43,7 @@ class Share(object):
|
|||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'token': 'token',
|
'share_token': 'shareToken',
|
||||||
'z_id': 'zId',
|
'z_id': 'zId',
|
||||||
'share_mode': 'shareMode',
|
'share_mode': 'shareMode',
|
||||||
'backend_mode': 'backendMode',
|
'backend_mode': 'backendMode',
|
||||||
@ -57,9 +57,9 @@ class Share(object):
|
|||||||
'updated_at': 'updatedAt'
|
'updated_at': 'updatedAt'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, token=None, z_id=None, share_mode=None, backend_mode=None, frontend_selection=None, frontend_endpoint=None, backend_proxy_endpoint=None, reserved=None, activity=None, limited=None, created_at=None, updated_at=None): # noqa: E501
|
def __init__(self, share_token=None, z_id=None, share_mode=None, backend_mode=None, frontend_selection=None, frontend_endpoint=None, backend_proxy_endpoint=None, reserved=None, activity=None, limited=None, created_at=None, updated_at=None): # noqa: E501
|
||||||
"""Share - a model defined in Swagger""" # noqa: E501
|
"""Share - a model defined in Swagger""" # noqa: E501
|
||||||
self._token = None
|
self._share_token = None
|
||||||
self._z_id = None
|
self._z_id = None
|
||||||
self._share_mode = None
|
self._share_mode = None
|
||||||
self._backend_mode = None
|
self._backend_mode = None
|
||||||
@ -72,8 +72,8 @@ class Share(object):
|
|||||||
self._created_at = None
|
self._created_at = None
|
||||||
self._updated_at = None
|
self._updated_at = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if token is not None:
|
if share_token is not None:
|
||||||
self.token = token
|
self.share_token = share_token
|
||||||
if z_id is not None:
|
if z_id is not None:
|
||||||
self.z_id = z_id
|
self.z_id = z_id
|
||||||
if share_mode is not None:
|
if share_mode is not None:
|
||||||
@ -98,25 +98,25 @@ class Share(object):
|
|||||||
self.updated_at = updated_at
|
self.updated_at = updated_at
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def token(self):
|
def share_token(self):
|
||||||
"""Gets the token of this Share. # noqa: E501
|
"""Gets the share_token of this Share. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The token of this Share. # noqa: E501
|
:return: The share_token of this Share. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._token
|
return self._share_token
|
||||||
|
|
||||||
@token.setter
|
@share_token.setter
|
||||||
def token(self, token):
|
def share_token(self, share_token):
|
||||||
"""Sets the token of this Share.
|
"""Sets the share_token of this Share.
|
||||||
|
|
||||||
|
|
||||||
:param token: The token of this Share. # noqa: E501
|
:param share_token: The share_token of this Share. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._token = token
|
self._share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def z_id(self):
|
def z_id(self):
|
||||||
|
@ -28,28 +28,28 @@ class ShareBody(object):
|
|||||||
and the value is json key in definition.
|
and the value is json key in definition.
|
||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'shr_token': 'str',
|
'share_token': 'str',
|
||||||
'backend_proxy_endpoint': 'str',
|
'backend_proxy_endpoint': 'str',
|
||||||
'add_access_grants': 'list[str]',
|
'add_access_grants': 'list[str]',
|
||||||
'remove_access_grants': 'list[str]'
|
'remove_access_grants': 'list[str]'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'shr_token': 'shrToken',
|
'share_token': 'shareToken',
|
||||||
'backend_proxy_endpoint': 'backendProxyEndpoint',
|
'backend_proxy_endpoint': 'backendProxyEndpoint',
|
||||||
'add_access_grants': 'addAccessGrants',
|
'add_access_grants': 'addAccessGrants',
|
||||||
'remove_access_grants': 'removeAccessGrants'
|
'remove_access_grants': 'removeAccessGrants'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, shr_token=None, backend_proxy_endpoint=None, add_access_grants=None, remove_access_grants=None): # noqa: E501
|
def __init__(self, share_token=None, backend_proxy_endpoint=None, add_access_grants=None, remove_access_grants=None): # noqa: E501
|
||||||
"""ShareBody - a model defined in Swagger""" # noqa: E501
|
"""ShareBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self._backend_proxy_endpoint = None
|
self._backend_proxy_endpoint = None
|
||||||
self._add_access_grants = None
|
self._add_access_grants = None
|
||||||
self._remove_access_grants = None
|
self._remove_access_grants = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
if backend_proxy_endpoint is not None:
|
if backend_proxy_endpoint is not None:
|
||||||
self.backend_proxy_endpoint = backend_proxy_endpoint
|
self.backend_proxy_endpoint = backend_proxy_endpoint
|
||||||
if add_access_grants is not None:
|
if add_access_grants is not None:
|
||||||
@ -58,25 +58,25 @@ class ShareBody(object):
|
|||||||
self.remove_access_grants = remove_access_grants
|
self.remove_access_grants = remove_access_grants
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this ShareBody. # noqa: E501
|
"""Gets the share_token of this ShareBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this ShareBody. # noqa: E501
|
:return: The share_token of this ShareBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this ShareBody.
|
"""Sets the share_token of this ShareBody.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this ShareBody. # noqa: E501
|
:param share_token: The share_token of this ShareBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def backend_proxy_endpoint(self):
|
def backend_proxy_endpoint(self):
|
||||||
|
@ -29,23 +29,23 @@ class ShareResponse(object):
|
|||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'frontend_proxy_endpoints': 'list[str]',
|
'frontend_proxy_endpoints': 'list[str]',
|
||||||
'shr_token': 'str'
|
'share_token': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'frontend_proxy_endpoints': 'frontendProxyEndpoints',
|
'frontend_proxy_endpoints': 'frontendProxyEndpoints',
|
||||||
'shr_token': 'shrToken'
|
'share_token': 'shareToken'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, frontend_proxy_endpoints=None, shr_token=None): # noqa: E501
|
def __init__(self, frontend_proxy_endpoints=None, share_token=None): # noqa: E501
|
||||||
"""ShareResponse - a model defined in Swagger""" # noqa: E501
|
"""ShareResponse - a model defined in Swagger""" # noqa: E501
|
||||||
self._frontend_proxy_endpoints = None
|
self._frontend_proxy_endpoints = None
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if frontend_proxy_endpoints is not None:
|
if frontend_proxy_endpoints is not None:
|
||||||
self.frontend_proxy_endpoints = frontend_proxy_endpoints
|
self.frontend_proxy_endpoints = frontend_proxy_endpoints
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def frontend_proxy_endpoints(self):
|
def frontend_proxy_endpoints(self):
|
||||||
@ -69,25 +69,25 @@ class ShareResponse(object):
|
|||||||
self._frontend_proxy_endpoints = frontend_proxy_endpoints
|
self._frontend_proxy_endpoints = frontend_proxy_endpoints
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this ShareResponse. # noqa: E501
|
"""Gets the share_token of this ShareResponse. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this ShareResponse. # noqa: E501
|
:return: The share_token of this ShareResponse. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this ShareResponse.
|
"""Sets the share_token of this ShareResponse.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this ShareResponse. # noqa: E501
|
:param share_token: The share_token of this ShareResponse. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
|
@ -30,27 +30,27 @@ class UnaccessBody(object):
|
|||||||
swagger_types = {
|
swagger_types = {
|
||||||
'frontend_token': 'str',
|
'frontend_token': 'str',
|
||||||
'env_zid': 'str',
|
'env_zid': 'str',
|
||||||
'shr_token': 'str'
|
'share_token': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'frontend_token': 'frontendToken',
|
'frontend_token': 'frontendToken',
|
||||||
'env_zid': 'envZId',
|
'env_zid': 'envZId',
|
||||||
'shr_token': 'shrToken'
|
'share_token': 'shareToken'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, frontend_token=None, env_zid=None, shr_token=None): # noqa: E501
|
def __init__(self, frontend_token=None, env_zid=None, share_token=None): # noqa: E501
|
||||||
"""UnaccessBody - a model defined in Swagger""" # noqa: E501
|
"""UnaccessBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._frontend_token = None
|
self._frontend_token = None
|
||||||
self._env_zid = None
|
self._env_zid = None
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if frontend_token is not None:
|
if frontend_token is not None:
|
||||||
self.frontend_token = frontend_token
|
self.frontend_token = frontend_token
|
||||||
if env_zid is not None:
|
if env_zid is not None:
|
||||||
self.env_zid = env_zid
|
self.env_zid = env_zid
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def frontend_token(self):
|
def frontend_token(self):
|
||||||
@ -95,25 +95,25 @@ class UnaccessBody(object):
|
|||||||
self._env_zid = env_zid
|
self._env_zid = env_zid
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this UnaccessBody. # noqa: E501
|
"""Gets the share_token of this UnaccessBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this UnaccessBody. # noqa: E501
|
:return: The share_token of this UnaccessBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this UnaccessBody.
|
"""Sets the share_token of this UnaccessBody.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this UnaccessBody. # noqa: E501
|
:param share_token: The share_token of this UnaccessBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
|
@ -29,26 +29,26 @@ class UnshareBody(object):
|
|||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'env_zid': 'str',
|
'env_zid': 'str',
|
||||||
'shr_token': 'str',
|
'share_token': 'str',
|
||||||
'reserved': 'bool'
|
'reserved': 'bool'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'env_zid': 'envZId',
|
'env_zid': 'envZId',
|
||||||
'shr_token': 'shrToken',
|
'share_token': 'shareToken',
|
||||||
'reserved': 'reserved'
|
'reserved': 'reserved'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, env_zid=None, shr_token=None, reserved=None): # noqa: E501
|
def __init__(self, env_zid=None, share_token=None, reserved=None): # noqa: E501
|
||||||
"""UnshareBody - a model defined in Swagger""" # noqa: E501
|
"""UnshareBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._env_zid = None
|
self._env_zid = None
|
||||||
self._shr_token = None
|
self._share_token = None
|
||||||
self._reserved = None
|
self._reserved = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if env_zid is not None:
|
if env_zid is not None:
|
||||||
self.env_zid = env_zid
|
self.env_zid = env_zid
|
||||||
if shr_token is not None:
|
if share_token is not None:
|
||||||
self.shr_token = shr_token
|
self.share_token = share_token
|
||||||
if reserved is not None:
|
if reserved is not None:
|
||||||
self.reserved = reserved
|
self.reserved = reserved
|
||||||
|
|
||||||
@ -74,25 +74,25 @@ class UnshareBody(object):
|
|||||||
self._env_zid = env_zid
|
self._env_zid = env_zid
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def share_token(self):
|
||||||
"""Gets the shr_token of this UnshareBody. # noqa: E501
|
"""Gets the share_token of this UnshareBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The shr_token of this UnshareBody. # noqa: E501
|
:return: The share_token of this UnshareBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._shr_token
|
return self._share_token
|
||||||
|
|
||||||
@shr_token.setter
|
@share_token.setter
|
||||||
def shr_token(self, shr_token):
|
def share_token(self, share_token):
|
||||||
"""Sets the shr_token of this UnshareBody.
|
"""Sets the share_token of this UnshareBody.
|
||||||
|
|
||||||
|
|
||||||
:param shr_token: The shr_token of this UnshareBody. # noqa: E501
|
:param share_token: The share_token of this UnshareBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._shr_token = shr_token
|
self._share_token = share_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def reserved(self):
|
def reserved(self):
|
||||||
|
@ -28,40 +28,40 @@ class VerifyBody(object):
|
|||||||
and the value is json key in definition.
|
and the value is json key in definition.
|
||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'registration_token': 'str'
|
'register_token': 'str'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'registration_token': 'registrationToken'
|
'register_token': 'registerToken'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, registration_token=None): # noqa: E501
|
def __init__(self, register_token=None): # noqa: E501
|
||||||
"""VerifyBody - a model defined in Swagger""" # noqa: E501
|
"""VerifyBody - a model defined in Swagger""" # noqa: E501
|
||||||
self._registration_token = None
|
self._register_token = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if registration_token is not None:
|
if register_token is not None:
|
||||||
self.registration_token = registration_token
|
self.register_token = register_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def registration_token(self):
|
def register_token(self):
|
||||||
"""Gets the registration_token of this VerifyBody. # noqa: E501
|
"""Gets the register_token of this VerifyBody. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The registration_token of this VerifyBody. # noqa: E501
|
:return: The register_token of this VerifyBody. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._registration_token
|
return self._register_token
|
||||||
|
|
||||||
@registration_token.setter
|
@register_token.setter
|
||||||
def registration_token(self, registration_token):
|
def register_token(self, register_token):
|
||||||
"""Sets the registration_token of this VerifyBody.
|
"""Sets the register_token of this VerifyBody.
|
||||||
|
|
||||||
|
|
||||||
:param registration_token: The registration_token of this VerifyBody. # noqa: E501
|
:param register_token: The register_token of this VerifyBody. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._registration_token = registration_token
|
self._register_token = register_token
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
|
@ -59,7 +59,7 @@ paths:
|
|||||||
properties:
|
properties:
|
||||||
email:
|
email:
|
||||||
type: string
|
type: string
|
||||||
invToken:
|
inviteToken:
|
||||||
type: string
|
type: string
|
||||||
responses:
|
responses:
|
||||||
201:
|
201:
|
||||||
@ -131,7 +131,7 @@ paths:
|
|||||||
in: body
|
in: body
|
||||||
schema:
|
schema:
|
||||||
properties:
|
properties:
|
||||||
regToken:
|
registerToken:
|
||||||
type: string
|
type: string
|
||||||
password:
|
password:
|
||||||
type: string
|
type: string
|
||||||
@ -207,7 +207,7 @@ paths:
|
|||||||
in: body
|
in: body
|
||||||
schema:
|
schema:
|
||||||
properties:
|
properties:
|
||||||
registrationToken:
|
registerToken:
|
||||||
type: string
|
type: string
|
||||||
responses:
|
responses:
|
||||||
200:
|
200:
|
||||||
@ -747,7 +747,7 @@ paths:
|
|||||||
500:
|
500:
|
||||||
description: internal server error
|
description: internal server error
|
||||||
|
|
||||||
/detail/share/{shrToken}:
|
/detail/share/{shareToken}:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- metadata
|
- metadata
|
||||||
@ -755,7 +755,7 @@ paths:
|
|||||||
- key: []
|
- key: []
|
||||||
operationId: getShareDetail
|
operationId: getShareDetail
|
||||||
parameters:
|
parameters:
|
||||||
- name: shrToken
|
- name: shareToken
|
||||||
in: path
|
in: path
|
||||||
type: string
|
type: string
|
||||||
required: true
|
required: true
|
||||||
@ -918,7 +918,7 @@ paths:
|
|||||||
description: internal server error
|
description: internal server error
|
||||||
|
|
||||||
|
|
||||||
/metrics/share/{shrToken}:
|
/metrics/share/{shareToken}:
|
||||||
get:
|
get:
|
||||||
tags:
|
tags:
|
||||||
- metadata
|
- metadata
|
||||||
@ -926,7 +926,7 @@ paths:
|
|||||||
- key: []
|
- key: []
|
||||||
operationId: getShareMetrics
|
operationId: getShareMetrics
|
||||||
parameters:
|
parameters:
|
||||||
- name: shrToken
|
- name: shareToken
|
||||||
in: path
|
in: path
|
||||||
type: string
|
type: string
|
||||||
required: true
|
required: true
|
||||||
@ -1009,7 +1009,7 @@ paths:
|
|||||||
properties:
|
properties:
|
||||||
envZId:
|
envZId:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
responses:
|
responses:
|
||||||
201:
|
201:
|
||||||
@ -1067,7 +1067,7 @@ paths:
|
|||||||
in: body
|
in: body
|
||||||
schema:
|
schema:
|
||||||
properties:
|
properties:
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
backendProxyEndpoint:
|
backendProxyEndpoint:
|
||||||
type: string
|
type: string
|
||||||
@ -1107,7 +1107,7 @@ paths:
|
|||||||
type: string
|
type: string
|
||||||
envZId:
|
envZId:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
responses:
|
responses:
|
||||||
200:
|
200:
|
||||||
@ -1133,7 +1133,7 @@ paths:
|
|||||||
properties:
|
properties:
|
||||||
envZId:
|
envZId:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
reserved:
|
reserved:
|
||||||
type: boolean
|
type: boolean
|
||||||
@ -1217,7 +1217,7 @@ definitions:
|
|||||||
type: integer
|
type: integer
|
||||||
feToken:
|
feToken:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
zId:
|
zId:
|
||||||
type: string
|
type: string
|
||||||
@ -1282,7 +1282,7 @@ definitions:
|
|||||||
share:
|
share:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
token:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
zId:
|
zId:
|
||||||
type: string
|
type: string
|
||||||
@ -1363,7 +1363,7 @@ definitions:
|
|||||||
type: array
|
type: array
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shareToken:
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
sparkData:
|
sparkData:
|
||||||
|
@ -43,7 +43,6 @@ const AccessPanel = ({ access }: AccessPanelProps) => {
|
|||||||
|
|
||||||
const labels = {
|
const labels = {
|
||||||
createdAt: "Created",
|
createdAt: "Created",
|
||||||
shrToken: "Share Token",
|
|
||||||
feToken: "Frontend Token",
|
feToken: "Frontend Token",
|
||||||
updatedAt: "Updated",
|
updatedAt: "Updated",
|
||||||
}
|
}
|
||||||
|
@ -30,19 +30,19 @@ const ReleaseAccessModal = ({ close, isOpen, user, access, detail }: ReleaseAcce
|
|||||||
}, [isOpen]);
|
}, [isOpen]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if(detail && detail.token) {
|
if(detail && detail.feToken) {
|
||||||
setFeToken(detail.token);
|
setFeToken(detail.feToken);
|
||||||
}
|
}
|
||||||
}, [detail]);
|
}, [detail]);
|
||||||
|
|
||||||
const releaseAccess = () => {
|
const releaseAccess = () => {
|
||||||
setErrorMessage(null);
|
setErrorMessage(null);
|
||||||
if(detail && detail.token) {
|
if(detail && detail.feToken) {
|
||||||
getShareApi(user).unaccess({
|
getShareApi(user).unaccess({
|
||||||
body: {
|
body: {
|
||||||
frontendToken: detail.token,
|
frontendToken: detail.feToken,
|
||||||
envZId: access.data.envZId as string,
|
envZId: access.data.envZId as string,
|
||||||
shrToken: detail.shrToken
|
shareToken: detail.shareToken
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
@ -52,7 +52,7 @@ const ReleaseAccessModal = ({ close, isOpen, user, access, detail }: ReleaseAcce
|
|||||||
e.response.json().then(ex => {
|
e.response.json().then(ex => {
|
||||||
console.log("releaseAccess", ex.message);
|
console.log("releaseAccess", ex.message);
|
||||||
});
|
});
|
||||||
setErrorMessage(<Typography color="red">An error occurred releasing your access <code>{detail.token}</code>!</Typography>);
|
setErrorMessage(<Typography color="red">An error occurred releasing your access <code>{detail.feToken}</code>!</Typography>);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
setErrorMessage(null);
|
setErrorMessage(null);
|
||||||
setChecked(false);
|
setChecked(false);
|
||||||
|
@ -16,7 +16,7 @@ interface ReleaseShareProps {
|
|||||||
|
|
||||||
const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareProps) => {
|
const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareProps) => {
|
||||||
const [errorMessage, setErrorMessage] = useState<React.JSX.Element>(null);
|
const [errorMessage, setErrorMessage] = useState<React.JSX.Element>(null);
|
||||||
const [token, setToken] = useState<String>("");
|
const [shareToken, setShareToken] = useState<String>("");
|
||||||
const [checked, setChecked] = useState<boolean>(false);
|
const [checked, setChecked] = useState<boolean>(false);
|
||||||
const checkedRef = useRef<boolean>();
|
const checkedRef = useRef<boolean>();
|
||||||
checkedRef.current = checked;
|
checkedRef.current = checked;
|
||||||
@ -31,8 +31,8 @@ const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareP
|
|||||||
}, [isOpen]);
|
}, [isOpen]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if(detail && detail.token) {
|
if(detail && detail.shareToken) {
|
||||||
setToken(detail.token);
|
setShareToken(detail.shareToken);
|
||||||
}
|
}
|
||||||
}, [detail]);
|
}, [detail]);
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareP
|
|||||||
getShareApi(user).unshare({
|
getShareApi(user).unshare({
|
||||||
body: {
|
body: {
|
||||||
envZId: share.data.envZId as string,
|
envZId: share.data.envZId as string,
|
||||||
shrToken: detail.token,
|
shareToken: detail.shareToken,
|
||||||
reserved: detail.reserved
|
reserved: detail.reserved
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -52,7 +52,7 @@ const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareP
|
|||||||
e.response.json().then(ex => {
|
e.response.json().then(ex => {
|
||||||
console.log("releaseShare", ex.message);
|
console.log("releaseShare", ex.message);
|
||||||
});
|
});
|
||||||
setErrorMessage(<Typography color="red">An error occurred releasing your share <code>{detail.token}</code>!</Typography>);
|
setErrorMessage(<Typography color="red">An error occurred releasing your share <code>{detail.shareToken}</code>!</Typography>);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
setErrorMessage(null);
|
setErrorMessage(null);
|
||||||
setChecked(false);
|
setChecked(false);
|
||||||
@ -68,10 +68,10 @@ const ReleaseShareModal = ({ close, isOpen, user, share, detail }: ReleaseShareP
|
|||||||
<Typography variant="h5"><strong>Release Share</strong></Typography>
|
<Typography variant="h5"><strong>Release Share</strong></Typography>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, p: 1 }} alignItems="center">
|
<Grid2 container sx={{ flexGrow: 1, p: 1 }} alignItems="center">
|
||||||
<Typography variant="body1">Would you like to release the share <code>{token}</code> ?</Typography>
|
<Typography variant="body1">Would you like to release the share <code>{shareToken}</code> ?</Typography>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, p: 1 }} alignItems="center">
|
<Grid2 container sx={{ flexGrow: 1, p: 1 }} alignItems="center">
|
||||||
<FormControlLabel control={<Checkbox checked={checked} onChange={toggleChecked} />} label={<p>I confirm the release of <code>{token}</code></p>} sx={{ mt: 2 }} />
|
<FormControlLabel control={<Checkbox checked={checked} onChange={toggleChecked} />} label={<p>I confirm the release of <code>{shareToken}</code></p>} sx={{ mt: 2 }} />
|
||||||
</Grid2>
|
</Grid2>
|
||||||
{ errorMessage ? <Grid2 container sx={{ mb: 2, p: 1}}><Typography>{errorMessage}</Typography></Grid2> : null}
|
{ errorMessage ? <Grid2 container sx={{ mb: 2, p: 1}}><Typography>{errorMessage}</Typography></Grid2> : null}
|
||||||
<Grid2 container sx={{ flexGrow: 1 }} alignItems="center">
|
<Grid2 container sx={{ flexGrow: 1 }} alignItems="center">
|
||||||
|
@ -21,7 +21,7 @@ const ShareMetricsModal = ({ close, isOpen, user, share }: ShareMetricsModalProp
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let metadataApi = getMetadataApi(user);
|
let metadataApi = getMetadataApi(user);
|
||||||
metadataApi.getShareMetrics({shrToken: share.id})
|
metadataApi.getShareMetrics({shareToken: share.id})
|
||||||
.then(d => {
|
.then(d => {
|
||||||
setMetrics30(buildMetrics(d));
|
setMetrics30(buildMetrics(d));
|
||||||
})
|
})
|
||||||
@ -30,7 +30,7 @@ const ShareMetricsModal = ({ close, isOpen, user, share }: ShareMetricsModalProp
|
|||||||
console.log("shareMetricsModal", ex.message);
|
console.log("shareMetricsModal", ex.message);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
metadataApi.getShareMetrics({shrToken: share.id, duration: "168h"})
|
metadataApi.getShareMetrics({shareToken: share.id, duration: "168h"})
|
||||||
.then(d => {
|
.then(d => {
|
||||||
setMetrics7(buildMetrics(d));
|
setMetrics7(buildMetrics(d));
|
||||||
})
|
})
|
||||||
@ -39,7 +39,7 @@ const ShareMetricsModal = ({ close, isOpen, user, share }: ShareMetricsModalProp
|
|||||||
console.log("shareMetricsModal", ex.message);
|
console.log("shareMetricsModal", ex.message);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
metadataApi.getShareMetrics({shrToken: share.id, duration: "24h"})
|
metadataApi.getShareMetrics({shareToken: share.id, duration: "24h"})
|
||||||
.then(d => {
|
.then(d => {
|
||||||
setMetrics1(buildMetrics(d));
|
setMetrics1(buildMetrics(d));
|
||||||
})
|
})
|
||||||
|
@ -17,7 +17,7 @@ const ShareNode = ({ data }) => {
|
|||||||
const hiddenSparkline = <></>;
|
const hiddenSparkline = <></>;
|
||||||
const visibleSparkline = (
|
const visibleSparkline = (
|
||||||
<Grid2 container sx={{ flexGrow: 1, p: 0.5 }}>
|
<Grid2 container sx={{ flexGrow: 1, p: 0.5 }}>
|
||||||
<SparkLineChart data={sparkdata.get(data.shrToken) ? sparkdata.get(data.shrToken)! : []} height={30} width={100} colors={['#04adef']} />
|
<SparkLineChart data={sparkdata.get(data.shareToken) ? sparkdata.get(data.shareToken)! : []} height={30} width={100} colors={['#04adef']} />
|
||||||
</Grid2>
|
</Grid2>
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ const ShareNode = ({ data }) => {
|
|||||||
<Grid2 display="flex"><ShareIcon sx={{ fontSize: 15, mr: 0.5 }}/></Grid2>
|
<Grid2 display="flex"><ShareIcon sx={{ fontSize: 15, mr: 0.5 }}/></Grid2>
|
||||||
<Grid2 display="flex">{data.label}</Grid2>
|
<Grid2 display="flex">{data.label}</Grid2>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
{sparkdata.get(data.shrToken)?.find(x => x > 0) ? visibleSparkline : hiddenSparkline}
|
{sparkdata.get(data.shareToken)?.find(x => x > 0) ? visibleSparkline : hiddenSparkline}
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,7 @@ const SharePanel = ({ share }: SharePanelProps) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getMetadataApi(user).getShareDetail({ shrToken: share.data!.shrToken! as string })
|
getMetadataApi(user).getShareDetail({ shareToken: share.data!.shareToken! as string })
|
||||||
.then(d => {
|
.then(d => {
|
||||||
delete d.activity;
|
delete d.activity;
|
||||||
delete d.limited;
|
delete d.limited;
|
||||||
|
@ -70,11 +70,11 @@ export interface GetFrontendDetailRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface GetShareDetailRequest {
|
export interface GetShareDetailRequest {
|
||||||
shrToken: string;
|
shareToken: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GetShareMetricsRequest {
|
export interface GetShareMetricsRequest {
|
||||||
shrToken: string;
|
shareToken: string;
|
||||||
duration?: string;
|
duration?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -292,10 +292,10 @@ export class MetadataApi extends runtime.BaseAPI {
|
|||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
async getShareDetailRaw(requestParameters: GetShareDetailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Share>> {
|
async getShareDetailRaw(requestParameters: GetShareDetailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Share>> {
|
||||||
if (requestParameters['shrToken'] == null) {
|
if (requestParameters['shareToken'] == null) {
|
||||||
throw new runtime.RequiredError(
|
throw new runtime.RequiredError(
|
||||||
'shrToken',
|
'shareToken',
|
||||||
'Required parameter "shrToken" was null or undefined when calling getShareDetail().'
|
'Required parameter "shareToken" was null or undefined when calling getShareDetail().'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -308,7 +308,7 @@ export class MetadataApi extends runtime.BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const response = await this.request({
|
const response = await this.request({
|
||||||
path: `/detail/share/{shrToken}`.replace(`{${"shrToken"}}`, encodeURIComponent(String(requestParameters['shrToken']))),
|
path: `/detail/share/{shareToken}`.replace(`{${"shareToken"}}`, encodeURIComponent(String(requestParameters['shareToken']))),
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
headers: headerParameters,
|
headers: headerParameters,
|
||||||
query: queryParameters,
|
query: queryParameters,
|
||||||
@ -327,10 +327,10 @@ export class MetadataApi extends runtime.BaseAPI {
|
|||||||
/**
|
/**
|
||||||
*/
|
*/
|
||||||
async getShareMetricsRaw(requestParameters: GetShareMetricsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Metrics>> {
|
async getShareMetricsRaw(requestParameters: GetShareMetricsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Metrics>> {
|
||||||
if (requestParameters['shrToken'] == null) {
|
if (requestParameters['shareToken'] == null) {
|
||||||
throw new runtime.RequiredError(
|
throw new runtime.RequiredError(
|
||||||
'shrToken',
|
'shareToken',
|
||||||
'Required parameter "shrToken" was null or undefined when calling getShareMetrics().'
|
'Required parameter "shareToken" was null or undefined when calling getShareMetrics().'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -347,7 +347,7 @@ export class MetadataApi extends runtime.BaseAPI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const response = await this.request({
|
const response = await this.request({
|
||||||
path: `/metrics/share/{shrToken}`.replace(`{${"shrToken"}}`, encodeURIComponent(String(requestParameters['shrToken']))),
|
path: `/metrics/share/{shareToken}`.replace(`{${"shareToken"}}`, encodeURIComponent(String(requestParameters['shareToken']))),
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
headers: headerParameters,
|
headers: headerParameters,
|
||||||
query: queryParameters,
|
query: queryParameters,
|
||||||
|
@ -30,7 +30,7 @@ export interface AccessRequest {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof AccessRequest
|
* @memberof AccessRequest
|
||||||
*/
|
*/
|
||||||
shrToken?: string;
|
shareToken?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,7 +51,7 @@ export function AccessRequestFromJSONTyped(json: any, ignoreDiscriminator: boole
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'envZId': json['envZId'] == null ? undefined : json['envZId'],
|
'envZId': json['envZId'] == null ? undefined : json['envZId'],
|
||||||
'shrToken': json['shrToken'] == null ? undefined : json['shrToken'],
|
'shareToken': json['shareToken'] == null ? undefined : json['shareToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ export function AccessRequestToJSON(value?: AccessRequest | null): any {
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'envZId': value['envZId'],
|
'envZId': value['envZId'],
|
||||||
'shrToken': value['shrToken'],
|
'shareToken': value['shareToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ export interface Frontend {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof Frontend
|
* @memberof Frontend
|
||||||
*/
|
*/
|
||||||
shrToken?: string;
|
shareToken?: string;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @type {string}
|
* @type {string}
|
||||||
@ -76,7 +76,7 @@ export function FrontendFromJSONTyped(json: any, ignoreDiscriminator: boolean):
|
|||||||
|
|
||||||
'id': json['id'] == null ? undefined : json['id'],
|
'id': json['id'] == null ? undefined : json['id'],
|
||||||
'feToken': json['feToken'] == null ? undefined : json['feToken'],
|
'feToken': json['feToken'] == null ? undefined : json['feToken'],
|
||||||
'shrToken': json['shrToken'] == null ? undefined : json['shrToken'],
|
'shareToken': json['shareToken'] == null ? undefined : json['shareToken'],
|
||||||
'zId': json['zId'] == null ? undefined : json['zId'],
|
'zId': json['zId'] == null ? undefined : json['zId'],
|
||||||
'createdAt': json['createdAt'] == null ? undefined : json['createdAt'],
|
'createdAt': json['createdAt'] == null ? undefined : json['createdAt'],
|
||||||
'updatedAt': json['updatedAt'] == null ? undefined : json['updatedAt'],
|
'updatedAt': json['updatedAt'] == null ? undefined : json['updatedAt'],
|
||||||
@ -91,7 +91,7 @@ export function FrontendToJSON(value?: Frontend | null): any {
|
|||||||
|
|
||||||
'id': value['id'],
|
'id': value['id'],
|
||||||
'feToken': value['feToken'],
|
'feToken': value['feToken'],
|
||||||
'shrToken': value['shrToken'],
|
'shareToken': value['shareToken'],
|
||||||
'zId': value['zId'],
|
'zId': value['zId'],
|
||||||
'createdAt': value['createdAt'],
|
'createdAt': value['createdAt'],
|
||||||
'updatedAt': value['updatedAt'],
|
'updatedAt': value['updatedAt'],
|
||||||
|
@ -30,7 +30,7 @@ export interface InviteRequest {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof InviteRequest
|
* @memberof InviteRequest
|
||||||
*/
|
*/
|
||||||
invToken?: string;
|
inviteToken?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,7 +51,7 @@ export function InviteRequestFromJSONTyped(json: any, ignoreDiscriminator: boole
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'email': json['email'] == null ? undefined : json['email'],
|
'email': json['email'] == null ? undefined : json['email'],
|
||||||
'invToken': json['invToken'] == null ? undefined : json['invToken'],
|
'inviteToken': json['inviteToken'] == null ? undefined : json['inviteToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ export function InviteRequestToJSON(value?: InviteRequest | null): any {
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'email': value['email'],
|
'email': value['email'],
|
||||||
'invToken': value['invToken'],
|
'inviteToken': value['inviteToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ export interface RegisterRequest {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof RegisterRequest
|
* @memberof RegisterRequest
|
||||||
*/
|
*/
|
||||||
regToken?: string;
|
registerToken?: string;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @type {string}
|
* @type {string}
|
||||||
@ -50,7 +50,7 @@ export function RegisterRequestFromJSONTyped(json: any, ignoreDiscriminator: boo
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|
||||||
'regToken': json['regToken'] == null ? undefined : json['regToken'],
|
'registerToken': json['registerToken'] == null ? undefined : json['registerToken'],
|
||||||
'password': json['password'] == null ? undefined : json['password'],
|
'password': json['password'] == null ? undefined : json['password'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -61,7 +61,7 @@ export function RegisterRequestToJSON(value?: RegisterRequest | null): any {
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|
||||||
'regToken': value['regToken'],
|
'registerToken': value['registerToken'],
|
||||||
'password': value['password'],
|
'password': value['password'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -31,7 +31,7 @@ export interface Share {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof Share
|
* @memberof Share
|
||||||
*/
|
*/
|
||||||
token?: string;
|
shareToken?: string;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @type {string}
|
* @type {string}
|
||||||
@ -117,7 +117,7 @@ export function ShareFromJSONTyped(json: any, ignoreDiscriminator: boolean): Sha
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|
||||||
'token': json['token'] == null ? undefined : json['token'],
|
'shareToken': json['shareToken'] == null ? undefined : json['shareToken'],
|
||||||
'zId': json['zId'] == null ? undefined : json['zId'],
|
'zId': json['zId'] == null ? undefined : json['zId'],
|
||||||
'shareMode': json['shareMode'] == null ? undefined : json['shareMode'],
|
'shareMode': json['shareMode'] == null ? undefined : json['shareMode'],
|
||||||
'backendMode': json['backendMode'] == null ? undefined : json['backendMode'],
|
'backendMode': json['backendMode'] == null ? undefined : json['backendMode'],
|
||||||
@ -138,7 +138,7 @@ export function ShareToJSON(value?: Share | null): any {
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|
||||||
'token': value['token'],
|
'shareToken': value['shareToken'],
|
||||||
'zId': value['zId'],
|
'zId': value['zId'],
|
||||||
'shareMode': value['shareMode'],
|
'shareMode': value['shareMode'],
|
||||||
'backendMode': value['backendMode'],
|
'backendMode': value['backendMode'],
|
||||||
|
@ -30,7 +30,7 @@ export interface ShareResponse {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof ShareResponse
|
* @memberof ShareResponse
|
||||||
*/
|
*/
|
||||||
shrToken?: string;
|
shareToken?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,7 +51,7 @@ export function ShareResponseFromJSONTyped(json: any, ignoreDiscriminator: boole
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'frontendProxyEndpoints': json['frontendProxyEndpoints'] == null ? undefined : json['frontendProxyEndpoints'],
|
'frontendProxyEndpoints': json['frontendProxyEndpoints'] == null ? undefined : json['frontendProxyEndpoints'],
|
||||||
'shrToken': json['shrToken'] == null ? undefined : json['shrToken'],
|
'shareToken': json['shareToken'] == null ? undefined : json['shareToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ export function ShareResponseToJSON(value?: ShareResponse | null): any {
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'frontendProxyEndpoints': value['frontendProxyEndpoints'],
|
'frontendProxyEndpoints': value['frontendProxyEndpoints'],
|
||||||
'shrToken': value['shrToken'],
|
'shareToken': value['shareToken'],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user