push_conf_args

package
v0.0.0-...-7f422e9 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2021 License: GPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HUAWEI    = "huawei"
	MEIZU     = "meizu"
	XIAOMI    = "xiaomi"
	OPPO      = "oppo"
	VIVO      = "vivo"
	IOS_CERT  = "ios"
	IOS_TOKEN = "ios-token"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DelPushConfArgs

type DelPushConfArgs struct {
	AppPkgName string `json:"app_pkg_name" form:"app_pkg_name" valid:"Required"`
	Platform   string `json:"platform" form:"platform" valid:""`
}

type HUAWEIConfArgs

type HUAWEIConfArgs struct {
	AppPkgName   string `json:"appPkgName" form:"-"`
	ClientId     string `json:"clientId" form:"huawei.client_id" valid:""`
	ClientSecret string `json:"clientSecret" form:"huawei.client_secret" valid:""`
}

type IOSCertConfArgs

type IOSCertConfArgs struct {
	IsSandBox   bool                  `json:"isSandBox" form:"ios_cert.is_sand_box" valid:""`
	Password    string                `json:"password" form:"ios_cert.password" valid:""`
	CertPathTmp *multipart.FileHeader `json:"-" form:"ios_cert.file" valid:""`
	CertPath    string                `json:"certPath"`
	Location    string                `json:"location"`
}

type IOSTokenConfArgs

type IOSTokenConfArgs struct {
	IsSandBox     bool                  `json:"isSandBox" form:"ios_token.is_sand_box" valid:""`
	TeamId        string                `json:"teamId" form:"ios_token.team_id" valid:""`
	KeyId         string                `json:"keyId" form:"ios_token.key_id" valid:""`
	SecretFileTmp *multipart.FileHeader `json:"-" form:"ios_token.secret_file" valid:""`
	BundleId      string                `json:"bundleId"`
	SecretFile    string                `json:"secretFile"`
	Location      string                `json:"location"`
}

type MEIZUConfArgs

type MEIZUConfArgs struct {
	AppPkgName   string `json:"appPkgName" form:"-"`
	AppId        string `json:"appId" form:"meizu.app_id" valid:""`
	ClientSecret string `json:"appSecret" form:"meizu.client_secret" valid:""`
}

type OPPOConfArgs

type OPPOConfArgs struct {
	AppPkgName   string `json:"appPkgName" form:"-" `
	AppKey       string `json:"appKey" form:"oppo.app_key" valid:""`
	MasterSecret string `json:"masterSecret" form:"oppo.master_secret" valid:""`
}

type PushConfArgs

type PushConfArgs struct {
	AndroidAppPkgName string `json:"android_app_pkg_name" form:"android_app_pkg_name" valid:""`
	IosAppPkgName     string `json:"ios_app_pkg_name" form:"ios_app_pkg_name" valid:""`
	*HUAWEIConfArgs
	*MEIZUConfArgs
	*OPPOConfArgs
	*VIVOConfArgs
	*XIAOMIConfArgs
	*IOSCertConfArgs
	*IOSTokenConfArgs
}

type PushConfJson

type PushConfJson struct {
	*HUAWEIConfArgs   `json:"huawei"`
	*MEIZUConfArgs    `json:"meizu"`
	*XIAOMIConfArgs   `json:"xiaomi"`
	*OPPOConfArgs     `json:"oppo"`
	*VIVOConfArgs     `json:"vivo"`
	*IOSCertConfArgs  `json:"ios"`
	*IOSTokenConfArgs `json:"ios-token"`
}

type QueryPushConfArgs

type QueryPushConfArgs struct {
	AppPkgName string `json:"app_pkg_name" form:"app_pkg_name" valid:"Required"`
	Platform   string `json:"platform" form:"platform" valid:""`
	PageNum    int    `json:"page_num" form:"page_num" valid:"Required;Min(1)"`
	PageSize   int    `json:"page_size" form:"page_size" valid:"Required;Range(1,30)"`
}

type VIVOConfArgs

type VIVOConfArgs struct {
	AppPkgName string `json:"appPkgName" form:"-"`
	AppId      string `json:"appId" form:"vivo.app_id" valid:""`
	AppKey     string `json:"appKey" form:"vivo.app_key" valid:""`
	AppSecret  string `json:"appSecret" form:"vivo.app_secret" valid:""`
}

type XIAOMIConfArgs

type XIAOMIConfArgs struct {
	AppPkgName string `json:"appPkgName" form:"-"`
	AppSecret  string `json:"appSecret" form:"xiaomi.app_secret" valid:""`
}

Jump to

Keyboard shortcuts

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