Documentation ¶
Index ¶
Constants ¶
View Source
const ( EnvironmentIDKey = "env-id" IntentClientIDKey = "client-service-id" IntentServerIDKey = "server-service-id" )
Variables ¶
View Source
var ListCmd = &cobra.Command{ Use: "list", Short: "List intents", Args: cobra.NoArgs, SilenceUsage: true, RunE: func(_ *cobra.Command, _ []string) error { ctxTimeout, cancel := context.WithTimeout(context.Background(), config.DefaultTimeout) defer cancel() c, err := cloudclient.NewClient(ctxTimeout) if err != nil { return err } r, err := c.IntentsQueryWithResponse(ctxTimeout, &cloudapi.IntentsQueryParams{ EnvironmentId: lo.Ternary(viper.IsSet(EnvironmentIDKey), lo.ToPtr(viper.GetString(EnvironmentIDKey)), nil), ClientId: lo.Ternary(viper.IsSet(IntentClientIDKey), lo.ToPtr(viper.GetString(IntentClientIDKey)), nil), ServerId: lo.Ternary(viper.IsSet(IntentServerIDKey), lo.ToPtr(viper.GetString(IntentServerIDKey)), nil), }, ) if err != nil { return err } output.FormatIntents(lo.FromPtr(r.JSON200)) return nil }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.