cmd

package
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2018 License: MIT Imports: 23 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Assets = assets.NewFileSystem(map[string][]string{"/": {"soracom-api.en.yaml", "soracom-api.ja.yaml", "soracom-api.zh.yaml"}, "/cli": {"en.yaml", "ja.yaml", "zh.yaml"}}, map[string]*assets.File{
	"/cli": {
		Path:     "/cli",
		FileMode: 0x800001ed,
		Mtime:    time.Unix(1514186848, 1514186848000000000),
		Data:     nil,
	}, "/cli/en.yaml": {
		Path:     "/cli/en.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1530594548, 1530594548000000000),
		Data:     []byte(_Assets5c7a5c077bf08178252e3232f159748d3047d4e1),
	}, "/cli/ja.yaml": {
		Path:     "/cli/ja.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1530594569, 1530594569000000000),
		Data:     []byte(_Assetsc656f9a20bab5c445f670257a18d5d8b67a927b2),
	}, "/soracom-api.zh.yaml": {
		Path:     "/soracom-api.zh.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1515554744, 1515554744000000000),
		Data:     []byte(_Assets837c6c90a714d3b9bd86defcecbd1decf63fda58),
	}, "/": {
		Path:     "/",
		FileMode: 0x800001ed,
		Mtime:    time.Unix(1515393982, 1515393982000000000),
		Data:     nil,
	}, "/cli/zh.yaml": {
		Path:     "/cli/zh.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1514186848, 1514186848000000000),
		Data:     []byte(_Assetse87ac197fdc79da24bbb7c824d9b976647fee4db),
	}, "/soracom-api.en.yaml": {
		Path:     "/soracom-api.en.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1531212029, 1531212029000000000),
		Data:     []byte(_Assets0764b782d9c1bd06ad125db0a570e6abd04c472c),
	}, "/soracom-api.ja.yaml": {
		Path:     "/soracom-api.ja.yaml",
		FileMode: 0x1a4,
		Mtime:    time.Unix(1531212029, 1531212029000000000),
		Data:     []byte(_Assets6869369ac6cbeb59ff80562bf70e125cfe403b8c),
	}}, "")

Assets returns go-assets FileSystem

View Source
var AuthCmd = &cobra.Command{
	Use:   "auth",
	Short: TRAPI("/auth:post:summary"),
	Long:  TRAPI(`/auth:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectAuthCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

AuthCmd defines 'auth' subcommand

View Source
var AuthCmdAuthKey string

AuthCmdAuthKey holds value of 'authKey' option

View Source
var AuthCmdAuthKeyId string

AuthCmdAuthKeyId holds value of 'authKeyId' option

View Source
var AuthCmdBody string

AuthCmdBody holds contents of request body to be sent

View Source
var AuthCmdEmail string

AuthCmdEmail holds value of 'email' option

View Source
var AuthCmdMfaOTPCode string

AuthCmdMfaOTPCode holds value of 'mfaOTPCode' option

View Source
var AuthCmdOperatorId string

AuthCmdOperatorId holds value of 'operatorId' option

View Source
var AuthCmdPassword string

AuthCmdPassword holds value of 'password' option

View Source
var AuthCmdTokenTimeoutSeconds int64

AuthCmdTokenTimeoutSeconds holds value of 'tokenTimeoutSeconds' option

View Source
var AuthCmdUserName string

AuthCmdUserName holds value of 'userName' option

View Source
var AuthIssuePasswordResetTokenCmd = &cobra.Command{
	Use:   "issue-password-reset-token",
	Short: TRAPI("/auth/password_reset_token/issue:post:summary"),
	Long:  TRAPI(`/auth/password_reset_token/issue:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectAuthIssuePasswordResetTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

AuthIssuePasswordResetTokenCmd defines 'issue-password-reset-token' subcommand

View Source
var AuthIssuePasswordResetTokenCmdBody string

AuthIssuePasswordResetTokenCmdBody holds contents of request body to be sent

View Source
var AuthIssuePasswordResetTokenCmdEmail string

AuthIssuePasswordResetTokenCmdEmail holds value of 'email' option

View Source
var AuthVerifyPasswordResetTokenCmd = &cobra.Command{
	Use:   "verify-password-reset-token",
	Short: TRAPI("/auth/password_reset_token/verify:post:summary"),
	Long:  TRAPI(`/auth/password_reset_token/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectAuthVerifyPasswordResetTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

AuthVerifyPasswordResetTokenCmd defines 'verify-password-reset-token' subcommand

View Source
var AuthVerifyPasswordResetTokenCmdBody string

AuthVerifyPasswordResetTokenCmdBody holds contents of request body to be sent

View Source
var AuthVerifyPasswordResetTokenCmdPassword string

AuthVerifyPasswordResetTokenCmdPassword holds value of 'password' option

View Source
var AuthVerifyPasswordResetTokenCmdToken string

AuthVerifyPasswordResetTokenCmdToken holds value of 'token' option

View Source
var BillsCmd = &cobra.Command{
	Use:   "bills",
	Short: TRCLI("cli.bills.summary"),
	Long:  TRCLI(`cli.bills.description`),
}

BillsCmd defines 'bills' subcommand

View Source
var BillsExportCmd = &cobra.Command{
	Use:   "export",
	Short: TRAPI("/bills/{yyyyMM}/export:post:summary"),
	Long:  TRAPI(`/bills/{yyyyMM}/export:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsExportCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsExportCmd defines 'export' subcommand

View Source
var BillsExportCmdExportMode string

BillsExportCmdExportMode holds value of 'export_mode' option

View Source
var BillsExportCmdYyyyMM string

BillsExportCmdYyyyMM holds value of 'yyyyMM' option

View Source
var BillsExportLatestCmd = &cobra.Command{
	Use:   "export-latest",
	Short: TRAPI("/bills/latest/export:post:summary"),
	Long:  TRAPI(`/bills/latest/export:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsExportLatestCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsExportLatestCmd defines 'export-latest' subcommand

View Source
var BillsExportLatestCmdExportMode string

BillsExportLatestCmdExportMode holds value of 'export_mode' option

View Source
var BillsGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/bills/{yyyyMM}:get:summary"),
	Long:  TRAPI(`/bills/{yyyyMM}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsGetCmd defines 'get' subcommand

View Source
var BillsGetCmdYyyyMM string

BillsGetCmdYyyyMM holds value of 'yyyyMM' option

View Source
var BillsGetDailyCmd = &cobra.Command{
	Use:   "get-daily",
	Short: TRAPI("/bills/{yyyyMM}/daily:get:summary"),
	Long:  TRAPI(`/bills/{yyyyMM}/daily:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsGetDailyCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsGetDailyCmd defines 'get-daily' subcommand

View Source
var BillsGetDailyCmdYyyyMM string

BillsGetDailyCmdYyyyMM holds value of 'yyyyMM' option

View Source
var BillsGetLatestCmd = &cobra.Command{
	Use:   "get-latest",
	Short: TRAPI("/bills/latest:get:summary"),
	Long:  TRAPI(`/bills/latest:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsGetLatestCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsGetLatestCmd defines 'get-latest' subcommand

View Source
var BillsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/bills:get:summary"),
	Long:  TRAPI(`/bills:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectBillsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

BillsListCmd defines 'list' subcommand

View Source
var CompletionCmd = &cobra.Command{
	Use:   "completion",
	Short: TRCLI("cli.completion.summary"),
	Long:  TRCLI("cli.completion.description"),
	RunE: func(cmd *cobra.Command, args []string) error {
		err := RootCmd.GenBashCompletion(os.Stdout)
		if err != nil {
			return err
		}
		return nil
	},
}

CompletionCmd defines 'completion' subcommand

View Source
var ConfigureCmd = &cobra.Command{
	Use:   "configure",
	Short: TRCLI("cli.configure.summary"),
	Long:  TRCLI("cli.configure.description"),
	RunE: func(cmd *cobra.Command, args []string) error {
		pn := getSpecifiedProfileName()
		if pn == "" {
			pn = "default"
		}

		profile, err := collectProfileInfo(pn)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		err = saveProfile(pn, profile)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		return nil
	},
}

ConfigureCmd defines 'configure' subcommand

View Source
var ConfigureGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRCLI("cli.configure.get.summary"),
	Long:  TRCLI("cli.configure.get.description"),
	RunE: func(cmd *cobra.Command, args []string) error {
		pn := getSpecifiedProfileName()
		if pn == "" {
			pn = "default"
		}

		p, err := loadProfile(pn)
		if err != nil {
			return err
		}

		return prettyPrintObjectAsJSON(p)
	},
}

ConfigureGetCmd defineds 'get' subcommand

View Source
var CouponsCmd = &cobra.Command{
	Use:   "coupons",
	Short: TRCLI("cli.coupons.summary"),
	Long:  TRCLI(`cli.coupons.description`),
}

CouponsCmd defines 'coupons' subcommand

View Source
var CouponsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/coupons:get:summary"),
	Long:  TRAPI(`/coupons:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCouponsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CouponsListCmd defines 'list' subcommand

View Source
var CouponsRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/coupons/{coupon_code}/register:post:summary"),
	Long:  TRAPI(`/coupons/{coupon_code}/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCouponsRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CouponsRegisterCmd defines 'register' subcommand

View Source
var CouponsRegisterCmdCouponCode string

CouponsRegisterCmdCouponCode holds value of 'coupon_code' option

View Source
var CredentialsCmd = &cobra.Command{
	Use:   "credentials",
	Short: TRCLI("cli.credentials.summary"),
	Long:  TRCLI(`cli.credentials.description`),
}

CredentialsCmd defines 'credentials' subcommand

View Source
var CredentialsCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/credentials/{credentials_id}:post:summary"),
	Long:  TRAPI(`/credentials/{credentials_id}:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCredentialsCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CredentialsCreateCmd defines 'create' subcommand

View Source
var CredentialsCreateCmdBody string

CredentialsCreateCmdBody holds contents of request body to be sent

View Source
var CredentialsCreateCmdCredentialsId string

CredentialsCreateCmdCredentialsId holds value of 'credentials_id' option

View Source
var CredentialsCreateCmdDescription string

CredentialsCreateCmdDescription holds value of 'description' option

View Source
var CredentialsCreateCmdType string

CredentialsCreateCmdType holds value of 'type' option

View Source
var CredentialsDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/credentials/{credentials_id}:delete:summary"),
	Long:  TRAPI(`/credentials/{credentials_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCredentialsDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CredentialsDeleteCmd defines 'delete' subcommand

View Source
var CredentialsDeleteCmdCredentialsId string

CredentialsDeleteCmdCredentialsId holds value of 'credentials_id' option

View Source
var CredentialsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/credentials:get:summary"),
	Long:  TRAPI(`/credentials:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCredentialsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CredentialsListCmd defines 'list' subcommand

View Source
var CredentialsUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/credentials/{credentials_id}:put:summary"),
	Long:  TRAPI(`/credentials/{credentials_id}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectCredentialsUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

CredentialsUpdateCmd defines 'update' subcommand

View Source
var CredentialsUpdateCmdBody string

CredentialsUpdateCmdBody holds contents of request body to be sent

View Source
var CredentialsUpdateCmdCredentialsId string

CredentialsUpdateCmdCredentialsId holds value of 'credentials_id' option

View Source
var CredentialsUpdateCmdDescription string

CredentialsUpdateCmdDescription holds value of 'description' option

View Source
var CredentialsUpdateCmdType string

CredentialsUpdateCmdType holds value of 'type' option

View Source
var DataCmd = &cobra.Command{
	Use:   "data",
	Short: TRCLI("cli.data.summary"),
	Long:  TRCLI(`cli.data.description`),
}

DataCmd defines 'data' subcommand

View Source
var DataDeleteEntryCmd = &cobra.Command{
	Use:   "delete-entry",
	Short: TRAPI("/data/{resource_type}/{resource_id}/{time}:delete:summary"),
	Long:  TRAPI(`/data/{resource_type}/{resource_id}/{time}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDataDeleteEntryCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DataDeleteEntryCmd defines 'delete-entry' subcommand

View Source
var DataDeleteEntryCmdResourceId string

DataDeleteEntryCmdResourceId holds value of 'resource_id' option

View Source
var DataDeleteEntryCmdResourceType string

DataDeleteEntryCmdResourceType holds value of 'resource_type' option

View Source
var DataDeleteEntryCmdTime int64

DataDeleteEntryCmdTime holds value of 'time' option

View Source
var DataGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/subscribers/{imsi}/data:get:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/data:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDataGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DataGetCmd defines 'get' subcommand

View Source
var DataGetCmdFrom int64

DataGetCmdFrom holds value of 'from' option

View Source
var DataGetCmdImsi string

DataGetCmdImsi holds value of 'imsi' option

View Source
var DataGetCmdLastEvaluatedKey string

DataGetCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var DataGetCmdLimit int64

DataGetCmdLimit holds value of 'limit' option

View Source
var DataGetCmdSort string

DataGetCmdSort holds value of 'sort' option

View Source
var DataGetCmdTo int64

DataGetCmdTo holds value of 'to' option

View Source
var DataGetEntriesCmd = &cobra.Command{
	Use:   "get-entries",
	Short: TRAPI("/data/{resource_type}/{resource_id}:get:summary"),
	Long:  TRAPI(`/data/{resource_type}/{resource_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDataGetEntriesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DataGetEntriesCmd defines 'get-entries' subcommand

View Source
var DataGetEntriesCmdFrom int64

DataGetEntriesCmdFrom holds value of 'from' option

View Source
var DataGetEntriesCmdLastEvaluatedKey string

DataGetEntriesCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var DataGetEntriesCmdLimit int64

DataGetEntriesCmdLimit holds value of 'limit' option

View Source
var DataGetEntriesCmdResourceId string

DataGetEntriesCmdResourceId holds value of 'resource_id' option

View Source
var DataGetEntriesCmdResourceType string

DataGetEntriesCmdResourceType holds value of 'resource_type' option

View Source
var DataGetEntriesCmdSort string

DataGetEntriesCmdSort holds value of 'sort' option

View Source
var DataGetEntriesCmdTo int64

DataGetEntriesCmdTo holds value of 'to' option

View Source
var DataGetEntryCmd = &cobra.Command{
	Use:   "get-entry",
	Short: TRAPI("/data/{resource_type}/{resource_id}/{time}:get:summary"),
	Long:  TRAPI(`/data/{resource_type}/{resource_id}/{time}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDataGetEntryCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DataGetEntryCmd defines 'get-entry' subcommand

View Source
var DataGetEntryCmdResourceId string

DataGetEntryCmdResourceId holds value of 'resource_id' option

View Source
var DataGetEntryCmdResourceType string

DataGetEntryCmdResourceType holds value of 'resource_type' option

View Source
var DataGetEntryCmdTime int64

DataGetEntryCmdTime holds value of 'time' option

View Source
var DataListSourceResourcesCmd = &cobra.Command{
	Use:   "list-source-resources",
	Short: TRAPI("/data/resources:get:summary"),
	Long:  TRAPI(`/data/resources:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDataListSourceResourcesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DataListSourceResourcesCmd defines 'list-source-resources' subcommand

View Source
var DataListSourceResourcesCmdLastEvaluatedKey string

DataListSourceResourcesCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var DataListSourceResourcesCmdLimit int64

DataListSourceResourcesCmdLimit holds value of 'limit' option

View Source
var DataListSourceResourcesCmdResourceType string

DataListSourceResourcesCmdResourceType holds value of 'resource_type' option

View Source
var DevicesCmd = &cobra.Command{
	Use:   "devices",
	Short: TRCLI("cli.devices.summary"),
	Long:  TRCLI(`cli.devices.description`),
}

DevicesCmd defines 'devices' subcommand

View Source
var DevicesCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/devices:post:summary"),
	Long:  TRAPI(`/devices:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesCreateCmd defines 'create' subcommand

View Source
var DevicesCreateCmdBody string

DevicesCreateCmdBody holds contents of request body to be sent

View Source
var DevicesCreateCmdDeviceId string

DevicesCreateCmdDeviceId holds value of 'device_id' option

View Source
var DevicesCreateCmdEndpoint string

DevicesCreateCmdEndpoint holds value of 'endpoint' option

View Source
var DevicesCreateCmdFirmwareVersion string

DevicesCreateCmdFirmwareVersion holds value of 'firmwareVersion' option

View Source
var DevicesCreateCmdGroupId string

DevicesCreateCmdGroupId holds value of 'groupId' option

View Source
var DevicesCreateCmdIpAddress string

DevicesCreateCmdIpAddress holds value of 'ipAddress' option

View Source
var DevicesCreateCmdLastModifiedTime string

DevicesCreateCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var DevicesCreateCmdLastRegistrationUpdate string

DevicesCreateCmdLastRegistrationUpdate holds value of 'lastRegistrationUpdate' option

View Source
var DevicesCreateCmdManufacturer string

DevicesCreateCmdManufacturer holds value of 'manufacturer' option

View Source
var DevicesCreateCmdModelNumber string

DevicesCreateCmdModelNumber holds value of 'modelNumber' option

View Source
var DevicesCreateCmdOnline bool

DevicesCreateCmdOnline holds value of 'online' option

View Source
var DevicesCreateCmdOperatorId string

DevicesCreateCmdOperatorId holds value of 'operatorId' option

View Source
var DevicesCreateCmdRegistrationId string

DevicesCreateCmdRegistrationId holds value of 'registrationId' option

View Source
var DevicesCreateCmdRegistrationLifeTime int64

DevicesCreateCmdRegistrationLifeTime holds value of 'registrationLifeTime' option

View Source
var DevicesCreateCmdSerialNumber string

DevicesCreateCmdSerialNumber holds value of 'serialNumber' option

View Source
var DevicesCreateObjectModelCmd = &cobra.Command{
	Use:   "create-object-model",
	Short: TRAPI("/device_object_models:post:summary"),
	Long:  TRAPI(`/device_object_models:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesCreateObjectModelCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesCreateObjectModelCmd defines 'create-object-model' subcommand

View Source
var DevicesCreateObjectModelCmdBody string

DevicesCreateObjectModelCmdBody holds contents of request body to be sent

View Source
var DevicesCreateObjectModelCmdCreatedTime string

DevicesCreateObjectModelCmdCreatedTime holds value of 'createdTime' option

View Source
var DevicesCreateObjectModelCmdFormat string

DevicesCreateObjectModelCmdFormat holds value of 'format' option

View Source
var DevicesCreateObjectModelCmdLastModifiedTime string

DevicesCreateObjectModelCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var DevicesCreateObjectModelCmdObjectId string

DevicesCreateObjectModelCmdObjectId holds value of 'objectId' option

View Source
var DevicesCreateObjectModelCmdObjectName string

DevicesCreateObjectModelCmdObjectName holds value of 'objectName' option

View Source
var DevicesCreateObjectModelCmdOperatorId string

DevicesCreateObjectModelCmdOperatorId holds value of 'operatorId' option

View Source
var DevicesCreateObjectModelCmdScope string

DevicesCreateObjectModelCmdScope holds value of 'scope' option

View Source
var DevicesDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/devices/{device_id}:delete:summary"),
	Long:  TRAPI(`/devices/{device_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesDeleteCmd defines 'delete' subcommand

View Source
var DevicesDeleteCmdDeviceId string

DevicesDeleteCmdDeviceId holds value of 'device_id' option

View Source
var DevicesDeleteDeviceTagCmd = &cobra.Command{
	Use:   "delete-device-tag",
	Short: TRAPI("/devices/{device_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/devices/{device_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesDeleteDeviceTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesDeleteDeviceTagCmd defines 'delete-device-tag' subcommand

View Source
var DevicesDeleteDeviceTagCmdDeviceId string

DevicesDeleteDeviceTagCmdDeviceId holds value of 'device_id' option

View Source
var DevicesDeleteDeviceTagCmdTagName string

DevicesDeleteDeviceTagCmdTagName holds value of 'tag_name' option

View Source
var DevicesDeleteObjectModelCmd = &cobra.Command{
	Use:   "delete-object-model",
	Short: TRAPI("/device_object_models/{model_id}:delete:summary"),
	Long:  TRAPI(`/device_object_models/{model_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesDeleteObjectModelCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesDeleteObjectModelCmd defines 'delete-object-model' subcommand

View Source
var DevicesDeleteObjectModelCmdModelId string

DevicesDeleteObjectModelCmdModelId holds value of 'model_id' option

View Source
var DevicesExecuteResourceCmd = &cobra.Command{
	Use:   "execute-resource",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/{resource}/execute:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/{resource}/execute:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesExecuteResourceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesExecuteResourceCmd defines 'execute-resource' subcommand

View Source
var DevicesExecuteResourceCmdBody string

DevicesExecuteResourceCmdBody holds contents of request body to be sent

View Source
var DevicesExecuteResourceCmdDeviceId string

DevicesExecuteResourceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesExecuteResourceCmdInstance string

DevicesExecuteResourceCmdInstance holds value of 'instance' option

View Source
var DevicesExecuteResourceCmdObject string

DevicesExecuteResourceCmdObject holds value of 'object' option

View Source
var DevicesExecuteResourceCmdResource string

DevicesExecuteResourceCmdResource holds value of 'resource' option

View Source
var DevicesGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/devices/{device_id}:get:summary"),
	Long:  TRAPI(`/devices/{device_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesGetCmd defines 'get' subcommand

View Source
var DevicesGetCmdDeviceId string

DevicesGetCmdDeviceId holds value of 'device_id' option

View Source
var DevicesGetCmdModel bool

DevicesGetCmdModel holds value of 'model' option

View Source
var DevicesGetInstanceCmd = &cobra.Command{
	Use:   "get-instance",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}:get:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesGetInstanceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesGetInstanceCmd defines 'get-instance' subcommand

View Source
var DevicesGetInstanceCmdDeviceId string

DevicesGetInstanceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesGetInstanceCmdInstance string

DevicesGetInstanceCmdInstance holds value of 'instance' option

View Source
var DevicesGetInstanceCmdModel bool

DevicesGetInstanceCmdModel holds value of 'model' option

View Source
var DevicesGetInstanceCmdObject string

DevicesGetInstanceCmdObject holds value of 'object' option

View Source
var DevicesGetObjectModelCmd = &cobra.Command{
	Use:   "get-object-model",
	Short: TRAPI("/device_object_models/{model_id}:get:summary"),
	Long:  TRAPI(`/device_object_models/{model_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesGetObjectModelCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesGetObjectModelCmd defines 'get-object-model' subcommand

View Source
var DevicesGetObjectModelCmdModelId string

DevicesGetObjectModelCmdModelId holds value of 'model_id' option

View Source
var DevicesGetResourceCmd = &cobra.Command{
	Use:   "get-resource",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/{resource}:get:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/{resource}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesGetResourceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesGetResourceCmd defines 'get-resource' subcommand

View Source
var DevicesGetResourceCmdDeviceId string

DevicesGetResourceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesGetResourceCmdInstance string

DevicesGetResourceCmdInstance holds value of 'instance' option

View Source
var DevicesGetResourceCmdModel bool

DevicesGetResourceCmdModel holds value of 'model' option

View Source
var DevicesGetResourceCmdObject string

DevicesGetResourceCmdObject holds value of 'object' option

View Source
var DevicesGetResourceCmdResource string

DevicesGetResourceCmdResource holds value of 'resource' option

View Source
var DevicesListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/devices:get:summary"),
	Long:  TRAPI(`/devices:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesListCmd defines 'list' subcommand

View Source
var DevicesListCmdLastEvaluatedKey string

DevicesListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var DevicesListCmdLimit int64

DevicesListCmdLimit holds value of 'limit' option

View Source
var DevicesListCmdTagName string

DevicesListCmdTagName holds value of 'tag_name' option

View Source
var DevicesListCmdTagValue string

DevicesListCmdTagValue holds value of 'tag_value' option

View Source
var DevicesListCmdTagValueMatchMode string

DevicesListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var DevicesListObjectModelsCmd = &cobra.Command{
	Use:   "list-object-models",
	Short: TRAPI("/device_object_models:get:summary"),
	Long:  TRAPI(`/device_object_models:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesListObjectModelsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesListObjectModelsCmd defines 'list-object-models' subcommand

View Source
var DevicesListObjectModelsCmdLastEvaluatedKey string

DevicesListObjectModelsCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var DevicesListObjectModelsCmdLimit int64

DevicesListObjectModelsCmdLimit holds value of 'limit' option

View Source
var DevicesObserveResourceCmd = &cobra.Command{
	Use:   "observe-resource",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/{resource}/observe:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/{resource}/observe:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesObserveResourceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesObserveResourceCmd defines 'observe-resource' subcommand

View Source
var DevicesObserveResourceCmdDeviceId string

DevicesObserveResourceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesObserveResourceCmdInstance string

DevicesObserveResourceCmdInstance holds value of 'instance' option

View Source
var DevicesObserveResourceCmdModel bool

DevicesObserveResourceCmdModel holds value of 'model' option

View Source
var DevicesObserveResourceCmdObject string

DevicesObserveResourceCmdObject holds value of 'object' option

View Source
var DevicesObserveResourceCmdResource string

DevicesObserveResourceCmdResource holds value of 'resource' option

View Source
var DevicesObserveResourcesCmd = &cobra.Command{
	Use:   "observe-resources",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/observe:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/observe:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesObserveResourcesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesObserveResourcesCmd defines 'observe-resources' subcommand

View Source
var DevicesObserveResourcesCmdDeviceId string

DevicesObserveResourcesCmdDeviceId holds value of 'device_id' option

View Source
var DevicesObserveResourcesCmdInstance string

DevicesObserveResourcesCmdInstance holds value of 'instance' option

View Source
var DevicesObserveResourcesCmdModel bool

DevicesObserveResourcesCmdModel holds value of 'model' option

View Source
var DevicesObserveResourcesCmdObject string

DevicesObserveResourcesCmdObject holds value of 'object' option

View Source
var DevicesPutDeviceTagsCmd = &cobra.Command{
	Use:   "put-device-tags",
	Short: TRAPI("/devices/{device_id}/tags:put:summary"),
	Long:  TRAPI(`/devices/{device_id}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesPutDeviceTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesPutDeviceTagsCmd defines 'put-device-tags' subcommand

View Source
var DevicesPutDeviceTagsCmdDeviceId string

DevicesPutDeviceTagsCmdDeviceId holds value of 'device_id' option

View Source
var DevicesPutResourceCmd = &cobra.Command{
	Use:   "put-resource",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/{resource}:put:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/{resource}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesPutResourceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesPutResourceCmd defines 'put-resource' subcommand

View Source
var DevicesPutResourceCmdBody string

DevicesPutResourceCmdBody holds contents of request body to be sent

View Source
var DevicesPutResourceCmdDeviceId string

DevicesPutResourceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesPutResourceCmdInstance string

DevicesPutResourceCmdInstance holds value of 'instance' option

View Source
var DevicesPutResourceCmdObject string

DevicesPutResourceCmdObject holds value of 'object' option

View Source
var DevicesPutResourceCmdResource string

DevicesPutResourceCmdResource holds value of 'resource' option

View Source
var DevicesSetGroupCmd = &cobra.Command{
	Use:   "set-group",
	Short: TRAPI("/devices/{device_id}/set_group:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/set_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesSetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesSetGroupCmd defines 'set-group' subcommand

View Source
var DevicesSetGroupCmdBody string

DevicesSetGroupCmdBody holds contents of request body to be sent

View Source
var DevicesSetGroupCmdDeviceId string

DevicesSetGroupCmdDeviceId holds value of 'device_id' option

View Source
var DevicesSetObjectModelScopeCmd = &cobra.Command{
	Use:   "set-object-model-scope",
	Short: TRAPI("/device_object_models/{model_id}/set_scope:post:summary"),
	Long:  TRAPI(`/device_object_models/{model_id}/set_scope:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesSetObjectModelScopeCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesSetObjectModelScopeCmd defines 'set-object-model-scope' subcommand

View Source
var DevicesSetObjectModelScopeCmdBody string

DevicesSetObjectModelScopeCmdBody holds contents of request body to be sent

View Source
var DevicesSetObjectModelScopeCmdModelId string

DevicesSetObjectModelScopeCmdModelId holds value of 'model_id' option

View Source
var DevicesSetObjectModelScopeCmdScope string

DevicesSetObjectModelScopeCmdScope holds value of 'scope' option

View Source
var DevicesUnobserveResourceCmd = &cobra.Command{
	Use:   "unobserve-resource",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/{resource}/unobserve:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/{resource}/unobserve:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesUnobserveResourceCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesUnobserveResourceCmd defines 'unobserve-resource' subcommand

View Source
var DevicesUnobserveResourceCmdDeviceId string

DevicesUnobserveResourceCmdDeviceId holds value of 'device_id' option

View Source
var DevicesUnobserveResourceCmdInstance string

DevicesUnobserveResourceCmdInstance holds value of 'instance' option

View Source
var DevicesUnobserveResourceCmdObject string

DevicesUnobserveResourceCmdObject holds value of 'object' option

View Source
var DevicesUnobserveResourceCmdResource string

DevicesUnobserveResourceCmdResource holds value of 'resource' option

View Source
var DevicesUnobserveResourcesCmd = &cobra.Command{
	Use:   "unobserve-resources",
	Short: TRAPI("/devices/{device_id}/{object}/{instance}/unobserve:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/{object}/{instance}/unobserve:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesUnobserveResourcesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesUnobserveResourcesCmd defines 'unobserve-resources' subcommand

View Source
var DevicesUnobserveResourcesCmdDeviceId string

DevicesUnobserveResourcesCmdDeviceId holds value of 'device_id' option

View Source
var DevicesUnobserveResourcesCmdInstance string

DevicesUnobserveResourcesCmdInstance holds value of 'instance' option

View Source
var DevicesUnobserveResourcesCmdObject string

DevicesUnobserveResourcesCmdObject holds value of 'object' option

View Source
var DevicesUnsetGroupCmd = &cobra.Command{
	Use:   "unset-group",
	Short: TRAPI("/devices/{device_id}/unset_group:post:summary"),
	Long:  TRAPI(`/devices/{device_id}/unset_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesUnsetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesUnsetGroupCmd defines 'unset-group' subcommand

View Source
var DevicesUnsetGroupCmdDeviceId string

DevicesUnsetGroupCmdDeviceId holds value of 'device_id' option

View Source
var DevicesUpdateObjectModelCmd = &cobra.Command{
	Use:   "update-object-model",
	Short: TRAPI("/device_object_models/{model_id}:post:summary"),
	Long:  TRAPI(`/device_object_models/{model_id}:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectDevicesUpdateObjectModelCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

DevicesUpdateObjectModelCmd defines 'update-object-model' subcommand

View Source
var DevicesUpdateObjectModelCmdBody string

DevicesUpdateObjectModelCmdBody holds contents of request body to be sent

View Source
var DevicesUpdateObjectModelCmdCreatedTime string

DevicesUpdateObjectModelCmdCreatedTime holds value of 'createdTime' option

View Source
var DevicesUpdateObjectModelCmdFormat string

DevicesUpdateObjectModelCmdFormat holds value of 'format' option

View Source
var DevicesUpdateObjectModelCmdLastModifiedTime string

DevicesUpdateObjectModelCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var DevicesUpdateObjectModelCmdModelId string

DevicesUpdateObjectModelCmdModelId holds value of 'model_id' option

View Source
var DevicesUpdateObjectModelCmdObjectId string

DevicesUpdateObjectModelCmdObjectId holds value of 'objectId' option

View Source
var DevicesUpdateObjectModelCmdObjectName string

DevicesUpdateObjectModelCmdObjectName holds value of 'objectName' option

View Source
var DevicesUpdateObjectModelCmdOperatorId string

DevicesUpdateObjectModelCmdOperatorId holds value of 'operatorId' option

View Source
var DevicesUpdateObjectModelCmdScope string

DevicesUpdateObjectModelCmdScope holds value of 'scope' option

View Source
var EventHandlersCmd = &cobra.Command{
	Use:   "event-handlers",
	Short: TRCLI("cli.event-handlers.summary"),
	Long:  TRCLI(`cli.event-handlers.description`),
}

EventHandlersCmd defines 'event-handlers' subcommand

View Source
var EventHandlersCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/event_handlers:post:summary"),
	Long:  TRAPI(`/event_handlers:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersCreateCmd defines 'create' subcommand

View Source
var EventHandlersCreateCmdBody string

EventHandlersCreateCmdBody holds contents of request body to be sent

View Source
var EventHandlersCreateCmdDescription string

EventHandlersCreateCmdDescription holds value of 'description' option

View Source
var EventHandlersCreateCmdName string

EventHandlersCreateCmdName holds value of 'name' option

View Source
var EventHandlersCreateCmdStatus string

EventHandlersCreateCmdStatus holds value of 'status' option

View Source
var EventHandlersCreateCmdTargetGroupId string

EventHandlersCreateCmdTargetGroupId holds value of 'targetGroupId' option

View Source
var EventHandlersCreateCmdTargetImsi string

EventHandlersCreateCmdTargetImsi holds value of 'targetImsi' option

View Source
var EventHandlersCreateCmdTargetOperatorId string

EventHandlersCreateCmdTargetOperatorId holds value of 'targetOperatorId' option

View Source
var EventHandlersDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/event_handlers/{handler_id}:delete:summary"),
	Long:  TRAPI(`/event_handlers/{handler_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersDeleteCmd defines 'delete' subcommand

View Source
var EventHandlersDeleteCmdHandlerId string

EventHandlersDeleteCmdHandlerId holds value of 'handler_id' option

View Source
var EventHandlersGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/event_handlers/{handler_id}:get:summary"),
	Long:  TRAPI(`/event_handlers/{handler_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersGetCmd defines 'get' subcommand

View Source
var EventHandlersGetCmdHandlerId string

EventHandlersGetCmdHandlerId holds value of 'handler_id' option

View Source
var EventHandlersIgnoreCmd = &cobra.Command{
	Use:   "ignore",
	Short: TRAPI("/event_handlers/{handler_id}/subscribers/{imsi}/ignore:post:summary"),
	Long:  TRAPI(`/event_handlers/{handler_id}/subscribers/{imsi}/ignore:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersIgnoreCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersIgnoreCmd defines 'ignore' subcommand

View Source
var EventHandlersIgnoreCmdHandlerId string

EventHandlersIgnoreCmdHandlerId holds value of 'handler_id' option

View Source
var EventHandlersIgnoreCmdImsi string

EventHandlersIgnoreCmdImsi holds value of 'imsi' option

View Source
var EventHandlersListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/event_handlers:get:summary"),
	Long:  TRAPI(`/event_handlers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersListCmd defines 'list' subcommand

View Source
var EventHandlersListCmdTarget string

EventHandlersListCmdTarget holds value of 'target' option

View Source
var EventHandlersListForSubscriberCmd = &cobra.Command{
	Use:   "list-for-subscriber",
	Short: TRAPI("/event_handlers/subscribers/{imsi}:get:summary"),
	Long:  TRAPI(`/event_handlers/subscribers/{imsi}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersListForSubscriberCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersListForSubscriberCmd defines 'list-for-subscriber' subcommand

View Source
var EventHandlersListForSubscriberCmdImsi string

EventHandlersListForSubscriberCmdImsi holds value of 'imsi' option

View Source
var EventHandlersUnignoreCmd = &cobra.Command{
	Use:   "unignore",
	Short: TRAPI("/event_handlers/{handler_id}/subscribers/{imsi}/ignore:delete:summary"),
	Long:  TRAPI(`/event_handlers/{handler_id}/subscribers/{imsi}/ignore:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersUnignoreCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersUnignoreCmd defines 'unignore' subcommand

View Source
var EventHandlersUnignoreCmdHandlerId string

EventHandlersUnignoreCmdHandlerId holds value of 'handler_id' option

View Source
var EventHandlersUnignoreCmdImsi string

EventHandlersUnignoreCmdImsi holds value of 'imsi' option

View Source
var EventHandlersUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/event_handlers/{handler_id}:put:summary"),
	Long:  TRAPI(`/event_handlers/{handler_id}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectEventHandlersUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

EventHandlersUpdateCmd defines 'update' subcommand

View Source
var EventHandlersUpdateCmdBody string

EventHandlersUpdateCmdBody holds contents of request body to be sent

View Source
var EventHandlersUpdateCmdHandlerId string

EventHandlersUpdateCmdHandlerId holds value of 'handler_id' option

View Source
var FilesCmd = &cobra.Command{
	Use:   "files",
	Short: TRCLI("cli.files.summary"),
	Long:  TRCLI(`cli.files.description`),
}

FilesCmd defines 'files' subcommand

View Source
var FilesGetExportedCmd = &cobra.Command{
	Use:   "get-exported",
	Short: TRAPI("/files/exported/{exported_file_id}:get:summary"),
	Long:  TRAPI(`/files/exported/{exported_file_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectFilesGetExportedCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

FilesGetExportedCmd defines 'get-exported' subcommand

View Source
var FilesGetExportedCmdExportedFileId string

FilesGetExportedCmdExportedFileId holds value of 'exported_file_id' option

View Source
var GroupsCmd = &cobra.Command{
	Use:   "groups",
	Short: TRCLI("cli.groups.summary"),
	Long:  TRCLI(`cli.groups.description`),
}

GroupsCmd defines 'groups' subcommand

View Source
var GroupsCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/groups:post:summary"),
	Long:  TRAPI(`/groups:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsCreateCmd defines 'create' subcommand

View Source
var GroupsCreateCmdBody string

GroupsCreateCmdBody holds contents of request body to be sent

View Source
var GroupsDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/groups/{group_id}:delete:summary"),
	Long:  TRAPI(`/groups/{group_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsDeleteCmd defines 'delete' subcommand

View Source
var GroupsDeleteCmdGroupId string

GroupsDeleteCmdGroupId holds value of 'group_id' option

View Source
var GroupsDeleteConfigCmd = &cobra.Command{
	Use:   "delete-config",
	Short: TRAPI("/groups/{group_id}/configuration/{namespace}/{name}:delete:summary"),
	Long:  TRAPI(`/groups/{group_id}/configuration/{namespace}/{name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsDeleteConfigCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsDeleteConfigCmd defines 'delete-config' subcommand

View Source
var GroupsDeleteConfigCmdGroupId string

GroupsDeleteConfigCmdGroupId holds value of 'group_id' option

View Source
var GroupsDeleteConfigCmdName string

GroupsDeleteConfigCmdName holds value of 'name' option

View Source
var GroupsDeleteConfigCmdNamespace string

GroupsDeleteConfigCmdNamespace holds value of 'namespace' option

View Source
var GroupsDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/groups/{group_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/groups/{group_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsDeleteTagCmd defines 'delete-tag' subcommand

View Source
var GroupsDeleteTagCmdGroupId string

GroupsDeleteTagCmdGroupId holds value of 'group_id' option

View Source
var GroupsDeleteTagCmdTagName string

GroupsDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var GroupsGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/groups/{group_id}:get:summary"),
	Long:  TRAPI(`/groups/{group_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsGetCmd defines 'get' subcommand

View Source
var GroupsGetCmdGroupId string

GroupsGetCmdGroupId holds value of 'group_id' option

View Source
var GroupsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/groups:get:summary"),
	Long:  TRAPI(`/groups:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsListCmd defines 'list' subcommand

View Source
var GroupsListCmdLastEvaluatedKey string

GroupsListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var GroupsListCmdLimit int64

GroupsListCmdLimit holds value of 'limit' option

View Source
var GroupsListCmdTagName string

GroupsListCmdTagName holds value of 'tag_name' option

View Source
var GroupsListCmdTagValue string

GroupsListCmdTagValue holds value of 'tag_value' option

View Source
var GroupsListCmdTagValueMatchMode string

GroupsListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var GroupsListSubscribersCmd = &cobra.Command{
	Use:   "list-subscribers",
	Short: TRAPI("/groups/{group_id}/subscribers:get:summary"),
	Long:  TRAPI(`/groups/{group_id}/subscribers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsListSubscribersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsListSubscribersCmd defines 'list-subscribers' subcommand

View Source
var GroupsListSubscribersCmdGroupId string

GroupsListSubscribersCmdGroupId holds value of 'group_id' option

View Source
var GroupsListSubscribersCmdLastEvaluatedKey string

GroupsListSubscribersCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var GroupsListSubscribersCmdLimit int64

GroupsListSubscribersCmdLimit holds value of 'limit' option

View Source
var GroupsPutConfigCmd = &cobra.Command{
	Use:   "put-config",
	Short: TRAPI("/groups/{group_id}/configuration/{namespace}:put:summary"),
	Long:  TRAPI(`/groups/{group_id}/configuration/{namespace}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsPutConfigCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsPutConfigCmd defines 'put-config' subcommand

View Source
var GroupsPutConfigCmdBody string

GroupsPutConfigCmdBody holds contents of request body to be sent

View Source
var GroupsPutConfigCmdGroupId string

GroupsPutConfigCmdGroupId holds value of 'group_id' option

View Source
var GroupsPutConfigCmdNamespace string

GroupsPutConfigCmdNamespace holds value of 'namespace' option

View Source
var GroupsPutTagsCmd = &cobra.Command{
	Use:   "put-tags",
	Short: TRAPI("/groups/{group_id}/tags:put:summary"),
	Long:  TRAPI(`/groups/{group_id}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectGroupsPutTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

GroupsPutTagsCmd defines 'put-tags' subcommand

View Source
var GroupsPutTagsCmdBody string

GroupsPutTagsCmdBody holds contents of request body to be sent

View Source
var GroupsPutTagsCmdGroupId string

GroupsPutTagsCmdGroupId holds value of 'group_id' option

View Source
var LagoonCmd = &cobra.Command{
	Use:   "lagoon",
	Short: TRCLI("cli.lagoon.summary"),
	Long:  TRCLI(`cli.lagoon.description`),
}

LagoonCmd defines 'lagoon' subcommand

View Source
var LagoonCreateUserCmd = &cobra.Command{
	Use:   "create-user",
	Short: TRAPI("/lagoon/users:post:summary"),
	Long:  TRAPI(`/lagoon/users:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonCreateUserCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonCreateUserCmd defines 'create-user' subcommand

View Source
var LagoonCreateUserCmdBody string

LagoonCreateUserCmdBody holds contents of request body to be sent

View Source
var LagoonCreateUserCmdRole string

LagoonCreateUserCmdRole holds value of 'role' option

View Source
var LagoonCreateUserCmdUserEmail string

LagoonCreateUserCmdUserEmail holds value of 'userEmail' option

View Source
var LagoonCreateUserCmdUserPassword string

LagoonCreateUserCmdUserPassword holds value of 'userPassword' option

View Source
var LagoonDeleteUserCmd = &cobra.Command{
	Use:   "delete-user",
	Short: TRAPI("/lagoon/users/{lagoon_user_id}:delete:summary"),
	Long:  TRAPI(`/lagoon/users/{lagoon_user_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonDeleteUserCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonDeleteUserCmd defines 'delete-user' subcommand

View Source
var LagoonDeleteUserCmdLagoonUserId int64

LagoonDeleteUserCmdLagoonUserId holds value of 'lagoon_user_id' option

View Source
var LagoonListUsersCmd = &cobra.Command{
	Use:   "list-users",
	Short: TRAPI("/lagoon/users:get:summary"),
	Long:  TRAPI(`/lagoon/users:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonListUsersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonListUsersCmd defines 'list-users' subcommand

View Source
var LagoonRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/lagoon/register:post:summary"),
	Long:  TRAPI(`/lagoon/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonRegisterCmd defines 'register' subcommand

View Source
var LagoonRegisterCmdBody string

LagoonRegisterCmdBody holds contents of request body to be sent

View Source
var LagoonRegisterCmdPlan string

LagoonRegisterCmdPlan holds value of 'plan' option

View Source
var LagoonRegisterCmdUserPassword string

LagoonRegisterCmdUserPassword holds value of 'userPassword' option

View Source
var LagoonTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/lagoon/terminate:post:summary"),
	Long:  TRAPI(`/lagoon/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonTerminateCmd defines 'terminate' subcommand

View Source
var LagoonUpdateUserEmailCmd = &cobra.Command{
	Use:   "update-user-email",
	Short: TRAPI("/lagoon/users/{lagoon_user_id}/email:put:summary"),
	Long:  TRAPI(`/lagoon/users/{lagoon_user_id}/email:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonUpdateUserEmailCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonUpdateUserEmailCmd defines 'update-user-email' subcommand

View Source
var LagoonUpdateUserEmailCmdBody string

LagoonUpdateUserEmailCmdBody holds contents of request body to be sent

View Source
var LagoonUpdateUserEmailCmdLagoonUserId int64

LagoonUpdateUserEmailCmdLagoonUserId holds value of 'lagoon_user_id' option

View Source
var LagoonUpdateUserEmailCmdUserEmail string

LagoonUpdateUserEmailCmdUserEmail holds value of 'userEmail' option

View Source
var LagoonUpdateUserPasswordCmd = &cobra.Command{
	Use:   "update-user-password",
	Short: TRAPI("/lagoon/users/{lagoon_user_id}/password:put:summary"),
	Long:  TRAPI(`/lagoon/users/{lagoon_user_id}/password:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonUpdateUserPasswordCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonUpdateUserPasswordCmd defines 'update-user-password' subcommand

View Source
var LagoonUpdateUserPasswordCmdBody string

LagoonUpdateUserPasswordCmdBody holds contents of request body to be sent

View Source
var LagoonUpdateUserPasswordCmdLagoonUserId int64

LagoonUpdateUserPasswordCmdLagoonUserId holds value of 'lagoon_user_id' option

View Source
var LagoonUpdateUserPasswordCmdNewPassword string

LagoonUpdateUserPasswordCmdNewPassword holds value of 'newPassword' option

View Source
var LagoonUpdateUserPasswordCmdOldPassword string

LagoonUpdateUserPasswordCmdOldPassword holds value of 'oldPassword' option

View Source
var LagoonUpdateUserPasswordCmdUserEmail string

LagoonUpdateUserPasswordCmdUserEmail holds value of 'userEmail' option

View Source
var LagoonUpdateUserPermissionCmd = &cobra.Command{
	Use:   "update-user-permission",
	Short: TRAPI("/lagoon/users/{lagoon_user_id}/permission:put:summary"),
	Long:  TRAPI(`/lagoon/users/{lagoon_user_id}/permission:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLagoonUpdateUserPermissionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LagoonUpdateUserPermissionCmd defines 'update-user-permission' subcommand

View Source
var LagoonUpdateUserPermissionCmdBody string

LagoonUpdateUserPermissionCmdBody holds contents of request body to be sent

View Source
var LagoonUpdateUserPermissionCmdLagoonUserId int64

LagoonUpdateUserPermissionCmdLagoonUserId holds value of 'lagoon_user_id' option

View Source
var LagoonUpdateUserPermissionCmdRole string

LagoonUpdateUserPermissionCmdRole holds value of 'role' option

View Source
var LogsCmd = &cobra.Command{
	Use:   "logs",
	Short: TRCLI("cli.logs.summary"),
	Long:  TRCLI(`cli.logs.description`),
}

LogsCmd defines 'logs' subcommand

View Source
var LogsGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/logs:get:summary"),
	Long:  TRAPI(`/logs:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLogsGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LogsGetCmd defines 'get' subcommand

View Source
var LogsGetCmdFrom int64

LogsGetCmdFrom holds value of 'from' option

View Source
var LogsGetCmdLastEvaluatedKey string

LogsGetCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LogsGetCmdLimit int64

LogsGetCmdLimit holds value of 'limit' option

View Source
var LogsGetCmdResourceId string

LogsGetCmdResourceId holds value of 'resource_id' option

View Source
var LogsGetCmdResourceType string

LogsGetCmdResourceType holds value of 'resource_type' option

View Source
var LogsGetCmdService string

LogsGetCmdService holds value of 'service' option

View Source
var LogsGetCmdTo int64

LogsGetCmdTo holds value of 'to' option

View Source
var LoraDevicesCmd = &cobra.Command{
	Use:   "lora-devices",
	Short: TRCLI("cli.lora-devices.summary"),
	Long:  TRCLI(`cli.lora-devices.description`),
}

LoraDevicesCmd defines 'lora-devices' subcommand

View Source
var LoraDevicesDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/lora_devices/{device_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesDeleteTagCmd defines 'delete-tag' subcommand

View Source
var LoraDevicesDeleteTagCmdDeviceId string

LoraDevicesDeleteTagCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesDeleteTagCmdTagName string

LoraDevicesDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var LoraDevicesDisableTerminationCmd = &cobra.Command{
	Use:   "disable-termination",
	Short: TRAPI("/lora_devices/{device_id}/disable_termination:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/disable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesDisableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesDisableTerminationCmd defines 'disable-termination' subcommand

View Source
var LoraDevicesDisableTerminationCmdDeviceId string

LoraDevicesDisableTerminationCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesEnableTerminationCmd = &cobra.Command{
	Use:   "enable-termination",
	Short: TRAPI("/lora_devices/{device_id}/enable_termination:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/enable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesEnableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesEnableTerminationCmd defines 'enable-termination' subcommand

View Source
var LoraDevicesEnableTerminationCmdDeviceId string

LoraDevicesEnableTerminationCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/lora_devices/{device_id}:get:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesGetCmd defines 'get' subcommand

View Source
var LoraDevicesGetCmdDeviceId string

LoraDevicesGetCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesGetDataCmd = &cobra.Command{
	Use:   "get-data",
	Short: TRAPI("/lora_devices/{device_id}/data:get:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/data:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesGetDataCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesGetDataCmd defines 'get-data' subcommand

View Source
var LoraDevicesGetDataCmdDeviceId string

LoraDevicesGetDataCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesGetDataCmdFrom int64

LoraDevicesGetDataCmdFrom holds value of 'from' option

View Source
var LoraDevicesGetDataCmdLastEvaluatedKey string

LoraDevicesGetDataCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LoraDevicesGetDataCmdLimit int64

LoraDevicesGetDataCmdLimit holds value of 'limit' option

View Source
var LoraDevicesGetDataCmdSort string

LoraDevicesGetDataCmdSort holds value of 'sort' option

View Source
var LoraDevicesGetDataCmdTo int64

LoraDevicesGetDataCmdTo holds value of 'to' option

View Source
var LoraDevicesListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/lora_devices:get:summary"),
	Long:  TRAPI(`/lora_devices:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesListCmd defines 'list' subcommand

View Source
var LoraDevicesListCmdLastEvaluatedKey string

LoraDevicesListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LoraDevicesListCmdLimit int64

LoraDevicesListCmdLimit holds value of 'limit' option

View Source
var LoraDevicesListCmdTagName string

LoraDevicesListCmdTagName holds value of 'tag_name' option

View Source
var LoraDevicesListCmdTagValue string

LoraDevicesListCmdTagValue holds value of 'tag_value' option

View Source
var LoraDevicesListCmdTagValueMatchMode string

LoraDevicesListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var LoraDevicesPutTagsCmd = &cobra.Command{
	Use:   "put-tags",
	Short: TRAPI("/lora_devices/{device_id}/tags:put:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesPutTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesPutTagsCmd defines 'put-tags' subcommand

View Source
var LoraDevicesPutTagsCmdBody string

LoraDevicesPutTagsCmdBody holds contents of request body to be sent

View Source
var LoraDevicesPutTagsCmdDeviceId string

LoraDevicesPutTagsCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/lora_devices/{device_id}/register:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesRegisterCmd defines 'register' subcommand

View Source
var LoraDevicesRegisterCmdBody string

LoraDevicesRegisterCmdBody holds contents of request body to be sent

View Source
var LoraDevicesRegisterCmdDeviceId string

LoraDevicesRegisterCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesRegisterCmdGroupId string

LoraDevicesRegisterCmdGroupId holds value of 'groupId' option

View Source
var LoraDevicesRegisterCmdRegistrationSecret string

LoraDevicesRegisterCmdRegistrationSecret holds value of 'registrationSecret' option

View Source
var LoraDevicesSendDataCmd = &cobra.Command{
	Use:   "send-data",
	Short: TRAPI("/lora_devices/{device_id}/data:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/data:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesSendDataCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesSendDataCmd defines 'send-data' subcommand

View Source
var LoraDevicesSendDataCmdBody string

LoraDevicesSendDataCmdBody holds contents of request body to be sent

View Source
var LoraDevicesSendDataCmdData string

LoraDevicesSendDataCmdData holds value of 'data' option

View Source
var LoraDevicesSendDataCmdDeviceId string

LoraDevicesSendDataCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesSendDataCmdFPort int64

LoraDevicesSendDataCmdFPort holds value of 'fPort' option

View Source
var LoraDevicesSetGroupCmd = &cobra.Command{
	Use:   "set-group",
	Short: TRAPI("/lora_devices/{device_id}/set_group:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/set_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesSetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesSetGroupCmd defines 'set-group' subcommand

View Source
var LoraDevicesSetGroupCmdBody string

LoraDevicesSetGroupCmdBody holds contents of request body to be sent

View Source
var LoraDevicesSetGroupCmdCreatedTime int64

LoraDevicesSetGroupCmdCreatedTime holds value of 'createdTime' option

View Source
var LoraDevicesSetGroupCmdDeviceId string

LoraDevicesSetGroupCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesSetGroupCmdGroupId string

LoraDevicesSetGroupCmdGroupId holds value of 'groupId' option

View Source
var LoraDevicesSetGroupCmdLastModifiedTime int64

LoraDevicesSetGroupCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var LoraDevicesSetGroupCmdOperatorId string

LoraDevicesSetGroupCmdOperatorId holds value of 'operatorId' option

View Source
var LoraDevicesTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/lora_devices/{device_id}/terminate:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesTerminateCmd defines 'terminate' subcommand

View Source
var LoraDevicesTerminateCmdDeviceId string

LoraDevicesTerminateCmdDeviceId holds value of 'device_id' option

View Source
var LoraDevicesUnsetGroupCmd = &cobra.Command{
	Use:   "unset-group",
	Short: TRAPI("/lora_devices/{device_id}/unset_group:post:summary"),
	Long:  TRAPI(`/lora_devices/{device_id}/unset_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraDevicesUnsetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraDevicesUnsetGroupCmd defines 'unset-group' subcommand

View Source
var LoraDevicesUnsetGroupCmdDeviceId string

LoraDevicesUnsetGroupCmdDeviceId holds value of 'device_id' option

View Source
var LoraGatewaysCmd = &cobra.Command{
	Use:   "lora-gateways",
	Short: TRCLI("cli.lora-gateways.summary"),
	Long:  TRCLI(`cli.lora-gateways.description`),
}

LoraGatewaysCmd defines 'lora-gateways' subcommand

View Source
var LoraGatewaysDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/lora_gateways/{gateway_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysDeleteTagCmd defines 'delete-tag' subcommand

View Source
var LoraGatewaysDeleteTagCmdGatewayId string

LoraGatewaysDeleteTagCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysDeleteTagCmdTagName string

LoraGatewaysDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var LoraGatewaysDisableTerminationCmd = &cobra.Command{
	Use:   "disable-termination",
	Short: TRAPI("/lora_gateways/{gateway_id}/disable_termination:post:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/disable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysDisableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysDisableTerminationCmd defines 'disable-termination' subcommand

View Source
var LoraGatewaysDisableTerminationCmdGatewayId string

LoraGatewaysDisableTerminationCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysEnableTerminationCmd = &cobra.Command{
	Use:   "enable-termination",
	Short: TRAPI("/lora_gateways/{gateway_id}/enable_termination:post:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/enable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysEnableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysEnableTerminationCmd defines 'enable-termination' subcommand

View Source
var LoraGatewaysEnableTerminationCmdGatewayId string

LoraGatewaysEnableTerminationCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/lora_gateways/{gateway_id}:get:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysGetCmd defines 'get' subcommand

View Source
var LoraGatewaysGetCmdGatewayId string

LoraGatewaysGetCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/lora_gateways:get:summary"),
	Long:  TRAPI(`/lora_gateways:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysListCmd defines 'list' subcommand

View Source
var LoraGatewaysListCmdLastEvaluatedKey string

LoraGatewaysListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LoraGatewaysListCmdLimit int64

LoraGatewaysListCmdLimit holds value of 'limit' option

View Source
var LoraGatewaysListCmdTagName string

LoraGatewaysListCmdTagName holds value of 'tag_name' option

View Source
var LoraGatewaysListCmdTagValue string

LoraGatewaysListCmdTagValue holds value of 'tag_value' option

View Source
var LoraGatewaysListCmdTagValueMatchMode string

LoraGatewaysListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var LoraGatewaysPutTagsCmd = &cobra.Command{
	Use:   "put-tags",
	Short: TRAPI("/lora_gateways/{gateway_id}/tags:put:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysPutTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysPutTagsCmd defines 'put-tags' subcommand

View Source
var LoraGatewaysPutTagsCmdBody string

LoraGatewaysPutTagsCmdBody holds contents of request body to be sent

View Source
var LoraGatewaysPutTagsCmdGatewayId string

LoraGatewaysPutTagsCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysSetNetworkSetCmd = &cobra.Command{
	Use:   "set-network-set",
	Short: TRAPI("/lora_gateways/{gateway_id}/set_network_set:post:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/set_network_set:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysSetNetworkSetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysSetNetworkSetCmd defines 'set-network-set' subcommand

View Source
var LoraGatewaysSetNetworkSetCmdBody string

LoraGatewaysSetNetworkSetCmdBody holds contents of request body to be sent

View Source
var LoraGatewaysSetNetworkSetCmdGatewayId string

LoraGatewaysSetNetworkSetCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysSetNetworkSetCmdNetworkSetId string

LoraGatewaysSetNetworkSetCmdNetworkSetId holds value of 'networkSetId' option

View Source
var LoraGatewaysTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/lora_gateways/{gateway_id}/terminate:post:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysTerminateCmd defines 'terminate' subcommand

View Source
var LoraGatewaysTerminateCmdGatewayId string

LoraGatewaysTerminateCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraGatewaysUnsetNetworkSetCmd = &cobra.Command{
	Use:   "unset-network-set",
	Short: TRAPI("/lora_gateways/{gateway_id}/unset_network_set:post:summary"),
	Long:  TRAPI(`/lora_gateways/{gateway_id}/unset_network_set:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraGatewaysUnsetNetworkSetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraGatewaysUnsetNetworkSetCmd defines 'unset-network-set' subcommand

View Source
var LoraGatewaysUnsetNetworkSetCmdGatewayId string

LoraGatewaysUnsetNetworkSetCmdGatewayId holds value of 'gateway_id' option

View Source
var LoraNetworkSetsAddPermissionCmd = &cobra.Command{
	Use:   "add-permission",
	Short: TRAPI("/lora_network_sets/{ns_id}/add_permission:post:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}/add_permission:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsAddPermissionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsAddPermissionCmd defines 'add-permission' subcommand

View Source
var LoraNetworkSetsAddPermissionCmdBody string

LoraNetworkSetsAddPermissionCmdBody holds contents of request body to be sent

View Source
var LoraNetworkSetsAddPermissionCmdNsId string

LoraNetworkSetsAddPermissionCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsAddPermissionCmdOperatorId string

LoraNetworkSetsAddPermissionCmdOperatorId holds value of 'operatorId' option

View Source
var LoraNetworkSetsCmd = &cobra.Command{
	Use:   "lora-network-sets",
	Short: TRCLI("cli.lora-network-sets.summary"),
	Long:  TRCLI(`cli.lora-network-sets.description`),
}

LoraNetworkSetsCmd defines 'lora-network-sets' subcommand

View Source
var LoraNetworkSetsCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/lora_network_sets:post:summary"),
	Long:  TRAPI(`/lora_network_sets:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsCreateCmd defines 'create' subcommand

View Source
var LoraNetworkSetsCreateCmdBody string

LoraNetworkSetsCreateCmdBody holds contents of request body to be sent

View Source
var LoraNetworkSetsCreateCmdCreatedTime string

LoraNetworkSetsCreateCmdCreatedTime holds value of 'createdTime' option

View Source
var LoraNetworkSetsCreateCmdLastModifiedTime string

LoraNetworkSetsCreateCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var LoraNetworkSetsCreateCmdNetworkSetId string

LoraNetworkSetsCreateCmdNetworkSetId holds value of 'networkSetId' option

View Source
var LoraNetworkSetsCreateCmdOperatorId string

LoraNetworkSetsCreateCmdOperatorId holds value of 'operatorId' option

View Source
var LoraNetworkSetsDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/lora_network_sets/{ns_id}:delete:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsDeleteCmd defines 'delete' subcommand

View Source
var LoraNetworkSetsDeleteCmdNsId string

LoraNetworkSetsDeleteCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/lora_network_sets/{ns_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsDeleteTagCmd defines 'delete-tag' subcommand

View Source
var LoraNetworkSetsDeleteTagCmdNsId string

LoraNetworkSetsDeleteTagCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsDeleteTagCmdTagName string

LoraNetworkSetsDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var LoraNetworkSetsGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/lora_network_sets/{ns_id}:get:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsGetCmd defines 'get' subcommand

View Source
var LoraNetworkSetsGetCmdNsId string

LoraNetworkSetsGetCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/lora_network_sets:get:summary"),
	Long:  TRAPI(`/lora_network_sets:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsListCmd defines 'list' subcommand

View Source
var LoraNetworkSetsListCmdLastEvaluatedKey string

LoraNetworkSetsListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LoraNetworkSetsListCmdLimit int64

LoraNetworkSetsListCmdLimit holds value of 'limit' option

View Source
var LoraNetworkSetsListCmdTagName string

LoraNetworkSetsListCmdTagName holds value of 'tag_name' option

View Source
var LoraNetworkSetsListCmdTagValue string

LoraNetworkSetsListCmdTagValue holds value of 'tag_value' option

View Source
var LoraNetworkSetsListCmdTagValueMatchMode string

LoraNetworkSetsListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var LoraNetworkSetsListGatewaysCmd = &cobra.Command{
	Use:   "list-gateways",
	Short: TRAPI("/lora_network_sets/{ns_id}/gateways:get:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}/gateways:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsListGatewaysCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsListGatewaysCmd defines 'list-gateways' subcommand

View Source
var LoraNetworkSetsListGatewaysCmdLastEvaluatedKey string

LoraNetworkSetsListGatewaysCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var LoraNetworkSetsListGatewaysCmdLimit int64

LoraNetworkSetsListGatewaysCmdLimit holds value of 'limit' option

View Source
var LoraNetworkSetsListGatewaysCmdNsId string

LoraNetworkSetsListGatewaysCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsRevokePermissionCmd = &cobra.Command{
	Use:   "revoke-permission",
	Short: TRAPI("/lora_network_sets/{ns_id}/revoke_permission:post:summary"),
	Long:  TRAPI(`/lora_network_sets/{ns_id}/revoke_permission:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectLoraNetworkSetsRevokePermissionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

LoraNetworkSetsRevokePermissionCmd defines 'revoke-permission' subcommand

View Source
var LoraNetworkSetsRevokePermissionCmdBody string

LoraNetworkSetsRevokePermissionCmdBody holds contents of request body to be sent

View Source
var LoraNetworkSetsRevokePermissionCmdNsId string

LoraNetworkSetsRevokePermissionCmdNsId holds value of 'ns_id' option

View Source
var LoraNetworkSetsRevokePermissionCmdOperatorId string

LoraNetworkSetsRevokePermissionCmdOperatorId holds value of 'operatorId' option

View Source
var OperatorAuthKeysCmd = &cobra.Command{
	Use:   "auth-keys",
	Short: TRCLI("cli.operator.auth-keys.summary"),
	Long:  TRCLI(`cli.operator.auth-keys.description`),
}

OperatorAuthKeysCmd defines 'auth-keys' subcommand

View Source
var OperatorAuthKeysDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/auth_keys/{auth_key_id}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/auth_keys/{auth_key_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorAuthKeysDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorAuthKeysDeleteCmd defines 'delete' subcommand

View Source
var OperatorAuthKeysDeleteCmdAuthKeyId string

OperatorAuthKeysDeleteCmdAuthKeyId holds value of 'auth_key_id' option

View Source
var OperatorAuthKeysDeleteCmdOperatorId string

OperatorAuthKeysDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorAuthKeysGenerateCmd = &cobra.Command{
	Use:   "generate",
	Short: TRAPI("/operators/{operator_id}/auth_keys:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/auth_keys:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorAuthKeysGenerateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorAuthKeysGenerateCmd defines 'generate' subcommand

View Source
var OperatorAuthKeysGenerateCmdOperatorId string

OperatorAuthKeysGenerateCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorAuthKeysListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/operators/{operator_id}/auth_keys:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/auth_keys:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorAuthKeysListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorAuthKeysListCmd defines 'list' subcommand

View Source
var OperatorAuthKeysListCmdOperatorId string

OperatorAuthKeysListCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorCmd = &cobra.Command{
	Use:   "operator",
	Short: TRCLI("cli.operator.summary"),
	Long:  TRCLI(`cli.operator.description`),
}

OperatorCmd defines 'operator' subcommand

View Source
var OperatorCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/operators:post:summary"),
	Long:  TRAPI(`/operators:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorCreateCmd defines 'create' subcommand

View Source
var OperatorCreateCmdBody string

OperatorCreateCmdBody holds contents of request body to be sent

View Source
var OperatorCreateCmdEmail string

OperatorCreateCmdEmail holds value of 'email' option

View Source
var OperatorCreateCmdPassword string

OperatorCreateCmdPassword holds value of 'password' option

View Source
var OperatorEnableMfaCmd = &cobra.Command{
	Use:   "enable-mfa",
	Short: TRAPI("/operators/{operator_id}/mfa:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/mfa:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorEnableMfaCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorEnableMfaCmd defines 'enable-mfa' subcommand

View Source
var OperatorEnableMfaCmdOperatorId string

OperatorEnableMfaCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorGenerateApiTokenCmd = &cobra.Command{
	Use:   "generate-api-token",
	Short: TRAPI("/operators/{operator_id}/token:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/token:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorGenerateApiTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorGenerateApiTokenCmd defines 'generate-api-token' subcommand

View Source
var OperatorGenerateApiTokenCmdBody string

OperatorGenerateApiTokenCmdBody holds contents of request body to be sent

View Source
var OperatorGenerateApiTokenCmdOperatorId string

OperatorGenerateApiTokenCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorGenerateApiTokenCmdTokenTimeoutSeconds int64

OperatorGenerateApiTokenCmdTokenTimeoutSeconds holds value of 'tokenTimeoutSeconds' option

View Source
var OperatorGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorGetCmd defines 'get' subcommand

View Source
var OperatorGetCmdOperatorId string

OperatorGetCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorGetMfaStatusCmd = &cobra.Command{
	Use:   "get-mfa-status",
	Short: TRAPI("/operators/{operator_id}/mfa:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/mfa:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorGetMfaStatusCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorGetMfaStatusCmd defines 'get-mfa-status' subcommand

View Source
var OperatorGetMfaStatusCmdOperatorId string

OperatorGetMfaStatusCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorGetSupportTokenCmd = &cobra.Command{
	Use:   "get-support-token",
	Short: TRAPI("/operators/{operator_id}/support/token:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/support/token:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorGetSupportTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorGetSupportTokenCmd defines 'get-support-token' subcommand

View Source
var OperatorGetSupportTokenCmdOperatorId string

OperatorGetSupportTokenCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorIssueEmailChangeTokenCmd = &cobra.Command{
	Use:   "issue-email-change-token",
	Short: TRAPI("/operators/email_change_token/issue:post:summary"),
	Long:  TRAPI(`/operators/email_change_token/issue:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorIssueEmailChangeTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorIssueEmailChangeTokenCmd defines 'issue-email-change-token' subcommand

View Source
var OperatorIssueEmailChangeTokenCmdBody string

OperatorIssueEmailChangeTokenCmdBody holds contents of request body to be sent

View Source
var OperatorIssueEmailChangeTokenCmdEmail string

OperatorIssueEmailChangeTokenCmdEmail holds value of 'email' option

View Source
var OperatorIssueMfaRevokeTokenCmd = &cobra.Command{
	Use:   "issue-mfa-revoke-token",
	Short: TRAPI("/operators/mfa_revoke_token/issue:post:summary"),
	Long:  TRAPI(`/operators/mfa_revoke_token/issue:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectOperatorIssueMfaRevokeTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorIssueMfaRevokeTokenCmd defines 'issue-mfa-revoke-token' subcommand

View Source
var OperatorIssueMfaRevokeTokenCmdBody string

OperatorIssueMfaRevokeTokenCmdBody holds contents of request body to be sent

View Source
var OperatorIssueMfaRevokeTokenCmdEmail string

OperatorIssueMfaRevokeTokenCmdEmail holds value of 'email' option

View Source
var OperatorIssueMfaRevokeTokenCmdPassword string

OperatorIssueMfaRevokeTokenCmdPassword holds value of 'password' option

View Source
var OperatorRevokeMfaCmd = &cobra.Command{
	Use:   "revoke-mfa",
	Short: TRAPI("/operators/{operator_id}/mfa:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/mfa:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorRevokeMfaCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorRevokeMfaCmd defines 'revoke-mfa' subcommand

View Source
var OperatorRevokeMfaCmdOperatorId string

OperatorRevokeMfaCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorUpdatePasswordCmd = &cobra.Command{
	Use:   "update-password",
	Short: TRAPI("/operators/{operator_id}/password:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/password:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorUpdatePasswordCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorUpdatePasswordCmd defines 'update-password' subcommand

View Source
var OperatorUpdatePasswordCmdBody string

OperatorUpdatePasswordCmdBody holds contents of request body to be sent

View Source
var OperatorUpdatePasswordCmdCurrentPassword string

OperatorUpdatePasswordCmdCurrentPassword holds value of 'currentPassword' option

View Source
var OperatorUpdatePasswordCmdNewPassword string

OperatorUpdatePasswordCmdNewPassword holds value of 'newPassword' option

View Source
var OperatorUpdatePasswordCmdOperatorId string

OperatorUpdatePasswordCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorVerifyCmd = &cobra.Command{
	Use:   "verify",
	Short: TRAPI("/operators/verify:post:summary"),
	Long:  TRAPI(`/operators/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectOperatorVerifyCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorVerifyCmd defines 'verify' subcommand

View Source
var OperatorVerifyCmdBody string

OperatorVerifyCmdBody holds contents of request body to be sent

View Source
var OperatorVerifyCmdToken string

OperatorVerifyCmdToken holds value of 'token' option

View Source
var OperatorVerifyEmailChangeTokenCmd = &cobra.Command{
	Use:   "verify-email-change-token",
	Short: TRAPI("/operators/email_change_token/verify:post:summary"),
	Long:  TRAPI(`/operators/email_change_token/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorVerifyEmailChangeTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorVerifyEmailChangeTokenCmd defines 'verify-email-change-token' subcommand

View Source
var OperatorVerifyEmailChangeTokenCmdBody string

OperatorVerifyEmailChangeTokenCmdBody holds contents of request body to be sent

View Source
var OperatorVerifyEmailChangeTokenCmdToken string

OperatorVerifyEmailChangeTokenCmdToken holds value of 'token' option

View Source
var OperatorVerifyMfaOtpCmd = &cobra.Command{
	Use:   "verify-mfa-otp",
	Short: TRAPI("/operators/{operator_id}/mfa/verify:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/mfa/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOperatorVerifyMfaOtpCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorVerifyMfaOtpCmd defines 'verify-mfa-otp' subcommand

View Source
var OperatorVerifyMfaOtpCmdBody string

OperatorVerifyMfaOtpCmdBody holds contents of request body to be sent

View Source
var OperatorVerifyMfaOtpCmdMfaOTPCode string

OperatorVerifyMfaOtpCmdMfaOTPCode holds value of 'mfaOTPCode' option

View Source
var OperatorVerifyMfaOtpCmdOperatorId string

OperatorVerifyMfaOtpCmdOperatorId holds value of 'operator_id' option

View Source
var OperatorVerifyMfaRevokeTokenCmd = &cobra.Command{
	Use:   "verify-mfa-revoke-token",
	Short: TRAPI("/operators/mfa_revoke_token/verify:post:summary"),
	Long:  TRAPI(`/operators/mfa_revoke_token/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		param, err := collectOperatorVerifyMfaRevokeTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OperatorVerifyMfaRevokeTokenCmd defines 'verify-mfa-revoke-token' subcommand

View Source
var OperatorVerifyMfaRevokeTokenCmdBackupCode string

OperatorVerifyMfaRevokeTokenCmdBackupCode holds value of 'backupCode' option

View Source
var OperatorVerifyMfaRevokeTokenCmdBody string

OperatorVerifyMfaRevokeTokenCmdBody holds contents of request body to be sent

View Source
var OperatorVerifyMfaRevokeTokenCmdEmail string

OperatorVerifyMfaRevokeTokenCmdEmail holds value of 'email' option

View Source
var OperatorVerifyMfaRevokeTokenCmdPassword string

OperatorVerifyMfaRevokeTokenCmdPassword holds value of 'password' option

View Source
var OperatorVerifyMfaRevokeTokenCmdToken string

OperatorVerifyMfaRevokeTokenCmdToken holds value of 'token' option

View Source
var OrdersCancelCmd = &cobra.Command{
	Use:   "cancel",
	Short: TRAPI("/orders/{order_id}/cancel:put:summary"),
	Long:  TRAPI(`/orders/{order_id}/cancel:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersCancelCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersCancelCmd defines 'cancel' subcommand

View Source
var OrdersCancelCmdOrderId string

OrdersCancelCmdOrderId holds value of 'order_id' option

View Source
var OrdersCmd = &cobra.Command{
	Use:   "orders",
	Short: TRCLI("cli.orders.summary"),
	Long:  TRCLI(`cli.orders.description`),
}

OrdersCmd defines 'orders' subcommand

View Source
var OrdersConfirmCmd = &cobra.Command{
	Use:   "confirm",
	Short: TRAPI("/orders/{order_id}/confirm:put:summary"),
	Long:  TRAPI(`/orders/{order_id}/confirm:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersConfirmCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersConfirmCmd defines 'confirm' subcommand

View Source
var OrdersConfirmCmdOrderId string

OrdersConfirmCmdOrderId holds value of 'order_id' option

View Source
var OrdersCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/orders:post:summary"),
	Long:  TRAPI(`/orders:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersCreateCmd defines 'create' subcommand

View Source
var OrdersCreateCmdBody string

OrdersCreateCmdBody holds contents of request body to be sent

View Source
var OrdersCreateCmdShippingAddressId string

OrdersCreateCmdShippingAddressId holds value of 'shippingAddressId' option

View Source
var OrdersGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/orders/{order_id}:get:summary"),
	Long:  TRAPI(`/orders/{order_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersGetCmd defines 'get' subcommand

View Source
var OrdersGetCmdOrderId string

OrdersGetCmdOrderId holds value of 'order_id' option

View Source
var OrdersListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/orders:get:summary"),
	Long:  TRAPI(`/orders:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersListCmd defines 'list' subcommand

View Source
var OrdersListSubscribersCmd = &cobra.Command{
	Use:   "list-subscribers",
	Short: TRAPI("/orders/{order_id}/subscribers:get:summary"),
	Long:  TRAPI(`/orders/{order_id}/subscribers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersListSubscribersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersListSubscribersCmd defines 'list-subscribers' subcommand

View Source
var OrdersListSubscribersCmdLastEvaluatedKey string

OrdersListSubscribersCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var OrdersListSubscribersCmdLimit int64

OrdersListSubscribersCmdLimit holds value of 'limit' option

View Source
var OrdersListSubscribersCmdOrderId string

OrdersListSubscribersCmdOrderId holds value of 'order_id' option

View Source
var OrdersRegisterSubscribersCmd = &cobra.Command{
	Use:   "register-subscribers",
	Short: TRAPI("/orders/{order_id}/subscribers/register:post:summary"),
	Long:  TRAPI(`/orders/{order_id}/subscribers/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectOrdersRegisterSubscribersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

OrdersRegisterSubscribersCmd defines 'register-subscribers' subcommand

View Source
var OrdersRegisterSubscribersCmdOrderId string

OrdersRegisterSubscribersCmdOrderId holds value of 'order_id' option

View Source
var PayerInformationCmd = &cobra.Command{
	Use:   "payer-information",
	Short: TRCLI("cli.payer-information.summary"),
	Long:  TRCLI(`cli.payer-information.description`),
}

PayerInformationCmd defines 'payer-information' subcommand

View Source
var PayerInformationGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/payment_statements/payer_information:get:summary"),
	Long:  TRAPI(`/payment_statements/payer_information:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPayerInformationGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PayerInformationGetCmd defines 'get' subcommand

View Source
var PayerInformationRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/payment_statements/payer_information:post:summary"),
	Long:  TRAPI(`/payment_statements/payer_information:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPayerInformationRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PayerInformationRegisterCmd defines 'register' subcommand

View Source
var PayerInformationRegisterCmdBody string

PayerInformationRegisterCmdBody holds contents of request body to be sent

View Source
var PayerInformationRegisterCmdCompanyName string

PayerInformationRegisterCmdCompanyName holds value of 'companyName' option

View Source
var PayerInformationRegisterCmdDepartment string

PayerInformationRegisterCmdDepartment holds value of 'department' option

View Source
var PayerInformationRegisterCmdFullName string

PayerInformationRegisterCmdFullName holds value of 'fullName' option

View Source
var PaymentHistoryCmd = &cobra.Command{
	Use:   "payment-history",
	Short: TRCLI("cli.payment-history.summary"),
	Long:  TRCLI(`cli.payment-history.description`),
}

PaymentHistoryCmd defines 'payment-history' subcommand

View Source
var PaymentHistoryGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/payment_history/transactions/{payment_transaction_id}:get:summary"),
	Long:  TRAPI(`/payment_history/transactions/{payment_transaction_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentHistoryGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentHistoryGetCmd defines 'get' subcommand

View Source
var PaymentHistoryGetCmdPaymentTransactionId string

PaymentHistoryGetCmdPaymentTransactionId holds value of 'payment_transaction_id' option

View Source
var PaymentMethodsCmd = &cobra.Command{
	Use:   "payment-methods",
	Short: TRCLI("cli.payment-methods.summary"),
	Long:  TRCLI(`cli.payment-methods.description`),
}

PaymentMethodsCmd defines 'payment-methods' subcommand

View Source
var PaymentMethodsGetCurrentCmd = &cobra.Command{
	Use:   "get-current",
	Short: TRAPI("/payment_methods/current:get:summary"),
	Long:  TRAPI(`/payment_methods/current:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentMethodsGetCurrentCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentMethodsGetCurrentCmd defines 'get-current' subcommand

View Source
var PaymentMethodsReactivateCurrentCmd = &cobra.Command{
	Use:   "reactivate-current",
	Short: TRAPI("/payment_methods/current/activate:post:summary"),
	Long:  TRAPI(`/payment_methods/current/activate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentMethodsReactivateCurrentCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentMethodsReactivateCurrentCmd defines 'reactivate-current' subcommand

View Source
var PaymentMethodsWebpayCmd = &cobra.Command{
	Use:   "webpay",
	Short: TRCLI("cli.payment-methods.webpay.summary"),
	Long:  TRCLI(`cli.payment-methods.webpay.description`),
}

PaymentMethodsWebpayCmd defines 'webpay' subcommand

View Source
var PaymentMethodsWebpayRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/payment_methods/webpay:post:summary"),
	Long:  TRAPI(`/payment_methods/webpay:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentMethodsWebpayRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentMethodsWebpayRegisterCmd defines 'register' subcommand

View Source
var PaymentMethodsWebpayRegisterCmdBody string

PaymentMethodsWebpayRegisterCmdBody holds contents of request body to be sent

View Source
var PaymentMethodsWebpayRegisterCmdCvc string

PaymentMethodsWebpayRegisterCmdCvc holds value of 'cvc' option

View Source
var PaymentMethodsWebpayRegisterCmdExpireMonth int64

PaymentMethodsWebpayRegisterCmdExpireMonth holds value of 'expireMonth' option

View Source
var PaymentMethodsWebpayRegisterCmdExpireYear int64

PaymentMethodsWebpayRegisterCmdExpireYear holds value of 'expireYear' option

View Source
var PaymentMethodsWebpayRegisterCmdName string

PaymentMethodsWebpayRegisterCmdName holds value of 'name' option

View Source
var PaymentMethodsWebpayRegisterCmdNumber string

PaymentMethodsWebpayRegisterCmdNumber holds value of 'number' option

View Source
var PaymentStatementsCmd = &cobra.Command{
	Use:   "payment-statements",
	Short: TRCLI("cli.payment-statements.summary"),
	Long:  TRCLI(`cli.payment-statements.description`),
}

PaymentStatementsCmd defines 'payment-statements' subcommand

View Source
var PaymentStatementsExportCmd = &cobra.Command{
	Use:   "export",
	Short: TRAPI("/payment_statements/{payment_statement_id}/export:post:summary"),
	Long:  TRAPI(`/payment_statements/{payment_statement_id}/export:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentStatementsExportCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentStatementsExportCmd defines 'export' subcommand

View Source
var PaymentStatementsExportCmdExportMode string

PaymentStatementsExportCmdExportMode holds value of 'export_mode' option

View Source
var PaymentStatementsExportCmdPaymentStatementId string

PaymentStatementsExportCmdPaymentStatementId holds value of 'payment_statement_id' option

View Source
var PaymentStatementsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/payment_statements:get:summary"),
	Long:  TRAPI(`/payment_statements:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectPaymentStatementsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

PaymentStatementsListCmd defines 'list' subcommand

View Source
var ProductsCmd = &cobra.Command{
	Use:   "products",
	Short: TRCLI("cli.products.summary"),
	Long:  TRCLI(`cli.products.description`),
}

ProductsCmd defines 'products' subcommand

View Source
var ProductsListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/products:get:summary"),
	Long:  TRAPI(`/products:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectProductsListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ProductsListCmd defines 'list' subcommand

View Source
var QueryCmd = &cobra.Command{
	Use:   "query",
	Short: TRCLI("cli.query.summary"),
	Long:  TRCLI(`cli.query.description`),
}

QueryCmd defines 'query' subcommand

View Source
var QuerySubscribersCmd = &cobra.Command{
	Use:   "subscribers",
	Short: TRAPI("/query/subscribers:get:summary"),
	Long:  TRAPI(`/query/subscribers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectQuerySubscribersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

QuerySubscribersCmd defines 'subscribers' subcommand

View Source
var QuerySubscribersCmdGroup []string

QuerySubscribersCmdGroup holds multiple values of 'group' option

View Source
var QuerySubscribersCmdIccid []string

QuerySubscribersCmdIccid holds multiple values of 'iccid' option

View Source
var QuerySubscribersCmdImsi []string

QuerySubscribersCmdImsi holds multiple values of 'imsi' option

View Source
var QuerySubscribersCmdLastEvaluatedKey string

QuerySubscribersCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var QuerySubscribersCmdLimit int64

QuerySubscribersCmdLimit holds value of 'limit' option

View Source
var QuerySubscribersCmdMsisdn []string

QuerySubscribersCmdMsisdn holds multiple values of 'msisdn' option

View Source
var QuerySubscribersCmdName []string

QuerySubscribersCmdName holds multiple values of 'name' option

View Source
var QuerySubscribersCmdSearchType string

QuerySubscribersCmdSearchType holds value of 'search_type' option

View Source
var QuerySubscribersCmdSerialNumber []string

QuerySubscribersCmdSerialNumber holds multiple values of 'serial_number' option

View Source
var QuerySubscribersCmdTag []string

QuerySubscribersCmdTag holds multiple values of 'tag' option

View Source
var RolesCmd = &cobra.Command{
	Use:   "roles",
	Short: TRCLI("cli.roles.summary"),
	Long:  TRCLI(`cli.roles.description`),
}

RolesCmd defines 'roles' subcommand

View Source
var RolesCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/operators/{operator_id}/roles/{role_id}:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles/{role_id}:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesCreateCmd defines 'create' subcommand

View Source
var RolesCreateCmdBody string

RolesCreateCmdBody holds contents of request body to be sent

View Source
var RolesCreateCmdDescription string

RolesCreateCmdDescription holds value of 'description' option

View Source
var RolesCreateCmdOperatorId string

RolesCreateCmdOperatorId holds value of 'operator_id' option

View Source
var RolesCreateCmdPermission string

RolesCreateCmdPermission holds value of 'permission' option

View Source
var RolesCreateCmdRoleId string

RolesCreateCmdRoleId holds value of 'role_id' option

View Source
var RolesDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/roles/{role_id}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles/{role_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesDeleteCmd defines 'delete' subcommand

View Source
var RolesDeleteCmdOperatorId string

RolesDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var RolesDeleteCmdRoleId string

RolesDeleteCmdRoleId holds value of 'role_id' option

View Source
var RolesGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}/roles/{role_id}:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles/{role_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesGetCmd defines 'get' subcommand

View Source
var RolesGetCmdOperatorId string

RolesGetCmdOperatorId holds value of 'operator_id' option

View Source
var RolesGetCmdRoleId string

RolesGetCmdRoleId holds value of 'role_id' option

View Source
var RolesListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/operators/{operator_id}/roles:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesListCmd defines 'list' subcommand

View Source
var RolesListCmdOperatorId string

RolesListCmdOperatorId holds value of 'operator_id' option

View Source
var RolesListUsersCmd = &cobra.Command{
	Use:   "list-users",
	Short: TRAPI("/operators/{operator_id}/roles/{role_id}/users:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles/{role_id}/users:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesListUsersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesListUsersCmd defines 'list-users' subcommand

View Source
var RolesListUsersCmdOperatorId string

RolesListUsersCmdOperatorId holds value of 'operator_id' option

View Source
var RolesListUsersCmdRoleId string

RolesListUsersCmdRoleId holds value of 'role_id' option

View Source
var RolesUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/operators/{operator_id}/roles/{role_id}:put:summary"),
	Long:  TRAPI(`/operators/{operator_id}/roles/{role_id}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectRolesUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

RolesUpdateCmd defines 'update' subcommand

View Source
var RolesUpdateCmdBody string

RolesUpdateCmdBody holds contents of request body to be sent

View Source
var RolesUpdateCmdDescription string

RolesUpdateCmdDescription holds value of 'description' option

View Source
var RolesUpdateCmdOperatorId string

RolesUpdateCmdOperatorId holds value of 'operator_id' option

View Source
var RolesUpdateCmdPermission string

RolesUpdateCmdPermission holds value of 'permission' option

View Source
var RolesUpdateCmdRoleId string

RolesUpdateCmdRoleId holds value of 'role_id' option

View Source
var RootCmd = &cobra.Command{
	Use:   "soracom",
	Short: "soracom command",
	Long:  `A command line tool to invoke SORACOM API`,
}

RootCmd defines 'soracom' command

View Source
var ShippingAddressesCmd = &cobra.Command{
	Use:   "shipping-addresses",
	Short: TRCLI("cli.shipping-addresses.summary"),
	Long:  TRCLI(`cli.shipping-addresses.description`),
}

ShippingAddressesCmd defines 'shipping-addresses' subcommand

View Source
var ShippingAddressesCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/operators/{operator_id}/shipping_addresses:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/shipping_addresses:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectShippingAddressesCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ShippingAddressesCreateCmd defines 'create' subcommand

View Source
var ShippingAddressesCreateCmdAddressLine1 string

ShippingAddressesCreateCmdAddressLine1 holds value of 'addressLine1' option

View Source
var ShippingAddressesCreateCmdAddressLine2 string

ShippingAddressesCreateCmdAddressLine2 holds value of 'addressLine2' option

View Source
var ShippingAddressesCreateCmdBody string

ShippingAddressesCreateCmdBody holds contents of request body to be sent

View Source
var ShippingAddressesCreateCmdBuilding string

ShippingAddressesCreateCmdBuilding holds value of 'building' option

View Source
var ShippingAddressesCreateCmdCity string

ShippingAddressesCreateCmdCity holds value of 'city' option

View Source
var ShippingAddressesCreateCmdCompanyName string

ShippingAddressesCreateCmdCompanyName holds value of 'companyName' option

View Source
var ShippingAddressesCreateCmdDepartment string

ShippingAddressesCreateCmdDepartment holds value of 'department' option

View Source
var ShippingAddressesCreateCmdFullName string

ShippingAddressesCreateCmdFullName holds value of 'fullName' option

View Source
var ShippingAddressesCreateCmdOperatorId string

ShippingAddressesCreateCmdOperatorId holds value of 'operator_id' option

View Source
var ShippingAddressesCreateCmdPhoneNumber string

ShippingAddressesCreateCmdPhoneNumber holds value of 'phoneNumber' option

View Source
var ShippingAddressesCreateCmdState string

ShippingAddressesCreateCmdState holds value of 'state' option

View Source
var ShippingAddressesCreateCmdZipCode string

ShippingAddressesCreateCmdZipCode holds value of 'zipCode' option

View Source
var ShippingAddressesDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/shipping_addresses/{shipping_address_id}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/shipping_addresses/{shipping_address_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectShippingAddressesDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ShippingAddressesDeleteCmd defines 'delete' subcommand

View Source
var ShippingAddressesDeleteCmdOperatorId string

ShippingAddressesDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var ShippingAddressesDeleteCmdShippingAddressId string

ShippingAddressesDeleteCmdShippingAddressId holds value of 'shipping_address_id' option

View Source
var ShippingAddressesGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}/shipping_addresses/{shipping_address_id}:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/shipping_addresses/{shipping_address_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectShippingAddressesGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ShippingAddressesGetCmd defines 'get' subcommand

View Source
var ShippingAddressesGetCmdOperatorId string

ShippingAddressesGetCmdOperatorId holds value of 'operator_id' option

View Source
var ShippingAddressesGetCmdShippingAddressId string

ShippingAddressesGetCmdShippingAddressId holds value of 'shipping_address_id' option

View Source
var ShippingAddressesListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/operators/{operator_id}/shipping_addresses:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/shipping_addresses:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectShippingAddressesListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ShippingAddressesListCmd defines 'list' subcommand

View Source
var ShippingAddressesListCmdOperatorId string

ShippingAddressesListCmdOperatorId holds value of 'operator_id' option

View Source
var ShippingAddressesUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/operators/{operator_id}/shipping_addresses/{shipping_address_id}:put:summary"),
	Long:  TRAPI(`/operators/{operator_id}/shipping_addresses/{shipping_address_id}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectShippingAddressesUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

ShippingAddressesUpdateCmd defines 'update' subcommand

View Source
var ShippingAddressesUpdateCmdAddressLine1 string

ShippingAddressesUpdateCmdAddressLine1 holds value of 'addressLine1' option

View Source
var ShippingAddressesUpdateCmdAddressLine2 string

ShippingAddressesUpdateCmdAddressLine2 holds value of 'addressLine2' option

View Source
var ShippingAddressesUpdateCmdBody string

ShippingAddressesUpdateCmdBody holds contents of request body to be sent

View Source
var ShippingAddressesUpdateCmdBuilding string

ShippingAddressesUpdateCmdBuilding holds value of 'building' option

View Source
var ShippingAddressesUpdateCmdCity string

ShippingAddressesUpdateCmdCity holds value of 'city' option

View Source
var ShippingAddressesUpdateCmdCompanyName string

ShippingAddressesUpdateCmdCompanyName holds value of 'companyName' option

View Source
var ShippingAddressesUpdateCmdDepartment string

ShippingAddressesUpdateCmdDepartment holds value of 'department' option

View Source
var ShippingAddressesUpdateCmdFullName string

ShippingAddressesUpdateCmdFullName holds value of 'fullName' option

View Source
var ShippingAddressesUpdateCmdOperatorId string

ShippingAddressesUpdateCmdOperatorId holds value of 'operator_id' option

View Source
var ShippingAddressesUpdateCmdPhoneNumber string

ShippingAddressesUpdateCmdPhoneNumber holds value of 'phoneNumber' option

View Source
var ShippingAddressesUpdateCmdShippingAddressId string

ShippingAddressesUpdateCmdShippingAddressId holds value of 'shipping_address_id' option

View Source
var ShippingAddressesUpdateCmdState string

ShippingAddressesUpdateCmdState holds value of 'state' option

View Source
var ShippingAddressesUpdateCmdZipCode string

ShippingAddressesUpdateCmdZipCode holds value of 'zipCode' option

View Source
var SigfoxDevicesCmd = &cobra.Command{
	Use:   "sigfox-devices",
	Short: TRCLI("cli.sigfox-devices.summary"),
	Long:  TRCLI(`cli.sigfox-devices.description`),
}

SigfoxDevicesCmd defines 'sigfox-devices' subcommand

View Source
var SigfoxDevicesDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/sigfox_devices/{device_id}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesDeleteTagCmd defines 'delete-tag' subcommand

View Source
var SigfoxDevicesDeleteTagCmdDeviceId string

SigfoxDevicesDeleteTagCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesDeleteTagCmdTagName string

SigfoxDevicesDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var SigfoxDevicesDisableTerminationCmd = &cobra.Command{
	Use:   "disable-termination",
	Short: TRAPI("/sigfox_devices/{device_id}/disable_termination:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/disable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesDisableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesDisableTerminationCmd defines 'disable-termination' subcommand

View Source
var SigfoxDevicesDisableTerminationCmdDeviceId string

SigfoxDevicesDisableTerminationCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesEnableTerminationCmd = &cobra.Command{
	Use:   "enable-termination",
	Short: TRAPI("/sigfox_devices/{device_id}/enable_termination:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/enable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesEnableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesEnableTerminationCmd defines 'enable-termination' subcommand

View Source
var SigfoxDevicesEnableTerminationCmdDeviceId string

SigfoxDevicesEnableTerminationCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/sigfox_devices/{device_id}:get:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesGetCmd defines 'get' subcommand

View Source
var SigfoxDevicesGetCmdDeviceId string

SigfoxDevicesGetCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesGetDataCmd = &cobra.Command{
	Use:   "get-data",
	Short: TRAPI("/sigfox_devices/{device_id}/data:get:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/data:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesGetDataCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesGetDataCmd defines 'get-data' subcommand

View Source
var SigfoxDevicesGetDataCmdDeviceId string

SigfoxDevicesGetDataCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesGetDataCmdFrom int64

SigfoxDevicesGetDataCmdFrom holds value of 'from' option

View Source
var SigfoxDevicesGetDataCmdLastEvaluatedKey string

SigfoxDevicesGetDataCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var SigfoxDevicesGetDataCmdLimit int64

SigfoxDevicesGetDataCmdLimit holds value of 'limit' option

View Source
var SigfoxDevicesGetDataCmdSort string

SigfoxDevicesGetDataCmdSort holds value of 'sort' option

View Source
var SigfoxDevicesGetDataCmdTo int64

SigfoxDevicesGetDataCmdTo holds value of 'to' option

View Source
var SigfoxDevicesListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/sigfox_devices:get:summary"),
	Long:  TRAPI(`/sigfox_devices:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesListCmd defines 'list' subcommand

View Source
var SigfoxDevicesListCmdLastEvaluatedKey string

SigfoxDevicesListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var SigfoxDevicesListCmdLimit int64

SigfoxDevicesListCmdLimit holds value of 'limit' option

View Source
var SigfoxDevicesListCmdTagName string

SigfoxDevicesListCmdTagName holds value of 'tag_name' option

View Source
var SigfoxDevicesListCmdTagValue string

SigfoxDevicesListCmdTagValue holds value of 'tag_value' option

View Source
var SigfoxDevicesListCmdTagValueMatchMode string

SigfoxDevicesListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var SigfoxDevicesPutTagsCmd = &cobra.Command{
	Use:   "put-tags",
	Short: TRAPI("/sigfox_devices/{device_id}/tags:put:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesPutTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesPutTagsCmd defines 'put-tags' subcommand

View Source
var SigfoxDevicesPutTagsCmdBody string

SigfoxDevicesPutTagsCmdBody holds contents of request body to be sent

View Source
var SigfoxDevicesPutTagsCmdDeviceId string

SigfoxDevicesPutTagsCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/sigfox_devices/{device_id}/register:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesRegisterCmd defines 'register' subcommand

View Source
var SigfoxDevicesRegisterCmdBody string

SigfoxDevicesRegisterCmdBody holds contents of request body to be sent

View Source
var SigfoxDevicesRegisterCmdDeviceId string

SigfoxDevicesRegisterCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesRegisterCmdRegistrationSecret string

SigfoxDevicesRegisterCmdRegistrationSecret holds value of 'registrationSecret' option

View Source
var SigfoxDevicesSendDataCmd = &cobra.Command{
	Use:   "send-data",
	Short: TRAPI("/sigfox_devices/{device_id}/data:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/data:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesSendDataCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesSendDataCmd defines 'send-data' subcommand

View Source
var SigfoxDevicesSendDataCmdBody string

SigfoxDevicesSendDataCmdBody holds contents of request body to be sent

View Source
var SigfoxDevicesSendDataCmdData string

SigfoxDevicesSendDataCmdData holds value of 'data' option

View Source
var SigfoxDevicesSendDataCmdDeviceId string

SigfoxDevicesSendDataCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesSetGroupCmd = &cobra.Command{
	Use:   "set-group",
	Short: TRAPI("/sigfox_devices/{device_id}/set_group:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/set_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesSetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesSetGroupCmd defines 'set-group' subcommand

View Source
var SigfoxDevicesSetGroupCmdBody string

SigfoxDevicesSetGroupCmdBody holds contents of request body to be sent

View Source
var SigfoxDevicesSetGroupCmdCreatedTime int64

SigfoxDevicesSetGroupCmdCreatedTime holds value of 'createdTime' option

View Source
var SigfoxDevicesSetGroupCmdDeviceId string

SigfoxDevicesSetGroupCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesSetGroupCmdGroupId string

SigfoxDevicesSetGroupCmdGroupId holds value of 'groupId' option

View Source
var SigfoxDevicesSetGroupCmdLastModifiedTime int64

SigfoxDevicesSetGroupCmdLastModifiedTime holds value of 'lastModifiedTime' option

View Source
var SigfoxDevicesSetGroupCmdOperatorId string

SigfoxDevicesSetGroupCmdOperatorId holds value of 'operatorId' option

View Source
var SigfoxDevicesTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/sigfox_devices/{device_id}/terminate:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesTerminateCmd defines 'terminate' subcommand

View Source
var SigfoxDevicesTerminateCmdDeviceId string

SigfoxDevicesTerminateCmdDeviceId holds value of 'device_id' option

View Source
var SigfoxDevicesUnsetGroupCmd = &cobra.Command{
	Use:   "unset-group",
	Short: TRAPI("/sigfox_devices/{device_id}/unset_group:post:summary"),
	Long:  TRAPI(`/sigfox_devices/{device_id}/unset_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSigfoxDevicesUnsetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SigfoxDevicesUnsetGroupCmd defines 'unset-group' subcommand

View Source
var SigfoxDevicesUnsetGroupCmdDeviceId string

SigfoxDevicesUnsetGroupCmdDeviceId holds value of 'device_id' option

View Source
var StatsAirCmd = &cobra.Command{
	Use:   "air",
	Short: TRCLI("cli.stats.air.summary"),
	Long:  TRCLI(`cli.stats.air.description`),
}

StatsAirCmd defines 'air' subcommand

View Source
var StatsAirExportCmd = &cobra.Command{
	Use:   "export",
	Short: TRAPI("/stats/air/operators/{operator_id}/export:post:summary"),
	Long:  TRAPI(`/stats/air/operators/{operator_id}/export:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectStatsAirExportCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

StatsAirExportCmd defines 'export' subcommand

View Source
var StatsAirExportCmdBody string

StatsAirExportCmdBody holds contents of request body to be sent

View Source
var StatsAirExportCmdExportMode string

StatsAirExportCmdExportMode holds value of 'export_mode' option

View Source
var StatsAirExportCmdFrom int64

StatsAirExportCmdFrom holds value of 'from' option

View Source
var StatsAirExportCmdOperatorId string

StatsAirExportCmdOperatorId holds value of 'operator_id' option

View Source
var StatsAirExportCmdPeriod string

StatsAirExportCmdPeriod holds value of 'period' option

View Source
var StatsAirExportCmdTo int64

StatsAirExportCmdTo holds value of 'to' option

View Source
var StatsAirGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/stats/air/subscribers/{imsi}:get:summary"),
	Long:  TRAPI(`/stats/air/subscribers/{imsi}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectStatsAirGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

StatsAirGetCmd defines 'get' subcommand

View Source
var StatsAirGetCmdFrom int64

StatsAirGetCmdFrom holds value of 'from' option

View Source
var StatsAirGetCmdImsi string

StatsAirGetCmdImsi holds value of 'imsi' option

View Source
var StatsAirGetCmdPeriod string

StatsAirGetCmdPeriod holds value of 'period' option

View Source
var StatsAirGetCmdTo int64

StatsAirGetCmdTo holds value of 'to' option

View Source
var StatsBeamCmd = &cobra.Command{
	Use:   "beam",
	Short: TRCLI("cli.stats.beam.summary"),
	Long:  TRCLI(`cli.stats.beam.description`),
}

StatsBeamCmd defines 'beam' subcommand

View Source
var StatsBeamExportCmd = &cobra.Command{
	Use:   "export",
	Short: TRAPI("/stats/beam/operators/{operator_id}/export:post:summary"),
	Long:  TRAPI(`/stats/beam/operators/{operator_id}/export:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectStatsBeamExportCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

StatsBeamExportCmd defines 'export' subcommand

View Source
var StatsBeamExportCmdBody string

StatsBeamExportCmdBody holds contents of request body to be sent

View Source
var StatsBeamExportCmdExportMode string

StatsBeamExportCmdExportMode holds value of 'export_mode' option

View Source
var StatsBeamExportCmdFrom int64

StatsBeamExportCmdFrom holds value of 'from' option

View Source
var StatsBeamExportCmdOperatorId string

StatsBeamExportCmdOperatorId holds value of 'operator_id' option

View Source
var StatsBeamExportCmdPeriod string

StatsBeamExportCmdPeriod holds value of 'period' option

View Source
var StatsBeamExportCmdTo int64

StatsBeamExportCmdTo holds value of 'to' option

View Source
var StatsBeamGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/stats/beam/subscribers/{imsi}:get:summary"),
	Long:  TRAPI(`/stats/beam/subscribers/{imsi}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectStatsBeamGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

StatsBeamGetCmd defines 'get' subcommand

View Source
var StatsBeamGetCmdFrom int64

StatsBeamGetCmdFrom holds value of 'from' option

View Source
var StatsBeamGetCmdImsi string

StatsBeamGetCmdImsi holds value of 'imsi' option

View Source
var StatsBeamGetCmdPeriod string

StatsBeamGetCmdPeriod holds value of 'period' option

View Source
var StatsBeamGetCmdTo int64

StatsBeamGetCmdTo holds value of 'to' option

View Source
var StatsCmd = &cobra.Command{
	Use:   "stats",
	Short: TRCLI("cli.stats.summary"),
	Long:  TRCLI(`cli.stats.description`),
}

StatsCmd defines 'stats' subcommand

View Source
var SubscribersActivateCmd = &cobra.Command{
	Use:   "activate",
	Short: TRAPI("/subscribers/{imsi}/activate:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/activate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersActivateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersActivateCmd defines 'activate' subcommand

View Source
var SubscribersActivateCmdImsi string

SubscribersActivateCmdImsi holds value of 'imsi' option

View Source
var SubscribersCmd = &cobra.Command{
	Use:   "subscribers",
	Short: TRCLI("cli.subscribers.summary"),
	Long:  TRCLI(`cli.subscribers.description`),
}

SubscribersCmd defines 'subscribers' subcommand

View Source
var SubscribersDeactivateCmd = &cobra.Command{
	Use:   "deactivate",
	Short: TRAPI("/subscribers/{imsi}/deactivate:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/deactivate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersDeactivateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersDeactivateCmd defines 'deactivate' subcommand

View Source
var SubscribersDeactivateCmdImsi string

SubscribersDeactivateCmdImsi holds value of 'imsi' option

View Source
var SubscribersDeleteSessionCmd = &cobra.Command{
	Use:   "delete-session",
	Short: TRAPI("/subscribers/{imsi}/delete_session:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/delete_session:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersDeleteSessionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersDeleteSessionCmd defines 'delete-session' subcommand

View Source
var SubscribersDeleteSessionCmdImsi string

SubscribersDeleteSessionCmdImsi holds value of 'imsi' option

View Source
var SubscribersDeleteTagCmd = &cobra.Command{
	Use:   "delete-tag",
	Short: TRAPI("/subscribers/{imsi}/tags/{tag_name}:delete:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/tags/{tag_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersDeleteTagCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersDeleteTagCmd defines 'delete-tag' subcommand

View Source
var SubscribersDeleteTagCmdImsi string

SubscribersDeleteTagCmdImsi holds value of 'imsi' option

View Source
var SubscribersDeleteTagCmdTagName string

SubscribersDeleteTagCmdTagName holds value of 'tag_name' option

View Source
var SubscribersDeleteTransferTokenCmd = &cobra.Command{
	Use:   "delete-transfer-token",
	Short: TRAPI("/subscribers/transfer_token/{token}:delete:summary"),
	Long:  TRAPI(`/subscribers/transfer_token/{token}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersDeleteTransferTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersDeleteTransferTokenCmd defines 'delete-transfer-token' subcommand

View Source
var SubscribersDeleteTransferTokenCmdToken string

SubscribersDeleteTransferTokenCmdToken holds value of 'token' option

View Source
var SubscribersDisableTerminationCmd = &cobra.Command{
	Use:   "disable-termination",
	Short: TRAPI("/subscribers/{imsi}/disable_termination:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/disable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersDisableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersDisableTerminationCmd defines 'disable-termination' subcommand

View Source
var SubscribersDisableTerminationCmdImsi string

SubscribersDisableTerminationCmdImsi holds value of 'imsi' option

View Source
var SubscribersEnableTerminationCmd = &cobra.Command{
	Use:   "enable-termination",
	Short: TRAPI("/subscribers/{imsi}/enable_termination:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/enable_termination:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersEnableTerminationCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersEnableTerminationCmd defines 'enable-termination' subcommand

View Source
var SubscribersEnableTerminationCmdImsi string

SubscribersEnableTerminationCmdImsi holds value of 'imsi' option

View Source
var SubscribersGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/subscribers/{imsi}:get:summary"),
	Long:  TRAPI(`/subscribers/{imsi}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersGetCmd defines 'get' subcommand

View Source
var SubscribersGetCmdImsi string

SubscribersGetCmdImsi holds value of 'imsi' option

View Source
var SubscribersGetDataCmd = &cobra.Command{
	Use:   "get-data",
	Short: TRAPI("/subscribers/{imsi}/data:get:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/data:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersGetDataCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersGetDataCmd defines 'get-data' subcommand

View Source
var SubscribersGetDataCmdFrom int64

SubscribersGetDataCmdFrom holds value of 'from' option

View Source
var SubscribersGetDataCmdImsi string

SubscribersGetDataCmdImsi holds value of 'imsi' option

View Source
var SubscribersGetDataCmdLastEvaluatedKey string

SubscribersGetDataCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var SubscribersGetDataCmdLimit int64

SubscribersGetDataCmdLimit holds value of 'limit' option

View Source
var SubscribersGetDataCmdSort string

SubscribersGetDataCmdSort holds value of 'sort' option

View Source
var SubscribersGetDataCmdTo int64

SubscribersGetDataCmdTo holds value of 'to' option

View Source
var SubscribersIssueTransferTokenCmd = &cobra.Command{
	Use:   "issue-transfer-token",
	Short: TRAPI("/subscribers/transfer_token/issue:post:summary"),
	Long:  TRAPI(`/subscribers/transfer_token/issue:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersIssueTransferTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersIssueTransferTokenCmd defines 'issue-transfer-token' subcommand

View Source
var SubscribersIssueTransferTokenCmdBody string

SubscribersIssueTransferTokenCmdBody holds contents of request body to be sent

View Source
var SubscribersIssueTransferTokenCmdTransferDestinationOperatorEmail string

SubscribersIssueTransferTokenCmdTransferDestinationOperatorEmail holds value of 'transferDestinationOperatorEmail' option

View Source
var SubscribersIssueTransferTokenCmdTransferDestinationOperatorId string

SubscribersIssueTransferTokenCmdTransferDestinationOperatorId holds value of 'transferDestinationOperatorId' option

View Source
var SubscribersListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/subscribers:get:summary"),
	Long:  TRAPI(`/subscribers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersListCmd defines 'list' subcommand

View Source
var SubscribersListCmdLastEvaluatedKey string

SubscribersListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var SubscribersListCmdLimit int64

SubscribersListCmdLimit holds value of 'limit' option

View Source
var SubscribersListCmdSerialNumberFilter string

SubscribersListCmdSerialNumberFilter holds value of 'serial_number_filter' option

View Source
var SubscribersListCmdSpeedClassFilter string

SubscribersListCmdSpeedClassFilter holds value of 'speed_class_filter' option

View Source
var SubscribersListCmdStatusFilter string

SubscribersListCmdStatusFilter holds value of 'status_filter' option

View Source
var SubscribersListCmdTagName string

SubscribersListCmdTagName holds value of 'tag_name' option

View Source
var SubscribersListCmdTagValue string

SubscribersListCmdTagValue holds value of 'tag_value' option

View Source
var SubscribersListCmdTagValueMatchMode string

SubscribersListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var SubscribersPutTagsCmd = &cobra.Command{
	Use:   "put-tags",
	Short: TRAPI("/subscribers/{imsi}/tags:put:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/tags:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersPutTagsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersPutTagsCmd defines 'put-tags' subcommand

View Source
var SubscribersPutTagsCmdBody string

SubscribersPutTagsCmdBody holds contents of request body to be sent

View Source
var SubscribersPutTagsCmdImsi string

SubscribersPutTagsCmdImsi holds value of 'imsi' option

View Source
var SubscribersRegisterCmd = &cobra.Command{
	Use:   "register",
	Short: TRAPI("/subscribers/{imsi}/register:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/register:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersRegisterCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersRegisterCmd defines 'register' subcommand

View Source
var SubscribersRegisterCmdBody string

SubscribersRegisterCmdBody holds contents of request body to be sent

View Source
var SubscribersRegisterCmdGroupId string

SubscribersRegisterCmdGroupId holds value of 'groupId' option

View Source
var SubscribersRegisterCmdImsi string

SubscribersRegisterCmdImsi holds value of 'imsi' option

View Source
var SubscribersRegisterCmdRegistrationSecret string

SubscribersRegisterCmdRegistrationSecret holds value of 'registrationSecret' option

View Source
var SubscribersReportLocalInfoCmd = &cobra.Command{
	Use:   "report-local-info",
	Short: TRAPI("/subscribers/{imsi}/report_local_info:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/report_local_info:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersReportLocalInfoCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersReportLocalInfoCmd defines 'report-local-info' subcommand

View Source
var SubscribersReportLocalInfoCmdImsi string

SubscribersReportLocalInfoCmdImsi holds value of 'imsi' option

View Source
var SubscribersSendSmsCmd = &cobra.Command{
	Use:   "send-sms",
	Short: TRAPI("/subscribers/{imsi}/send_sms:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/send_sms:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSendSmsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSendSmsCmd defines 'send-sms' subcommand

View Source
var SubscribersSendSmsCmdBody string

SubscribersSendSmsCmdBody holds contents of request body to be sent

View Source
var SubscribersSendSmsCmdEncodingType int64

SubscribersSendSmsCmdEncodingType holds value of 'encodingType' option

View Source
var SubscribersSendSmsCmdImsi string

SubscribersSendSmsCmdImsi holds value of 'imsi' option

View Source
var SubscribersSendSmsCmdPayload string

SubscribersSendSmsCmdPayload holds value of 'payload' option

View Source
var SubscribersSessionEventsCmd = &cobra.Command{
	Use:   "session-events",
	Short: TRAPI("/subscribers/{imsi}/events/sessions:get:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/events/sessions:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSessionEventsCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSessionEventsCmd defines 'session-events' subcommand

View Source
var SubscribersSessionEventsCmdFrom int64

SubscribersSessionEventsCmdFrom holds value of 'from' option

View Source
var SubscribersSessionEventsCmdImsi string

SubscribersSessionEventsCmdImsi holds value of 'imsi' option

View Source
var SubscribersSessionEventsCmdLastEvaluatedKey string

SubscribersSessionEventsCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var SubscribersSessionEventsCmdLimit int64

SubscribersSessionEventsCmdLimit holds value of 'limit' option

View Source
var SubscribersSessionEventsCmdTo int64

SubscribersSessionEventsCmdTo holds value of 'to' option

View Source
var SubscribersSetExpiryTimeCmd = &cobra.Command{
	Use:   "set-expiry-time",
	Short: TRAPI("/subscribers/{imsi}/set_expiry_time:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/set_expiry_time:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSetExpiryTimeCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSetExpiryTimeCmd defines 'set-expiry-time' subcommand

View Source
var SubscribersSetExpiryTimeCmdBody string

SubscribersSetExpiryTimeCmdBody holds contents of request body to be sent

View Source
var SubscribersSetExpiryTimeCmdExpiryAction string

SubscribersSetExpiryTimeCmdExpiryAction holds value of 'expiryAction' option

View Source
var SubscribersSetExpiryTimeCmdExpiryTime int64

SubscribersSetExpiryTimeCmdExpiryTime holds value of 'expiryTime' option

View Source
var SubscribersSetExpiryTimeCmdImsi string

SubscribersSetExpiryTimeCmdImsi holds value of 'imsi' option

View Source
var SubscribersSetGroupCmd = &cobra.Command{
	Use:   "set-group",
	Short: TRAPI("/subscribers/{imsi}/set_group:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/set_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSetGroupCmd defines 'set-group' subcommand

View Source
var SubscribersSetGroupCmdBody string

SubscribersSetGroupCmdBody holds contents of request body to be sent

View Source
var SubscribersSetGroupCmdGroupId string

SubscribersSetGroupCmdGroupId holds value of 'groupId' option

View Source
var SubscribersSetGroupCmdImsi string

SubscribersSetGroupCmdImsi holds value of 'imsi' option

View Source
var SubscribersSetImeiLockCmd = &cobra.Command{
	Use:   "set-imei-lock",
	Short: TRAPI("/subscribers/{imsi}/set_imei_lock:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/set_imei_lock:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSetImeiLockCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSetImeiLockCmd defines 'set-imei-lock' subcommand

View Source
var SubscribersSetImeiLockCmdBody string

SubscribersSetImeiLockCmdBody holds contents of request body to be sent

View Source
var SubscribersSetImeiLockCmdImei string

SubscribersSetImeiLockCmdImei holds value of 'imei' option

View Source
var SubscribersSetImeiLockCmdImsi string

SubscribersSetImeiLockCmdImsi holds value of 'imsi' option

View Source
var SubscribersSetToStandbyCmd = &cobra.Command{
	Use:   "set-to-standby",
	Short: TRAPI("/subscribers/{imsi}/set_to_standby:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/set_to_standby:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSetToStandbyCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSetToStandbyCmd defines 'set-to-standby' subcommand

View Source
var SubscribersSetToStandbyCmdImsi string

SubscribersSetToStandbyCmdImsi holds value of 'imsi' option

View Source
var SubscribersSuspendCmd = &cobra.Command{
	Use:   "suspend",
	Short: TRAPI("/subscribers/{imsi}/suspend:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/suspend:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersSuspendCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersSuspendCmd defines 'suspend' subcommand

View Source
var SubscribersSuspendCmdImsi string

SubscribersSuspendCmdImsi holds value of 'imsi' option

View Source
var SubscribersTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/subscribers/{imsi}/terminate:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersTerminateCmd defines 'terminate' subcommand

View Source
var SubscribersTerminateCmdImsi string

SubscribersTerminateCmdImsi holds value of 'imsi' option

View Source
var SubscribersUnsetExpiryTimeCmd = &cobra.Command{
	Use:   "unset-expiry-time",
	Short: TRAPI("/subscribers/{imsi}/unset_expiry_time:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/unset_expiry_time:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersUnsetExpiryTimeCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersUnsetExpiryTimeCmd defines 'unset-expiry-time' subcommand

View Source
var SubscribersUnsetExpiryTimeCmdImsi string

SubscribersUnsetExpiryTimeCmdImsi holds value of 'imsi' option

View Source
var SubscribersUnsetGroupCmd = &cobra.Command{
	Use:   "unset-group",
	Short: TRAPI("/subscribers/{imsi}/unset_group:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/unset_group:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersUnsetGroupCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersUnsetGroupCmd defines 'unset-group' subcommand

View Source
var SubscribersUnsetGroupCmdImsi string

SubscribersUnsetGroupCmdImsi holds value of 'imsi' option

View Source
var SubscribersUnsetImeiLockCmd = &cobra.Command{
	Use:   "unset-imei-lock",
	Short: TRAPI("/subscribers/{imsi}/unset_imei_lock:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/unset_imei_lock:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersUnsetImeiLockCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersUnsetImeiLockCmd defines 'unset-imei-lock' subcommand

View Source
var SubscribersUnsetImeiLockCmdImsi string

SubscribersUnsetImeiLockCmdImsi holds value of 'imsi' option

View Source
var SubscribersUpdateSpeedClassCmd = &cobra.Command{
	Use:   "update-speed-class",
	Short: TRAPI("/subscribers/{imsi}/update_speed_class:post:summary"),
	Long:  TRAPI(`/subscribers/{imsi}/update_speed_class:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersUpdateSpeedClassCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersUpdateSpeedClassCmd defines 'update-speed-class' subcommand

View Source
var SubscribersUpdateSpeedClassCmdBody string

SubscribersUpdateSpeedClassCmdBody holds contents of request body to be sent

View Source
var SubscribersUpdateSpeedClassCmdImsi string

SubscribersUpdateSpeedClassCmdImsi holds value of 'imsi' option

View Source
var SubscribersUpdateSpeedClassCmdSpeedClass string

SubscribersUpdateSpeedClassCmdSpeedClass holds value of 'speedClass' option

View Source
var SubscribersVerifyTransferTokenCmd = &cobra.Command{
	Use:   "verify-transfer-token",
	Short: TRAPI("/subscribers/transfer_token/verify:post:summary"),
	Long:  TRAPI(`/subscribers/transfer_token/verify:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectSubscribersVerifyTransferTokenCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

SubscribersVerifyTransferTokenCmd defines 'verify-transfer-token' subcommand

View Source
var SubscribersVerifyTransferTokenCmdBody string

SubscribersVerifyTransferTokenCmdBody holds contents of request body to be sent

View Source
var SubscribersVerifyTransferTokenCmdToken string

SubscribersVerifyTransferTokenCmdToken holds value of 'token' option

View Source
var UnconfigureCmd = &cobra.Command{
	Use:   "unconfigure",
	Short: TRCLI("cli.unconfigure.summary"),
	Long:  TRCLI("cli.unconfigure.description"),
	RunE: func(cmd *cobra.Command, args []string) error {
		pn := getSpecifiedProfileName()
		if pn == "" {
			pn = "default"
		}

		if confirmDeleteProfile(pn) {
			err := deleteProfile(pn)
			if err != nil {
				cmd.SilenceUsage = true
				return err
			}
		}

		return nil
	},
}

UnconfigureCmd defines 'unconfigure' subcommand

View Source
var UsersAttachRoleCmd = &cobra.Command{
	Use:   "attach-role",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/roles:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/roles:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersAttachRoleCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersAttachRoleCmd defines 'attach-role' subcommand

View Source
var UsersAttachRoleCmdBody string

UsersAttachRoleCmdBody holds contents of request body to be sent

View Source
var UsersAttachRoleCmdOperatorId string

UsersAttachRoleCmdOperatorId holds value of 'operator_id' option

View Source
var UsersAttachRoleCmdRoleId string

UsersAttachRoleCmdRoleId holds value of 'roleId' option

View Source
var UsersAttachRoleCmdUserName string

UsersAttachRoleCmdUserName holds value of 'user_name' option

View Source
var UsersAuthKeysCmd = &cobra.Command{
	Use:   "auth-keys",
	Short: TRCLI("cli.users.auth-keys.summary"),
	Long:  TRCLI(`cli.users.auth-keys.description`),
}

UsersAuthKeysCmd defines 'auth-keys' subcommand

View Source
var UsersAuthKeysDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/auth_keys/{auth_key_id}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/auth_keys/{auth_key_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersAuthKeysDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersAuthKeysDeleteCmd defines 'delete' subcommand

View Source
var UsersAuthKeysDeleteCmdAuthKeyId string

UsersAuthKeysDeleteCmdAuthKeyId holds value of 'auth_key_id' option

View Source
var UsersAuthKeysDeleteCmdOperatorId string

UsersAuthKeysDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var UsersAuthKeysDeleteCmdUserName string

UsersAuthKeysDeleteCmdUserName holds value of 'user_name' option

View Source
var UsersAuthKeysGenerateCmd = &cobra.Command{
	Use:   "generate",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/auth_keys:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/auth_keys:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersAuthKeysGenerateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersAuthKeysGenerateCmd defines 'generate' subcommand

View Source
var UsersAuthKeysGenerateCmdOperatorId string

UsersAuthKeysGenerateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersAuthKeysGenerateCmdUserName string

UsersAuthKeysGenerateCmdUserName holds value of 'user_name' option

View Source
var UsersAuthKeysGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/auth_keys/{auth_key_id}:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/auth_keys/{auth_key_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersAuthKeysGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersAuthKeysGetCmd defines 'get' subcommand

View Source
var UsersAuthKeysGetCmdAuthKeyId string

UsersAuthKeysGetCmdAuthKeyId holds value of 'auth_key_id' option

View Source
var UsersAuthKeysGetCmdOperatorId string

UsersAuthKeysGetCmdOperatorId holds value of 'operator_id' option

View Source
var UsersAuthKeysGetCmdUserName string

UsersAuthKeysGetCmdUserName holds value of 'user_name' option

View Source
var UsersAuthKeysListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/auth_keys:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/auth_keys:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersAuthKeysListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersAuthKeysListCmd defines 'list' subcommand

View Source
var UsersAuthKeysListCmdOperatorId string

UsersAuthKeysListCmdOperatorId holds value of 'operator_id' option

View Source
var UsersAuthKeysListCmdUserName string

UsersAuthKeysListCmdUserName holds value of 'user_name' option

View Source
var UsersCmd = &cobra.Command{
	Use:   "users",
	Short: TRCLI("cli.users.summary"),
	Long:  TRCLI(`cli.users.description`),
}

UsersCmd defines 'users' subcommand

View Source
var UsersCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersCreateCmd defines 'create' subcommand

View Source
var UsersCreateCmdBody string

UsersCreateCmdBody holds contents of request body to be sent

View Source
var UsersCreateCmdDescription string

UsersCreateCmdDescription holds value of 'description' option

View Source
var UsersCreateCmdOperatorId string

UsersCreateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersCreateCmdUserName string

UsersCreateCmdUserName holds value of 'user_name' option

View Source
var UsersDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersDeleteCmd defines 'delete' subcommand

View Source
var UsersDeleteCmdOperatorId string

UsersDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var UsersDeleteCmdUserName string

UsersDeleteCmdUserName holds value of 'user_name' option

View Source
var UsersDetachRoleCmd = &cobra.Command{
	Use:   "detach-role",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/roles/{role_id}:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/roles/{role_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersDetachRoleCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersDetachRoleCmd defines 'detach-role' subcommand

View Source
var UsersDetachRoleCmdOperatorId string

UsersDetachRoleCmdOperatorId holds value of 'operator_id' option

View Source
var UsersDetachRoleCmdRoleId string

UsersDetachRoleCmdRoleId holds value of 'role_id' option

View Source
var UsersDetachRoleCmdUserName string

UsersDetachRoleCmdUserName holds value of 'user_name' option

View Source
var UsersGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersGetCmd defines 'get' subcommand

View Source
var UsersGetCmdOperatorId string

UsersGetCmdOperatorId holds value of 'operator_id' option

View Source
var UsersGetCmdUserName string

UsersGetCmdUserName holds value of 'user_name' option

View Source
var UsersListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/operators/{operator_id}/users:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersListCmd defines 'list' subcommand

View Source
var UsersListCmdOperatorId string

UsersListCmdOperatorId holds value of 'operator_id' option

View Source
var UsersListRolesCmd = &cobra.Command{
	Use:   "list-roles",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/roles:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/roles:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersListRolesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersListRolesCmd defines 'list-roles' subcommand

View Source
var UsersListRolesCmdOperatorId string

UsersListRolesCmdOperatorId holds value of 'operator_id' option

View Source
var UsersListRolesCmdUserName string

UsersListRolesCmdUserName holds value of 'user_name' option

View Source
var UsersPasswordCmd = &cobra.Command{
	Use:   "password",
	Short: TRCLI("cli.users.password.summary"),
	Long:  TRCLI(`cli.users.password.description`),
}

UsersPasswordCmd defines 'password' subcommand

View Source
var UsersPasswordConfiguredCmd = &cobra.Command{
	Use:   "configured",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/password:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/password:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPasswordConfiguredCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPasswordConfiguredCmd defines 'configured' subcommand

View Source
var UsersPasswordConfiguredCmdOperatorId string

UsersPasswordConfiguredCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPasswordConfiguredCmdUserName string

UsersPasswordConfiguredCmdUserName holds value of 'user_name' option

View Source
var UsersPasswordCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/password:post:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/password:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPasswordCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPasswordCreateCmd defines 'create' subcommand

View Source
var UsersPasswordCreateCmdBody string

UsersPasswordCreateCmdBody holds contents of request body to be sent

View Source
var UsersPasswordCreateCmdOperatorId string

UsersPasswordCreateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPasswordCreateCmdPassword string

UsersPasswordCreateCmdPassword holds value of 'password' option

View Source
var UsersPasswordCreateCmdUserName string

UsersPasswordCreateCmdUserName holds value of 'user_name' option

View Source
var UsersPasswordDeleteCmd = &cobra.Command{
	Use:   "delete",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/password:delete:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/password:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPasswordDeleteCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPasswordDeleteCmd defines 'delete' subcommand

View Source
var UsersPasswordDeleteCmdOperatorId string

UsersPasswordDeleteCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPasswordDeleteCmdUserName string

UsersPasswordDeleteCmdUserName holds value of 'user_name' option

View Source
var UsersPasswordUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/password:put:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/password:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPasswordUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPasswordUpdateCmd defines 'update' subcommand

View Source
var UsersPasswordUpdateCmdBody string

UsersPasswordUpdateCmdBody holds contents of request body to be sent

View Source
var UsersPasswordUpdateCmdCurrentPassword string

UsersPasswordUpdateCmdCurrentPassword holds value of 'currentPassword' option

View Source
var UsersPasswordUpdateCmdNewPassword string

UsersPasswordUpdateCmdNewPassword holds value of 'newPassword' option

View Source
var UsersPasswordUpdateCmdOperatorId string

UsersPasswordUpdateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPasswordUpdateCmdUserName string

UsersPasswordUpdateCmdUserName holds value of 'user_name' option

View Source
var UsersPermissionsCmd = &cobra.Command{
	Use:   "permissions",
	Short: TRCLI("cli.users.permissions.summary"),
	Long:  TRCLI(`cli.users.permissions.description`),
}

UsersPermissionsCmd defines 'permissions' subcommand

View Source
var UsersPermissionsGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/permission:get:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/permission:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPermissionsGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPermissionsGetCmd defines 'get' subcommand

View Source
var UsersPermissionsGetCmdOperatorId string

UsersPermissionsGetCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPermissionsGetCmdUserName string

UsersPermissionsGetCmdUserName holds value of 'user_name' option

View Source
var UsersPermissionsUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}/permission:put:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}/permission:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersPermissionsUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersPermissionsUpdateCmd defines 'update' subcommand

View Source
var UsersPermissionsUpdateCmdBody string

UsersPermissionsUpdateCmdBody holds contents of request body to be sent

View Source
var UsersPermissionsUpdateCmdDescription string

UsersPermissionsUpdateCmdDescription holds value of 'description' option

View Source
var UsersPermissionsUpdateCmdOperatorId string

UsersPermissionsUpdateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersPermissionsUpdateCmdPermission string

UsersPermissionsUpdateCmdPermission holds value of 'permission' option

View Source
var UsersPermissionsUpdateCmdUserName string

UsersPermissionsUpdateCmdUserName holds value of 'user_name' option

View Source
var UsersUpdateCmd = &cobra.Command{
	Use:   "update",
	Short: TRAPI("/operators/{operator_id}/users/{user_name}:put:summary"),
	Long:  TRAPI(`/operators/{operator_id}/users/{user_name}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectUsersUpdateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

UsersUpdateCmd defines 'update' subcommand

View Source
var UsersUpdateCmdBody string

UsersUpdateCmdBody holds contents of request body to be sent

View Source
var UsersUpdateCmdDescription string

UsersUpdateCmdDescription holds value of 'description' option

View Source
var UsersUpdateCmdOperatorId string

UsersUpdateCmdOperatorId holds value of 'operator_id' option

View Source
var UsersUpdateCmdUserName string

UsersUpdateCmdUserName holds value of 'user_name' option

View Source
var VersionCmd = &cobra.Command{
	Use:   "version",
	Short: TRCLI("cli.version.summary"),
	Long:  TRCLI("cli.version.description"),
	Run: func(cmd *cobra.Command, args []string) {
		fmt.Printf("SORACOM API client v%s\n", version)
	},
}

VersionCmd defines 'version' subcommand

View Source
var VpgCloseGateCmd = &cobra.Command{
	Use:   "close-gate",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/gate/close:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/gate/close:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgCloseGateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgCloseGateCmd defines 'close-gate' subcommand

View Source
var VpgCloseGateCmdVpgId string

VpgCloseGateCmdVpgId holds value of 'vpg_id' option

View Source
var VpgCmd = &cobra.Command{
	Use:   "vpg",
	Short: TRCLI("cli.vpg.summary"),
	Long:  TRCLI(`cli.vpg.description`),
}

VpgCmd defines 'vpg' subcommand

View Source
var VpgCreateCmd = &cobra.Command{
	Use:   "create",
	Short: TRAPI("/virtual_private_gateways:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgCreateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgCreateCmd defines 'create' subcommand

View Source
var VpgCreateCmdBody string

VpgCreateCmdBody holds contents of request body to be sent

View Source
var VpgCreateCmdDeviceSubnetCidrRange string

VpgCreateCmdDeviceSubnetCidrRange holds value of 'deviceSubnetCidrRange' option

View Source
var VpgCreateCmdPrimaryServiceName string

VpgCreateCmdPrimaryServiceName holds value of 'primaryServiceName' option

View Source
var VpgCreateCmdUseInternetGateway bool

VpgCreateCmdUseInternetGateway holds value of 'useInternetGateway' option

View Source
var VpgCreateMirroringPeerCmd = &cobra.Command{
	Use:   "create-mirroring-peer",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/mirroring/peers:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/mirroring/peers:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgCreateMirroringPeerCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgCreateMirroringPeerCmd defines 'create-mirroring-peer' subcommand

View Source
var VpgCreateMirroringPeerCmdBody string

VpgCreateMirroringPeerCmdBody holds contents of request body to be sent

View Source
var VpgCreateMirroringPeerCmdDescription string

VpgCreateMirroringPeerCmdDescription holds value of 'description' option

View Source
var VpgCreateMirroringPeerCmdEnabled bool

VpgCreateMirroringPeerCmdEnabled holds value of 'enabled' option

View Source
var VpgCreateMirroringPeerCmdIpAddress string

VpgCreateMirroringPeerCmdIpAddress holds value of 'ipAddress' option

View Source
var VpgCreateMirroringPeerCmdProtocol string

VpgCreateMirroringPeerCmdProtocol holds value of 'protocol' option

View Source
var VpgCreateMirroringPeerCmdVpgId string

VpgCreateMirroringPeerCmdVpgId holds value of 'vpg_id' option

View Source
var VpgCreateVpcPeeringConnectionCmd = &cobra.Command{
	Use:   "create-vpc-peering-connection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/vpc_peering_connections:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/vpc_peering_connections:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgCreateVpcPeeringConnectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgCreateVpcPeeringConnectionCmd defines 'create-vpc-peering-connection' subcommand

View Source
var VpgCreateVpcPeeringConnectionCmdBody string

VpgCreateVpcPeeringConnectionCmdBody holds contents of request body to be sent

View Source
var VpgCreateVpcPeeringConnectionCmdDestinationCidrBlock string

VpgCreateVpcPeeringConnectionCmdDestinationCidrBlock holds value of 'destinationCidrBlock' option

View Source
var VpgCreateVpcPeeringConnectionCmdPeerOwnerId string

VpgCreateVpcPeeringConnectionCmdPeerOwnerId holds value of 'peerOwnerId' option

View Source
var VpgCreateVpcPeeringConnectionCmdPeerRegion string

VpgCreateVpcPeeringConnectionCmdPeerRegion holds value of 'peerRegion' option

View Source
var VpgCreateVpcPeeringConnectionCmdPeerVpcId string

VpgCreateVpcPeeringConnectionCmdPeerVpcId holds value of 'peerVpcId' option

View Source
var VpgCreateVpcPeeringConnectionCmdVpgId string

VpgCreateVpcPeeringConnectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgDeleteIpAddressMapEntryCmd = &cobra.Command{
	Use:   "delete-ip-address-map-entry",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/ip_address_map/{key}:delete:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/ip_address_map/{key}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgDeleteIpAddressMapEntryCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgDeleteIpAddressMapEntryCmd defines 'delete-ip-address-map-entry' subcommand

View Source
var VpgDeleteIpAddressMapEntryCmdKey string

VpgDeleteIpAddressMapEntryCmdKey holds value of 'key' option

View Source
var VpgDeleteIpAddressMapEntryCmdVpgId string

VpgDeleteIpAddressMapEntryCmdVpgId holds value of 'vpg_id' option

View Source
var VpgDeleteMirroringPeerCmd = &cobra.Command{
	Use:   "delete-mirroring-peer",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/mirroring/peers/{ipaddr}:delete:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/mirroring/peers/{ipaddr}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgDeleteMirroringPeerCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgDeleteMirroringPeerCmd defines 'delete-mirroring-peer' subcommand

View Source
var VpgDeleteMirroringPeerCmdIpaddr string

VpgDeleteMirroringPeerCmdIpaddr holds value of 'ipaddr' option

View Source
var VpgDeleteMirroringPeerCmdVpgId string

VpgDeleteMirroringPeerCmdVpgId holds value of 'vpg_id' option

View Source
var VpgDeleteVpcPeeringConnectionCmd = &cobra.Command{
	Use:   "delete-vpc-peering-connection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/vpc_peering_connections/{pcx_id}:delete:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/vpc_peering_connections/{pcx_id}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgDeleteVpcPeeringConnectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgDeleteVpcPeeringConnectionCmd defines 'delete-vpc-peering-connection' subcommand

View Source
var VpgDeleteVpcPeeringConnectionCmdPcxId string

VpgDeleteVpcPeeringConnectionCmdPcxId holds value of 'pcx_id' option

View Source
var VpgDeleteVpcPeeringConnectionCmdVpgId string

VpgDeleteVpcPeeringConnectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgGetCmd = &cobra.Command{
	Use:   "get",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}:get:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgGetCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgGetCmd defines 'get' subcommand

View Source
var VpgGetCmdVpgId string

VpgGetCmdVpgId holds value of 'vpg_id' option

View Source
var VpgListCmd = &cobra.Command{
	Use:   "list",
	Short: TRAPI("/virtual_private_gateways:get:summary"),
	Long:  TRAPI(`/virtual_private_gateways:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgListCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgListCmd defines 'list' subcommand

View Source
var VpgListCmdLastEvaluatedKey string

VpgListCmdLastEvaluatedKey holds value of 'last_evaluated_key' option

View Source
var VpgListCmdLimit int64

VpgListCmdLimit holds value of 'limit' option

View Source
var VpgListCmdTagName string

VpgListCmdTagName holds value of 'tag_name' option

View Source
var VpgListCmdTagValue string

VpgListCmdTagValue holds value of 'tag_value' option

View Source
var VpgListCmdTagValueMatchMode string

VpgListCmdTagValueMatchMode holds value of 'tag_value_match_mode' option

View Source
var VpgListGatePeersCmd = &cobra.Command{
	Use:   "list-gate-peers",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/gate/peers:get:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/gate/peers:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgListGatePeersCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgListGatePeersCmd defines 'list-gate-peers' subcommand

View Source
var VpgListGatePeersCmdVpgId string

VpgListGatePeersCmdVpgId holds value of 'vpg_id' option

View Source
var VpgListIpAddressMapEntriesCmd = &cobra.Command{
	Use:   "list-ip-address-map-entries",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/ip_address_map:get:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/ip_address_map:get:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgListIpAddressMapEntriesCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgListIpAddressMapEntriesCmd defines 'list-ip-address-map-entries' subcommand

View Source
var VpgListIpAddressMapEntriesCmdVpgId string

VpgListIpAddressMapEntriesCmdVpgId holds value of 'vpg_id' option

View Source
var VpgOpenGateCmd = &cobra.Command{
	Use:   "open-gate",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/gate/open:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/gate/open:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgOpenGateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgOpenGateCmd defines 'open-gate' subcommand

View Source
var VpgOpenGateCmdVpgId string

VpgOpenGateCmdVpgId holds value of 'vpg_id' option

View Source
var VpgPutIpAddressMapEntryCmd = &cobra.Command{
	Use:   "put-ip-address-map-entry",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/ip_address_map:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/ip_address_map:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgPutIpAddressMapEntryCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgPutIpAddressMapEntryCmd defines 'put-ip-address-map-entry' subcommand

View Source
var VpgPutIpAddressMapEntryCmdBody string

VpgPutIpAddressMapEntryCmdBody holds contents of request body to be sent

View Source
var VpgPutIpAddressMapEntryCmdIpAddress string

VpgPutIpAddressMapEntryCmdIpAddress holds value of 'ipAddress' option

View Source
var VpgPutIpAddressMapEntryCmdKey string

VpgPutIpAddressMapEntryCmdKey holds value of 'key' option

View Source
var VpgPutIpAddressMapEntryCmdVpgId string

VpgPutIpAddressMapEntryCmdVpgId holds value of 'vpg_id' option

View Source
var VpgRegisterGatePeerCmd = &cobra.Command{
	Use:   "register-gate-peer",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/gate/peers:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/gate/peers:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgRegisterGatePeerCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgRegisterGatePeerCmd defines 'register-gate-peer' subcommand

View Source
var VpgRegisterGatePeerCmdBody string

VpgRegisterGatePeerCmdBody holds contents of request body to be sent

View Source
var VpgRegisterGatePeerCmdInnerIpAddress string

VpgRegisterGatePeerCmdInnerIpAddress holds value of 'innerIpAddress' option

View Source
var VpgRegisterGatePeerCmdOuterIpAddress string

VpgRegisterGatePeerCmdOuterIpAddress holds value of 'outerIpAddress' option

View Source
var VpgRegisterGatePeerCmdVpgId string

VpgRegisterGatePeerCmdVpgId holds value of 'vpg_id' option

View Source
var VpgSetInspectionCmd = &cobra.Command{
	Use:   "set-inspection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/set_inspection:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/set_inspection:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgSetInspectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgSetInspectionCmd defines 'set-inspection' subcommand

View Source
var VpgSetInspectionCmdBody string

VpgSetInspectionCmdBody holds contents of request body to be sent

View Source
var VpgSetInspectionCmdEnabled bool

VpgSetInspectionCmdEnabled holds value of 'enabled' option

View Source
var VpgSetInspectionCmdVpgId string

VpgSetInspectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgSetRedirectionCmd = &cobra.Command{
	Use:   "set-redirection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/set_redirection:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/set_redirection:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgSetRedirectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgSetRedirectionCmd defines 'set-redirection' subcommand

View Source
var VpgSetRedirectionCmdBody string

VpgSetRedirectionCmdBody holds contents of request body to be sent

View Source
var VpgSetRedirectionCmdDescription string

VpgSetRedirectionCmdDescription holds value of 'description' option

View Source
var VpgSetRedirectionCmdEnabled bool

VpgSetRedirectionCmdEnabled holds value of 'enabled' option

View Source
var VpgSetRedirectionCmdGateway string

VpgSetRedirectionCmdGateway holds value of 'gateway' option

View Source
var VpgSetRedirectionCmdVpgId string

VpgSetRedirectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgTerminateCmd = &cobra.Command{
	Use:   "terminate",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/terminate:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/terminate:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgTerminateCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgTerminateCmd defines 'terminate' subcommand

View Source
var VpgTerminateCmdVpgId string

VpgTerminateCmdVpgId holds value of 'vpg_id' option

View Source
var VpgUnregisterGatePeerCmd = &cobra.Command{
	Use:   "unregister-gate-peer",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/gate/peers/{outer_ip_address}:delete:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/gate/peers/{outer_ip_address}:delete:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgUnregisterGatePeerCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgUnregisterGatePeerCmd defines 'unregister-gate-peer' subcommand

View Source
var VpgUnregisterGatePeerCmdOuterIpAddress string

VpgUnregisterGatePeerCmdOuterIpAddress holds value of 'outer_ip_address' option

View Source
var VpgUnregisterGatePeerCmdVpgId string

VpgUnregisterGatePeerCmdVpgId holds value of 'vpg_id' option

View Source
var VpgUnsetInspectionCmd = &cobra.Command{
	Use:   "unset-inspection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/unset_inspection:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/unset_inspection:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgUnsetInspectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgUnsetInspectionCmd defines 'unset-inspection' subcommand

View Source
var VpgUnsetInspectionCmdVpgId string

VpgUnsetInspectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgUnsetRedirectionCmd = &cobra.Command{
	Use:   "unset-redirection",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/unset_redirection:post:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/unset_redirection:post:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgUnsetRedirectionCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgUnsetRedirectionCmd defines 'unset-redirection' subcommand

View Source
var VpgUnsetRedirectionCmdVpgId string

VpgUnsetRedirectionCmdVpgId holds value of 'vpg_id' option

View Source
var VpgUpdateMirroringPeerCmd = &cobra.Command{
	Use:   "update-mirroring-peer",
	Short: TRAPI("/virtual_private_gateways/{vpg_id}/junction/mirroring/peers/{ipaddr}:put:summary"),
	Long:  TRAPI(`/virtual_private_gateways/{vpg_id}/junction/mirroring/peers/{ipaddr}:put:description`),
	RunE: func(cmd *cobra.Command, args []string) error {
		opt := &apiClientOptions{
			BasePath: "/v1",
			Language: getSelectedLanguage(),
		}

		ac := newAPIClient(opt)
		if v := os.Getenv("SORACOM_VERBOSE"); v != "" {
			ac.SetVerbose(true)
		}

		err := authHelper(ac, cmd, args)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		param, err := collectVpgUpdateMirroringPeerCmdParams(ac)
		if err != nil {
			return err
		}

		result, err := ac.callAPI(param)
		if err != nil {
			cmd.SilenceUsage = true
			return err
		}

		if result == "" {
			return nil
		}

		return prettyPrintStringAsJSON(result)
	},
}

VpgUpdateMirroringPeerCmd defines 'update-mirroring-peer' subcommand

View Source
var VpgUpdateMirroringPeerCmdBody string

VpgUpdateMirroringPeerCmdBody holds contents of request body to be sent

View Source
var VpgUpdateMirroringPeerCmdIpaddr string

VpgUpdateMirroringPeerCmdIpaddr holds value of 'ipaddr' option

View Source
var VpgUpdateMirroringPeerCmdVpgId string

VpgUpdateMirroringPeerCmdVpgId holds value of 'vpg_id' option

Functions

func TRAPI added in v0.2.4

func TRAPI(pathAndMethodAndField string) string

func TRCLI added in v0.2.4

func TRCLI(resourceID string) string

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

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