Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cmd = &cobra.Command{ Use: "retrievals", Short: "List retrieval deal records for the user", Long: `List retrieval deal records for the user`, PreRun: func(cmd *cobra.Command, args []string) { err := viper.BindPFlags(cmd.Flags()) c.CheckErr(err) }, Run: func(cmd *cobra.Command, args []string) { ctx, cancel := context.WithTimeout(context.Background(), c.CmdTimeout) defer cancel() var opts []client.DealRecordsOption if viper.IsSet("ascending") { opts = append(opts, client.WithAscending(viper.GetBool("ascending"))) } if viper.IsSet("cids") { opts = append(opts, client.WithDataCids(viper.GetStringSlice("cids")...)) } if viper.IsSet("addrs") { opts = append(opts, client.WithFromAddrs(viper.GetStringSlice("addrs")...)) } if viper.IsSet("include-failed") { opts = append(opts, client.WithIncludeFailed(viper.GetBool("include-failed"))) } res, err := c.PowClient.Deals.RetrievalDealRecords(c.MustAuthCtx(ctx), opts...) c.CheckErr(err) json, err := protojson.MarshalOptions{Multiline: true, Indent: " ", EmitUnpopulated: true}.Marshal(res) c.CheckErr(err) fmt.Println(string(json)) }, }
Cmd is the command.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.