feat: implementing getting lead tuples.
This commit is contained in:
parent
7d8afae5a5
commit
a8a0331890
2 changed files with 35 additions and 0 deletions
33
cmd/amocli/getleadtup.go
Normal file
33
cmd/amocli/getleadtup.go
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "surdeus.su/core/cli/mtool"
|
||||||
|
import "surdeus.su/core/amo"
|
||||||
|
import "surdeus.su/core/ss/urlenc"
|
||||||
|
|
||||||
|
type LeadTupleGetter struct{}
|
||||||
|
func (l LeadTupleGetter) GetValues(
|
||||||
|
c *amo.Client,
|
||||||
|
opts ...urlenc.Builder,
|
||||||
|
) (
|
||||||
|
[]amo.LeadTuple,
|
||||||
|
amo.NextFunc[[]amo.LeadTuple],
|
||||||
|
error,
|
||||||
|
) {
|
||||||
|
return c.GetLeadTuples(opts...)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (l LeadTupleGetter) GetNameMul() string {
|
||||||
|
return "lead tuples"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (l LeadTupleGetter) GetFuncName() string {
|
||||||
|
return "amo.GetLeadTuples"
|
||||||
|
}
|
||||||
|
|
||||||
|
var getLeadTuple = mtool.T("get-lead-tuples").Func(func(
|
||||||
|
flags *mtool.Flags,
|
||||||
|
){
|
||||||
|
RunGetter(LeadTupleGetter{}, flags)
|
||||||
|
}).Usage(
|
||||||
|
"[id1 id2 ... idN]",
|
||||||
|
)
|
|
@ -17,6 +17,8 @@ var tool = mtool.T("amocli").Subs(
|
||||||
updateComs,
|
updateComs,
|
||||||
|
|
||||||
getContacts,
|
getContacts,
|
||||||
|
getLeadTuple,
|
||||||
|
|
||||||
mtool.T("version").Func(func(flags *mtool.Flags){
|
mtool.T("version").Func(func(flags *mtool.Flags){
|
||||||
bi, ok := debug.ReadBuildInfo()
|
bi, ok := debug.ReadBuildInfo()
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
Loading…
Reference in a new issue