cloud

package
v1.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2022 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Overview

Package cloud 智汀云对接

Index

Constants

View Source
const (
	HttpRequestTimeout = (time.Duration(30) * time.Second)
)

Variables

View Source
var (
	ErrSAKeyEmpty = errors.New("sa key is empty")
)

Functions

func AreaMigration

func AreaMigration(c *gin.Context)

func GenerateMigrationJwt added in v1.5.0

func GenerateMigrationJwt(claims MigrationClaims) (jwtToken string, err error)

func InitCloudRouter

func InitCloudRouter(r gin.IRouter)

func SetAreaSynced added in v1.9.1

func SetAreaSynced(areaID uint64) (err error)

SetAreaSynced 设置是否绑定云端

Types

type AreaMigrationReq

type AreaMigrationReq struct {
	MigrationUrl string        `json:"migration_url"`
	Sum          string        `json:"sum"`
	BackupFile   string        `json:"backup_file"`
	SADevice     entity.Device `json:"-"`
}

func (*AreaMigrationReq) GetBackupFile added in v1.5.0

func (req *AreaMigrationReq) GetBackupFile() (file string, err error)

func (*AreaMigrationReq) ProcessCloudToLocal added in v1.5.0

func (req *AreaMigrationReq) ProcessCloudToLocal() (err error)

func (*AreaMigrationReq) ReBind added in v1.5.0

func (req *AreaMigrationReq) ReBind(areaID uint64) (err error)

type MigrationClaims added in v1.5.0

type MigrationClaims struct {
	SAID string `json:"sa_id,omitempty"`
	Exp  int64  `json:"exp,omitempty"`
}

func (MigrationClaims) Valid added in v1.5.0

func (c MigrationClaims) Valid() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL