update v1.0.45

master
李光春 2 years ago
parent 58623fd392
commit c40526bfc0

1
.gitignore vendored

@ -5,5 +5,6 @@
.vscode
*.log
gitmod.sh
/test/
/service/*/*_test.go
/utils/*/*_test.go

@ -2,11 +2,50 @@ module github.com/dtapps/go-library
go 1.18
require (
github.com/go-redis/redis/v8 v8.11.5
github.com/mitchellh/mapstructure v1.5.0
github.com/mvdan/xurls v1.1.0
github.com/natefinch/lumberjack v2.0.0+incompatible
github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84
github.com/shopspring/decimal v1.3.1
github.com/sirupsen/logrus v1.8.1
go.mongodb.org/mongo-driver v1.9.0
go.uber.org/zap v1.21.0
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4
golang.org/x/text v0.3.7
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
gorm.io/driver/mysql v1.3.3
gorm.io/driver/postgres v1.3.5
gorm.io/gorm v1.23.5
)
require (
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-redis/redis/v8 v8.11.5 // indirect
github.com/go-sql-driver/mysql v1.6.0 // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
github.com/jackc/pgconn v1.12.0 // indirect
github.com/jackc/pgio v1.0.0 // indirect
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgproto3/v2 v2.3.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
github.com/jackc/pgtype v1.11.0 // indirect
github.com/jackc/pgx/v4 v4.16.0 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.4 // indirect
gorm.io/gorm v1.23.4 // indirect
github.com/jinzhu/now v1.1.5 // indirect
github.com/klauspost/compress v1.15.2 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.1.1 // indirect
github.com/xdg-go/stringprep v1.0.3 // indirect
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a // indirect
go.uber.org/atomic v1.9.0 // indirect
go.uber.org/multierr v1.8.0 // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150 // indirect
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
)

280
go.sum

@ -1,12 +1,288 @@
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc=
github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI=
github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo=
github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE=
github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/go-stack/stack v1.8.1 h1:ntEHSVwIt7PNXNpgPmVfMrNhLtgjlmnZha2kOpuRiDw=
github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4=
github.com/gofrs/uuid v4.0.0+incompatible h1:1SD/1F5pU8p29ybwgQSwpQk+mwdRrXCYuPhW6m+TnJw=
github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=
github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM=
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0=
github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo=
github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8=
github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA=
github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE=
github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s=
github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o=
github.com/jackc/pgconn v1.9.0/go.mod h1:YctiPyvzfU11JFxoXokUOOKQXQmDMoJL9vJzHH8/2JY=
github.com/jackc/pgconn v1.9.1-0.20210724152538-d89c8390a530/go.mod h1:4z2w8XhRbP1hYxkpTuBjTS3ne3J48K83+u0zoyvg2pI=
github.com/jackc/pgconn v1.12.0 h1:/RvQ24k3TnNdfBSW0ou9EOi5jx2cX7zfE8n2nLKuiP0=
github.com/jackc/pgconn v1.12.0/go.mod h1:ZkhRC59Llhrq3oSfrikvwQ5NaxYExr6twkdkMLaKono=
github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE=
github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8=
github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE=
github.com/jackc/pgmock v0.0.0-20201204152224-4fe30f7445fd/go.mod h1:hrBW0Enj2AZTNpt/7Y5rr2xe/9Mn757Wtb2xeBzPv2c=
github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65 h1:DadwsjnMwFjfWc9y5Wi/+Zz7xoE5ALHsRQlOctkOiHc=
github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak=
github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A=
github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78=
github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA=
github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg=
github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM=
github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM=
github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
github.com/jackc/pgproto3/v2 v2.1.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
github.com/jackc/pgproto3/v2 v2.3.0 h1:brH0pCGBDkBW07HWlN/oSBXrmo3WB0UvZd1pIuDcL8Y=
github.com/jackc/pgproto3/v2 v2.3.0/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg=
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E=
github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg=
github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc=
github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw=
github.com/jackc/pgtype v1.8.1-0.20210724151600-32e20a603178/go.mod h1:C516IlIV9NKqfsMCXTdChteoXmwgUceqaLfjg2e3NlM=
github.com/jackc/pgtype v1.11.0 h1:u4uiGPz/1hryuXzyaBhSk6dnIyyG2683olG2OV+UUgs=
github.com/jackc/pgtype v1.11.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4=
github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y=
github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM=
github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc=
github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs=
github.com/jackc/pgx/v4 v4.16.0 h1:4k1tROTJctHotannFYzu77dY3bgtMRymQP7tXQjqpPk=
github.com/jackc/pgx/v4 v4.16.0/go.mod h1:N0A9sFdWzkw/Jy1lwoiB64F2+ugFZi987zRxcPez/wI=
github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
github.com/jackc/puddle v1.2.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=
github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=
github.com/jinzhu/now v1.1.4 h1:tHnRBy1i5F2Dh8BAFxqFzxKqqvezXrL2OW1TnX+Mlas=
github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
gorm.io/gorm v1.23.4 h1:1BKWM67O6CflSLcwGQR7ccfmC4ebOxQrTfOQGRE9wjg=
github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ=
github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
github.com/klauspost/compress v1.15.2 h1:3WH+AG7s2+T8o3nrM/8u2rdqUEcQhmga7smjrT41nAw=
github.com/klauspost/compress v1.15.2/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8=
github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc=
github.com/mvdan/xurls v1.1.0 h1:OpuDelGQ1R1ueQ6sSryzi6P+1RtBpfQHM8fJwlE45ww=
github.com/mvdan/xurls v1.1.0/go.mod h1:tQlNn3BED8bE/15hnSL2HLkDeLWpNPAwtw7wkEq44oU=
github.com/natefinch/lumberjack v2.0.0+incompatible h1:4QJd3OLAMgj7ph+yZTuX13Ld4UpgHp07nNdFX7mqFfM=
github.com/natefinch/lumberjack v2.0.0+incompatible/go.mod h1:Wi9p2TTF5DG5oU+6YfsmYQpsTIOm0B1VNzQg9Mw6nPk=
github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84 h1:Nxk1uViXfb9MHgtHBlQFWzlQCsJbDQuotfTsAFcFP3o=
github.com/nilorg/sdk v0.0.0-20210429091026-95b6cdc95c84/go.mod h1:X1swpPdqguAZaBDoEPyEWHSsJii0YQ1o+3piMv6W3JU=
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8=
github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE=
github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4=
github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c=
github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI=
github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs=
github.com/xdg-go/scram v1.1.1 h1:VOMT+81stJgXW3CpHyqHN3AXDYIMsx56mEFrB37Mb/E=
github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g=
github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM=
github.com/xdg-go/stringprep v1.0.3 h1:kdwGpVNwPFtjs98xCGkHjQtGKh86rDcRZN17QEMCOIs=
github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8=
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA=
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a h1:fZHgsYlfvtyqToslyjUt3VOPF4J7aK/3MPcK7xp3PDk=
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a/go.mod h1:ul22v+Nro/R083muKhosV54bj5niojjWZvU8xrevuH4=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q=
go.mongodb.org/mongo-driver v1.9.0 h1:f3aLGJvQmBl8d9S40IL+jEyBC6hfLPbJjv9t5hEM9ck=
go.mongodb.org/mongo-driver v1.9.0/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY=
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI=
go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/multierr v1.8.0 h1:dg6GjLku4EH+249NNmoIciG9N/jURbDG+pFlTkhzIC8=
go.uber.org/multierr v1.8.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak=
go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
go.uber.org/zap v1.21.0 h1:WefMeulhovoZ2sYXz7st6K0sLj7bBhpiFaud4r4zST8=
go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE=
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 h1:kUhD7nTDoI3fVd9G4ORWrbV5NY0liEs/Jg2pv5f+bBA=
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150 h1:xHms4gcpe1YE7A3yIllJXP16CMAGuqwO2lX1mTyyRRc=
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df h1:n7WqCuqOuCbNr617RXOY0AWRXxgwEyPp2z+p0+hgMuE=
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df/go.mod h1:LRQQ+SO6ZHR7tOkpBDuZnXENFzX8qRjMDMyPD6BRkCw=
gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s=
gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8=
gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gorm.io/driver/mysql v1.3.3 h1:jXG9ANrwBc4+bMvBcSl8zCfPBaVoPyBEBshA8dA93X8=
gorm.io/driver/mysql v1.3.3/go.mod h1:ChK6AHbHgDCFZyJp0F+BmVGb06PSIoh9uVYKAlRbb2U=
gorm.io/driver/postgres v1.3.5 h1:oVLmefGqBTlgeEVG6LKnH6krOlo4TZ3Q/jIK21KUMlw=
gorm.io/driver/postgres v1.3.5/go.mod h1:EGCWefLFQSVFrHGy4J8EtiHCWX5Q8t0yz2Jt9aKkGzU=
gorm.io/gorm v1.23.1/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk=
gorm.io/gorm v1.23.4/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk=
gorm.io/gorm v1.23.5 h1:TnlF26wScKSvknUC/Rn8t0NLLM22fypYBlvj1+aH6dM=
gorm.io/gorm v1.23.5/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk=
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=

@ -0,0 +1,3 @@
go get -u && go mod tidy
go get -u all
go mod vendor

@ -6,5 +6,5 @@ import (
)
func Version() string {
return "v1.0.41"
return "v1.0.45"
}

@ -0,0 +1,28 @@
package service
import (
_ "github.com/dtapps/go-library/service/dingdanxia"
_ "github.com/dtapps/go-library/service/dingtalk"
_ "github.com/dtapps/go-library/service/eastiot"
_ "github.com/dtapps/go-library/service/ejiaofei"
_ "github.com/dtapps/go-library/service/feishu"
_ "github.com/dtapps/go-library/service/ip"
_ "github.com/dtapps/go-library/service/jd"
_ "github.com/dtapps/go-library/service/jobs"
_ "github.com/dtapps/go-library/service/kashangwl"
_ "github.com/dtapps/go-library/service/leshuazf"
_ "github.com/dtapps/go-library/service/meituan"
_ "github.com/dtapps/go-library/service/pinduoduo"
_ "github.com/dtapps/go-library/service/pintoto"
_ "github.com/dtapps/go-library/service/sendcloud"
_ "github.com/dtapps/go-library/service/taobao"
_ "github.com/dtapps/go-library/service/tianyancha"
_ "github.com/dtapps/go-library/service/wechatminiprogram"
_ "github.com/dtapps/go-library/service/wechatoffice"
_ "github.com/dtapps/go-library/service/wechatopen"
_ "github.com/dtapps/go-library/service/wechatpayapiv2"
_ "github.com/dtapps/go-library/service/wechatpayapiv3"
_ "github.com/dtapps/go-library/service/wechatqy"
_ "github.com/dtapps/go-library/service/wechatunion"
_ "github.com/dtapps/go-library/service/wikeyun"
)

@ -1,98 +0,0 @@
package ability1826
import (
"errors"
"log"
"topsdk"
"topsdk/ability1826/request"
"topsdk/ability1826/response"
"topsdk/util"
)
type Ability1826 struct {
Client *topsdk.TopClient
}
func NewAbility1826(client *topsdk.TopClient) *Ability1826 {
return &Ability1826{client}
}
/*
-广-使(API)
*/
func (ability *Ability1826) TaobaoTbkDgVegasTljInstanceReport(req *request.TaobaoTbkDgVegasTljInstanceReportRequest) (*response.TaobaoTbkDgVegasTljInstanceReportResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability1826 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.vegas.tlj.instance.report", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgVegasTljInstanceReportResponse{}
if err != nil {
log.Fatal("taobaoTbkDgVegasTljInstanceReport error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
-广-
*/
func (ability *Ability1826) TaobaoTbkDgVegasTljStop(req *request.TaobaoTbkDgVegasTljStopRequest) (*response.TaobaoTbkDgVegasTljStopResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability1826 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.vegas.tlj.stop", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgVegasTljStopResponse{}
if err != nil {
log.Fatal("taobaoTbkDgVegasTljStop error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
-广-
*/
func (ability *Ability1826) TaobaoTbkDgVegasTljCreate(req *request.TaobaoTbkDgVegasTljCreateRequest) (*response.TaobaoTbkDgVegasTljCreateResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability1826 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.vegas.tlj.create", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgVegasTljCreateResponse{}
if err != nil {
log.Fatal("taobaoTbkDgVegasTljCreate error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
-广-
*/
func (ability *Ability1826) TaobaoTbkDgVegasTljReport(req *request.TaobaoTbkDgVegasTljReportRequest) (*response.TaobaoTbkDgVegasTljReportResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability1826 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.vegas.tlj.report", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgVegasTljReportResponse{}
if err != nil {
log.Fatal("taobaoTbkDgVegasTljReport error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgVegasTljCreateResult struct {
/*
model */
Model *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult `json:"model,omitempty" `
/*
msgCode */
MsgCode *string `json:"msg_code,omitempty" `
/*
msgInfo */
MsgInfo *string `json:"msg_info,omitempty" `
/*
success */
Success *bool `json:"success,omitempty" `
}
func (s *TaobaoTbkDgVegasTljCreateResult) SetModel(v TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) *TaobaoTbkDgVegasTljCreateResult {
s.Model = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateResult) SetMsgCode(v string) *TaobaoTbkDgVegasTljCreateResult {
s.MsgCode = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateResult) SetMsgInfo(v string) *TaobaoTbkDgVegasTljCreateResult {
s.MsgInfo = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateResult) SetSuccess(v bool) *TaobaoTbkDgVegasTljCreateResult {
s.Success = &v
return s
}

@ -1,44 +0,0 @@
package domain
type TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult struct {
/*
Id */
RightsId *string `json:"rights_id,omitempty" `
/*
Url */
SendUrl *string `json:"send_url,omitempty" `
/*
code */
VegasCode *string `json:"vegas_code,omitempty" `
/*
2 */
AvailableFee *string `json:"available_fee,omitempty" `
/*
*/
ItemTodayNumLeft *int64 `json:"item_today_num_left,omitempty" `
}
func (s *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) SetRightsId(v string) *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult {
s.RightsId = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) SetSendUrl(v string) *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult {
s.SendUrl = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) SetVegasCode(v string) *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult {
s.VegasCode = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) SetAvailableFee(v string) *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult {
s.AvailableFee = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult) SetItemTodayNumLeft(v int64) *TaobaoTbkDgVegasTljCreateRightsInstanceCreateResult {
s.ItemTodayNumLeft = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgVegasTljInstanceReportResult struct {
/*
model */
Model *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto `json:"model,omitempty" `
/*
msgCode */
MsgCode *string `json:"msg_code,omitempty" `
/*
msgInfo */
MsgInfo *string `json:"msg_info,omitempty" `
/*
*/
Success *bool `json:"success,omitempty" `
}
func (s *TaobaoTbkDgVegasTljInstanceReportResult) SetModel(v TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) *TaobaoTbkDgVegasTljInstanceReportResult {
s.Model = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportResult) SetMsgCode(v string) *TaobaoTbkDgVegasTljInstanceReportResult {
s.MsgCode = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportResult) SetMsgInfo(v string) *TaobaoTbkDgVegasTljInstanceReportResult {
s.MsgInfo = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportResult) SetSuccess(v bool) *TaobaoTbkDgVegasTljInstanceReportResult {
s.Success = &v
return s
}

@ -1,100 +0,0 @@
package domain
type TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto struct {
/*
*/
UnfreezeAmount *string `json:"unfreeze_amount,omitempty" `
/*
*/
UnfreezeNum *int64 `json:"unfreeze_num,omitempty" `
/*
退 */
RefundAmount *string `json:"refund_amount,omitempty" `
/*
退 */
RefundNum *int64 `json:"refund_num,omitempty" `
/*
*/
PreCommissionAmount *string `json:"pre_commission_amount,omitempty" `
/*
*/
AlipayAmount *string `json:"alipay_amount,omitempty" `
/*
*/
UseAmount *string `json:"use_amount,omitempty" `
/*
*/
UseNum *int64 `json:"use_num,omitempty" `
/*
*/
WinAmount *string `json:"win_amount,omitempty" `
/*
*/
WinNum *int64 `json:"win_num,omitempty" `
/*
退 */
FpRefundAmount *string `json:"fp_refund_amount,omitempty" `
/*
退 */
FpRefundNum *int64 `json:"fp_refund_num,omitempty" `
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetUnfreezeAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.UnfreezeAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetUnfreezeNum(v int64) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.UnfreezeNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetRefundAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.RefundAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetRefundNum(v int64) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.RefundNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetPreCommissionAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.PreCommissionAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetAlipayAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.AlipayAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetUseAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.UseAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetUseNum(v int64) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.UseNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetWinAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.WinAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetWinNum(v int64) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.WinNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetFpRefundAmount(v string) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.FpRefundAmount = &v
return s
}
func (s *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto) SetFpRefundNum(v int64) *TaobaoTbkDgVegasTljInstanceReportTljInstanceReportDto {
s.FpRefundNum = &v
return s
}

@ -1,116 +0,0 @@
package domain
type TaobaoTbkDgVegasTljReportExtra struct {
/*
/ */
GetRate *string `json:"get_rate,omitempty" `
/*
使使/ */
UseRate *string `json:"use_rate,omitempty" `
/*
使退退使 */
AlipayNum *int64 `json:"alipay_num,omitempty" `
/*
使退退使 */
AlipayAmt *string `json:"alipay_amt,omitempty" `
/*
使2 */
PrePubShareFeeForDisp *string `json:"pre_pub_share_fee_for_disp,omitempty" `
/*
使2 */
CmSettleAmt *string `json:"cm_settle_amt,omitempty" `
/*
*/
WinPv *int64 `json:"win_pv,omitempty" `
/*
*/
WinSumAmt *string `json:"win_sum_amt,omitempty" `
/*
*/
RemainingNum *int64 `json:"remaining_num,omitempty" `
/*
*/
RemainingAmt *string `json:"remaining_amt,omitempty" `
/*
使使退退使使 */
UseNum *int64 `json:"use_num,omitempty" `
/*
使使1)退退退使使使退使使使 */
UseSumAmt *string `json:"use_sum_amt,omitempty" `
/*
退使退退退退 */
RefundNum *int64 `json:"refund_num,omitempty" `
/*
退使退退退 退使退退 */
RefundSumAmt *string `json:"refund_sum_amt,omitempty" `
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetGetRate(v string) *TaobaoTbkDgVegasTljReportExtra {
s.GetRate = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetUseRate(v string) *TaobaoTbkDgVegasTljReportExtra {
s.UseRate = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetAlipayNum(v int64) *TaobaoTbkDgVegasTljReportExtra {
s.AlipayNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetAlipayAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.AlipayAmt = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetPrePubShareFeeForDisp(v string) *TaobaoTbkDgVegasTljReportExtra {
s.PrePubShareFeeForDisp = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetCmSettleAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.CmSettleAmt = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetWinPv(v int64) *TaobaoTbkDgVegasTljReportExtra {
s.WinPv = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetWinSumAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.WinSumAmt = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetRemainingNum(v int64) *TaobaoTbkDgVegasTljReportExtra {
s.RemainingNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetRemainingAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.RemainingAmt = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetUseNum(v int64) *TaobaoTbkDgVegasTljReportExtra {
s.UseNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetUseSumAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.UseSumAmt = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetRefundNum(v int64) *TaobaoTbkDgVegasTljReportExtra {
s.RefundNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportExtra) SetRefundSumAmt(v string) *TaobaoTbkDgVegasTljReportExtra {
s.RefundSumAmt = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgVegasTljReportInstanceDTO struct {
/*
extra */
Extra *TaobaoTbkDgVegasTljReportExtra `json:"extra,omitempty" `
}
func (s *TaobaoTbkDgVegasTljReportInstanceDTO) SetExtra(v TaobaoTbkDgVegasTljReportExtra) *TaobaoTbkDgVegasTljReportInstanceDTO {
s.Extra = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgVegasTljStopUpdateStatusResult struct {
/*
*/
UpdateSuccess *bool `json:"update_success,omitempty" `
}
func (s *TaobaoTbkDgVegasTljStopUpdateStatusResult) SetUpdateSuccess(v bool) *TaobaoTbkDgVegasTljStopUpdateStatusResult {
s.UpdateSuccess = &v
return s
}

@ -1,159 +0,0 @@
package request
import (
"topsdk/util"
)
type TaobaoTbkDgVegasTljCreateRequest struct {
/*
广Id */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
0 */
SecurityLevel *int64 `json:"security_level,omitempty" required:"false" `
/*
使使 yyyy-MM-dd2019-01-292019-01-29 00:00:00 */
UseStartTime *string `json:"use_start_time,omitempty" required:"false" `
/*
,1:2: */
UseEndTimeMode *int64 `json:"use_end_time_mode,omitempty" required:"false" `
/*
使1-7, 11 yyyy-MM-dd2019-01-292019-01-29 23:59:59 */
UseEndTime *string `json:"use_end_time,omitempty" required:"false" `
/*
*/
SendEndTime *util.LocalTime `json:"send_end_time,omitempty" required:"false" `
/*
*/
SendStartTime *util.LocalTime `json:"send_start_time" required:"true" `
/*
*/
PerFace *string `json:"per_face" required:"true" `
/*
true */
SecuritySwitch *bool `json:"security_switch" required:"true" `
/*
*/
UserTotalWinNumLimit *int64 `json:"user_total_win_num_limit" required:"true" `
/*
10 */
Name *string `json:"name" required:"true" `
/*
*/
TotalNum *int64 `json:"total_num" required:"true" `
/*
ID */
ItemId *int64 `json:"item_id" required:"true" `
/*
CPS defalutValue<EFBFBD><EFBFBD>MKT */
CampaignType *string `json:"campaign_type,omitempty" required:"false" `
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetAdzoneId(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetSecurityLevel(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.SecurityLevel = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetUseStartTime(v string) *TaobaoTbkDgVegasTljCreateRequest {
s.UseStartTime = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetUseEndTimeMode(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.UseEndTimeMode = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetUseEndTime(v string) *TaobaoTbkDgVegasTljCreateRequest {
s.UseEndTime = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetSendEndTime(v util.LocalTime) *TaobaoTbkDgVegasTljCreateRequest {
s.SendEndTime = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetSendStartTime(v util.LocalTime) *TaobaoTbkDgVegasTljCreateRequest {
s.SendStartTime = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetPerFace(v string) *TaobaoTbkDgVegasTljCreateRequest {
s.PerFace = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetSecuritySwitch(v bool) *TaobaoTbkDgVegasTljCreateRequest {
s.SecuritySwitch = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetUserTotalWinNumLimit(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.UserTotalWinNumLimit = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetName(v string) *TaobaoTbkDgVegasTljCreateRequest {
s.Name = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetTotalNum(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.TotalNum = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetItemId(v int64) *TaobaoTbkDgVegasTljCreateRequest {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgVegasTljCreateRequest) SetCampaignType(v string) *TaobaoTbkDgVegasTljCreateRequest {
s.CampaignType = &v
return s
}
func (req *TaobaoTbkDgVegasTljCreateRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.SecurityLevel != nil {
paramMap["security_level"] = *req.SecurityLevel
}
if req.UseStartTime != nil {
paramMap["use_start_time"] = *req.UseStartTime
}
if req.UseEndTimeMode != nil {
paramMap["use_end_time_mode"] = *req.UseEndTimeMode
}
if req.UseEndTime != nil {
paramMap["use_end_time"] = *req.UseEndTime
}
if req.SendEndTime != nil {
paramMap["send_end_time"] = *req.SendEndTime
}
if req.SendStartTime != nil {
paramMap["send_start_time"] = *req.SendStartTime
}
if req.PerFace != nil {
paramMap["per_face"] = *req.PerFace
}
if req.SecuritySwitch != nil {
paramMap["security_switch"] = *req.SecuritySwitch
}
if req.UserTotalWinNumLimit != nil {
paramMap["user_total_win_num_limit"] = *req.UserTotalWinNumLimit
}
if req.Name != nil {
paramMap["name"] = *req.Name
}
if req.TotalNum != nil {
paramMap["total_num"] = *req.TotalNum
}
if req.ItemId != nil {
paramMap["item_id"] = *req.ItemId
}
if req.CampaignType != nil {
paramMap["campaign_type"] = *req.CampaignType
}
return paramMap
}
func (req *TaobaoTbkDgVegasTljCreateRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,25 +0,0 @@
package request
type TaobaoTbkDgVegasTljInstanceReportRequest struct {
/*
ID */
RightsId *string `json:"rights_id" required:"true" `
}
func (s *TaobaoTbkDgVegasTljInstanceReportRequest) SetRightsId(v string) *TaobaoTbkDgVegasTljInstanceReportRequest {
s.RightsId = &v
return s
}
func (req *TaobaoTbkDgVegasTljInstanceReportRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.RightsId != nil {
paramMap["rights_id"] = *req.RightsId
}
return paramMap
}
func (req *TaobaoTbkDgVegasTljInstanceReportRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,35 +0,0 @@
package request
type TaobaoTbkDgVegasTljReportRequest struct {
/*
adzoneId */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
rightsId */
RightsId *string `json:"rights_id" required:"true" `
}
func (s *TaobaoTbkDgVegasTljReportRequest) SetAdzoneId(v int64) *TaobaoTbkDgVegasTljReportRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgVegasTljReportRequest) SetRightsId(v string) *TaobaoTbkDgVegasTljReportRequest {
s.RightsId = &v
return s
}
func (req *TaobaoTbkDgVegasTljReportRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.RightsId != nil {
paramMap["rights_id"] = *req.RightsId
}
return paramMap
}
func (req *TaobaoTbkDgVegasTljReportRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,35 +0,0 @@
package request
type TaobaoTbkDgVegasTljStopRequest struct {
/*
adzoneId */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
rightsId */
RightsId *string `json:"rights_id" required:"true" `
}
func (s *TaobaoTbkDgVegasTljStopRequest) SetAdzoneId(v int64) *TaobaoTbkDgVegasTljStopRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgVegasTljStopRequest) SetRightsId(v string) *TaobaoTbkDgVegasTljStopRequest {
s.RightsId = &v
return s
}
func (req *TaobaoTbkDgVegasTljStopRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.RightsId != nil {
paramMap["rights_id"] = *req.RightsId
}
return paramMap
}
func (req *TaobaoTbkDgVegasTljStopRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability1826/domain"
)
type TaobaoTbkDgVegasTljCreateResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
result
*/
Result domain.TaobaoTbkDgVegasTljCreateResult `json:"result,omitempty" `
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability1826/domain"
)
type TaobaoTbkDgVegasTljInstanceReportResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
model
*/
Result domain.TaobaoTbkDgVegasTljInstanceReportResult `json:"result,omitempty" `
}

@ -1,35 +0,0 @@
package response
import (
"topsdk/ability1826/domain"
)
type TaobaoTbkDgVegasTljReportResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Model domain.TaobaoTbkDgVegasTljReportInstanceDTO `json:"model,omitempty" `
/*
msgInfo
*/
MsgInfo string `json:"msg_info,omitempty" `
/*
msgCode
*/
MsgCode string `json:"msg_code,omitempty" `
/*
*/
ResultSuccess bool `json:"result_success,omitempty" `
}

@ -1,35 +0,0 @@
package response
import (
"topsdk/ability1826/domain"
)
type TaobaoTbkDgVegasTljStopResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
model
*/
Model domain.TaobaoTbkDgVegasTljStopUpdateStatusResult `json:"model,omitempty" `
/*
msgInfo
*/
MsgInfo string `json:"msg_info,omitempty" `
/*
msgCode
*/
MsgCode string `json:"msg_code,omitempty" `
/*
*/
ResultSuccess bool `json:"result_success,omitempty" `
}

@ -1,38 +0,0 @@
package ability2138
import (
"errors"
"log"
"topsdk"
"topsdk/ability2138/request"
"topsdk/ability2138/response"
"topsdk/util"
)
type Ability2138 struct {
Client *topsdk.TopClient
}
func NewAbility2138(client *topsdk.TopClient) *Ability2138 {
return &Ability2138{client}
}
/*
-广-
*/
func (ability *Ability2138) TaobaoTbkDgNewuserOrderGet(req *request.TaobaoTbkDgNewuserOrderGetRequest) (*response.TaobaoTbkDgNewuserOrderGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability2138 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.newuser.order.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgNewuserOrderGetResponse{}
if err != nil {
log.Fatal("taobaoTbkDgNewuserOrderGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgNewuserOrderGetData struct {
/*
resultList */
Results *[]TaobaoTbkDgNewuserOrderGetMapData `json:"results,omitempty" `
/*
*/
PageNo *int64 `json:"page_no,omitempty" `
/*
*/
PageSize *int64 `json:"page_size,omitempty" `
/*
*/
HasNext *bool `json:"has_next,omitempty" `
}
func (s *TaobaoTbkDgNewuserOrderGetData) SetResults(v []TaobaoTbkDgNewuserOrderGetMapData) *TaobaoTbkDgNewuserOrderGetData {
s.Results = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetData) SetPageNo(v int64) *TaobaoTbkDgNewuserOrderGetData {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetData) SetPageSize(v int64) *TaobaoTbkDgNewuserOrderGetData {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetData) SetHasNext(v bool) *TaobaoTbkDgNewuserOrderGetData {
s.HasNext = &v
return s
}

@ -1,224 +0,0 @@
package domain
import (
"topsdk/util"
)
type TaobaoTbkDgNewuserOrderGetMapData struct {
/*
*/
RegisterTime *util.LocalTime `json:"register_time,omitempty" `
/*
bind_time bind_time */
BindTime *util.LocalTime `json:"bind_time,omitempty" `
/*
*/
BuyTime *util.LocalTime `json:"buy_time,omitempty" `
/*
1: 2:3:4: 123342:3:4: */
Status *int64 `json:"status,omitempty" `
/*
*/
Mobile *string `json:"mobile,omitempty" `
/*
:1.2. */
OrderTkType *int64 `json:"order_tk_type,omitempty" `
/*
(unionid) */
UnionId *string `json:"union_id,omitempty" `
/*
ID(pidmm_1_2_3)1 */
MemberId *int64 `json:"member_id,omitempty" `
/*
*/
MemberNick *string `json:"member_nick,omitempty" `
/*
ID(pidmm_1_2_3)2 */
SiteId *int64 `json:"site_id,omitempty" `
/*
*/
SiteName *string `json:"site_name,omitempty" `
/*
广ID(pidmm_1_2_3)3 */
AdzoneId *int64 `json:"adzone_id,omitempty" `
/*
广 */
AdzoneName *string `json:"adzone_name,omitempty" `
/*
id */
TbTradeParentId *int64 `json:"tb_trade_parent_id,omitempty" `
/*
*/
AcceptTime *util.LocalTime `json:"accept_time,omitempty" `
/*
*/
ReceiveTime *util.LocalTime `json:"receive_time,omitempty" `
/*
*/
SuccessTime *util.LocalTime `json:"success_time,omitempty" `
/*
taobao- alipay- tmall- */
ActivityType *string `json:"activity_type,omitempty" `
/*
id */
ActivityId *string `json:"activity_id,omitempty" `
/*
"20180202" */
BizDate *string `json:"biz_date,omitempty" `
/*
*/
Orders *[]TaobaoTbkDgNewuserOrderGetOrderData `json:"orders,omitempty" `
/*
*/
BindCardTime *util.LocalTime `json:"bind_card_time,omitempty" `
/*
loginTime */
LoginTime *util.LocalTime `json:"login_time,omitempty" `
/*
1-0- */
IsCardSave *int64 `json:"is_card_save,omitempty" `
/*
使 */
UseRightsTime *util.LocalTime `json:"use_rights_time,omitempty" `
/*
*/
GetRightsTime *util.LocalTime `json:"get_rights_time,omitempty" `
/*
id */
RelationId *string `json:"relation_id,omitempty" `
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetRegisterTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.RegisterTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBindTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.BindTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBuyTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.BuyTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetStatus(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.Status = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMobile(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.Mobile = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetOrderTkType(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.OrderTkType = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetUnionId(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.UnionId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMemberId(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.MemberId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMemberNick(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.MemberNick = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSiteId(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.SiteId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSiteName(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.SiteName = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAdzoneId(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAdzoneName(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.AdzoneName = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetTbTradeParentId(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.TbTradeParentId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAcceptTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.AcceptTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetReceiveTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.ReceiveTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSuccessTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.SuccessTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetActivityType(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.ActivityType = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetActivityId(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.ActivityId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBizDate(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.BizDate = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetOrders(v []TaobaoTbkDgNewuserOrderGetOrderData) *TaobaoTbkDgNewuserOrderGetMapData {
s.Orders = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBindCardTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.BindCardTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetLoginTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.LoginTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetIsCardSave(v int64) *TaobaoTbkDgNewuserOrderGetMapData {
s.IsCardSave = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetUseRightsTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.UseRightsTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetGetRightsTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData {
s.GetRightsTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetMapData) SetRelationId(v string) *TaobaoTbkDgNewuserOrderGetMapData {
s.RelationId = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgNewuserOrderGetOrderData struct {
/*
*/
Commission *string `json:"commission,omitempty" `
/*
*/
ConfirmReceiveTime *string `json:"confirm_receive_time,omitempty" `
/*
*/
PayTime *string `json:"pay_time,omitempty" `
/*
*/
OrderNo *string `json:"order_no,omitempty" `
}
func (s *TaobaoTbkDgNewuserOrderGetOrderData) SetCommission(v string) *TaobaoTbkDgNewuserOrderGetOrderData {
s.Commission = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetOrderData) SetConfirmReceiveTime(v string) *TaobaoTbkDgNewuserOrderGetOrderData {
s.ConfirmReceiveTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetOrderData) SetPayTime(v string) *TaobaoTbkDgNewuserOrderGetOrderData {
s.PayTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetOrderData) SetOrderNo(v string) *TaobaoTbkDgNewuserOrderGetOrderData {
s.OrderNo = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgNewuserOrderGetResults struct {
/*
data */
Data *TaobaoTbkDgNewuserOrderGetData `json:"data,omitempty" `
}
func (s *TaobaoTbkDgNewuserOrderGetResults) SetData(v TaobaoTbkDgNewuserOrderGetData) *TaobaoTbkDgNewuserOrderGetResults {
s.Data = &v
return s
}

@ -1,79 +0,0 @@
package request
import (
"topsdk/util"
)
type TaobaoTbkDgNewuserOrderGetRequest struct {
/*
201~100 defalutValue<EFBFBD><EFBFBD>20 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
1 defalutValue<EFBFBD><EFBFBD>1 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
mm_xxx_xxx_xxx */
AdzoneId *int64 `json:"adzone_id,omitempty" required:"false" `
/*
*/
StartTime *util.LocalTime `json:"start_time,omitempty" required:"false" `
/*
*/
EndTime *util.LocalTime `json:"end_time,omitempty" required:"false" `
/*
id ID */
ActivityId *string `json:"activity_id" required:"true" `
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetPageSize(v int64) *TaobaoTbkDgNewuserOrderGetRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetPageNo(v int64) *TaobaoTbkDgNewuserOrderGetRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetAdzoneId(v int64) *TaobaoTbkDgNewuserOrderGetRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetStartTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetRequest {
s.StartTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetEndTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetRequest {
s.EndTime = &v
return s
}
func (s *TaobaoTbkDgNewuserOrderGetRequest) SetActivityId(v string) *TaobaoTbkDgNewuserOrderGetRequest {
s.ActivityId = &v
return s
}
func (req *TaobaoTbkDgNewuserOrderGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.StartTime != nil {
paramMap["start_time"] = *req.StartTime
}
if req.EndTime != nil {
paramMap["end_time"] = *req.EndTime
}
if req.ActivityId != nil {
paramMap["activity_id"] = *req.ActivityId
}
return paramMap
}
func (req *TaobaoTbkDgNewuserOrderGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability2138/domain"
)
type TaobaoTbkDgNewuserOrderGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
data
*/
Results domain.TaobaoTbkDgNewuserOrderGetResults `json:"results,omitempty" `
}

@ -1,38 +0,0 @@
package ability2474
import (
"errors"
"log"
"topsdk"
"topsdk/ability2474/request"
"topsdk/ability2474/response"
"topsdk/util"
)
type Ability2474 struct {
Client *topsdk.TopClient
}
func NewAbility2474(client *topsdk.TopClient) *Ability2474 {
return &Ability2474{client}
}
/*
-广-
*/
func (ability *Ability2474) TaobaoTbkDgVegasSendReport(req *request.TaobaoTbkDgVegasSendReportRequest) (*response.TaobaoTbkDgVegasSendReportResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability2474 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.vegas.send.report", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgVegasSendReportResponse{}
if err != nil {
log.Fatal("taobaoTbkDgVegasSendReport error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgVegasSendReportResult struct {
/*
*/
Success *bool `json:"success,omitempty" `
/*
model */
Model *TaobaoTbkDgVegasSendReportRightsSendRptDTO `json:"model,omitempty" `
/*
msgInfo */
MsgInfo *string `json:"msg_info,omitempty" `
/*
msgCode */
MsgCode *string `json:"msg_code,omitempty" `
}
func (s *TaobaoTbkDgVegasSendReportResult) SetSuccess(v bool) *TaobaoTbkDgVegasSendReportResult {
s.Success = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportResult) SetModel(v TaobaoTbkDgVegasSendReportRightsSendRptDTO) *TaobaoTbkDgVegasSendReportResult {
s.Model = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportResult) SetMsgInfo(v string) *TaobaoTbkDgVegasSendReportResult {
s.MsgInfo = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportResult) SetMsgCode(v string) *TaobaoTbkDgVegasSendReportResult {
s.MsgCode = &v
return s
}

@ -1,28 +0,0 @@
package domain
type TaobaoTbkDgVegasSendReportRightsSendRelationRptDto struct {
/*
*/
BizDate *string `json:"biz_date,omitempty" `
/*
id */
RelationId *int64 `json:"relation_id,omitempty" `
/*
*/
FundNum *int64 `json:"fund_num,omitempty" `
}
func (s *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto) SetBizDate(v string) *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto {
s.BizDate = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto) SetRelationId(v int64) *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto {
s.RelationId = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto) SetFundNum(v int64) *TaobaoTbkDgVegasSendReportRightsSendRelationRptDto {
s.FundNum = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgVegasSendReportRightsSendRptDTO struct {
/*
id */
RelationRptList *[]TaobaoTbkDgVegasSendReportRightsSendRelationRptDto `json:"relation_rpt_list,omitempty" `
}
func (s *TaobaoTbkDgVegasSendReportRightsSendRptDTO) SetRelationRptList(v []TaobaoTbkDgVegasSendReportRightsSendRelationRptDto) *TaobaoTbkDgVegasSendReportRightsSendRptDTO {
s.RelationRptList = &v
return s
}

@ -1,65 +0,0 @@
package request
type TaobaoTbkDgVegasSendReportRequest struct {
/*
*/
BizDate *string `json:"biz_date" required:"true" `
/*
id */
RelationId *int64 `json:"relation_id,omitempty" required:"false" `
/*
id1462 */
ActivityId *int64 `json:"activity_id" required:"true" `
/*
defalutValue<EFBFBD><EFBFBD>1 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
defalutValue<EFBFBD><EFBFBD>10 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
}
func (s *TaobaoTbkDgVegasSendReportRequest) SetBizDate(v string) *TaobaoTbkDgVegasSendReportRequest {
s.BizDate = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRequest) SetRelationId(v int64) *TaobaoTbkDgVegasSendReportRequest {
s.RelationId = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRequest) SetActivityId(v int64) *TaobaoTbkDgVegasSendReportRequest {
s.ActivityId = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRequest) SetPageNo(v int64) *TaobaoTbkDgVegasSendReportRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgVegasSendReportRequest) SetPageSize(v int64) *TaobaoTbkDgVegasSendReportRequest {
s.PageSize = &v
return s
}
func (req *TaobaoTbkDgVegasSendReportRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.BizDate != nil {
paramMap["biz_date"] = *req.BizDate
}
if req.RelationId != nil {
paramMap["relation_id"] = *req.RelationId
}
if req.ActivityId != nil {
paramMap["activity_id"] = *req.ActivityId
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
return paramMap
}
func (req *TaobaoTbkDgVegasSendReportRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability2474/domain"
)
type TaobaoTbkDgVegasSendReportResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Result domain.TaobaoTbkDgVegasSendReportResult `json:"result,omitempty" `
}

@ -1,158 +0,0 @@
package ability304
import (
"errors"
"log"
"topsdk"
"topsdk/ability304/request"
"topsdk/ability304/response"
"topsdk/util"
)
type Ability304 struct {
Client *topsdk.TopClient
}
func NewAbility304(client *topsdk.TopClient) *Ability304 {
return &Ability304{client}
}
/*
*/
func (ability *Ability304) TaobaoFilesGet(req *request.TaobaoFilesGetRequest) (*response.TaobaoFilesGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.files.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoFilesGetResponse{}
if err != nil {
log.Fatal("taobaoFilesGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
Access Token
*/
func (ability *Ability304) TaobaoTopAuthTokenRefresh(req *request.TaobaoTopAuthTokenRefreshRequest) (*response.TaobaoTopAuthTokenRefreshResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.top.auth.token.refresh", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTopAuthTokenRefreshResponse{}
if err != nil {
log.Fatal("taobaoTopAuthTokenRefresh error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
OpenUid
*/
func (ability *Ability304) TaobaoOpenuidGet(req *request.TaobaoOpenuidGetRequest, session string) (*response.TaobaoOpenuidGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("taobao.openuid.get", req.ToMap(), req.ToFileMap(), session)
var respStruct = response.TaobaoOpenuidGetResponse{}
if err != nil {
log.Fatal("taobaoOpenuidGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
openUID
*/
func (ability *Ability304) TaobaoOpenuidGetBytrade(req *request.TaobaoOpenuidGetBytradeRequest, session string) (*response.TaobaoOpenuidGetBytradeResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.ExecuteWithSession("taobao.openuid.get.bytrade", req.ToMap(), req.ToFileMap(), session)
var respStruct = response.TaobaoOpenuidGetBytradeResponse{}
if err != nil {
log.Fatal("taobaoOpenuidGetBytrade error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
TOP
*/
func (ability *Ability304) TaobaoTopSecretGet(req *request.TaobaoTopSecretGetRequest) (*response.TaobaoTopSecretGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.top.secret.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTopSecretGetResponse{}
if err != nil {
log.Fatal("taobaoTopSecretGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
mixnickopenuid
*/
func (ability *Ability304) TaobaoOpenuidGetBymixnick(req *request.TaobaoOpenuidGetBymixnickRequest) (*response.TaobaoOpenuidGetBymixnickResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.openuid.get.bymixnick", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoOpenuidGetBymixnickResponse{}
if err != nil {
log.Fatal("taobaoOpenuidGetBymixnick error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
sdk
*/
func (ability *Ability304) TaobaoTopSdkFeedbackUpload(req *request.TaobaoTopSdkFeedbackUploadRequest) (*response.TaobaoTopSdkFeedbackUploadResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability304 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.top.sdk.feedback.upload", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTopSdkFeedbackUploadResponse{}
if err != nil {
log.Fatal("taobaoTopSdkFeedbackUpload error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,32 +0,0 @@
package domain
import (
"topsdk/util"
)
type TaobaoFilesGetTopDownloadRecordDo struct {
/*
*/
Url *string `json:"url,omitempty" `
/*
*/
Created *util.LocalTime `json:"created,omitempty" `
/*
1:2: */
Status *int64 `json:"status,omitempty" `
}
func (s *TaobaoFilesGetTopDownloadRecordDo) SetUrl(v string) *TaobaoFilesGetTopDownloadRecordDo {
s.Url = &v
return s
}
func (s *TaobaoFilesGetTopDownloadRecordDo) SetCreated(v util.LocalTime) *TaobaoFilesGetTopDownloadRecordDo {
s.Created = &v
return s
}
func (s *TaobaoFilesGetTopDownloadRecordDo) SetStatus(v int64) *TaobaoFilesGetTopDownloadRecordDo {
s.Status = &v
return s
}

@ -1,49 +0,0 @@
package request
import (
"topsdk/util"
)
type TaobaoFilesGetRequest struct {
/*
1:2: */
Status *int64 `json:"status,omitempty" required:"false" `
/*
*/
StartDate *util.LocalTime `json:"start_date" required:"true" `
/*
*/
EndDate *util.LocalTime `json:"end_date" required:"true" `
}
func (s *TaobaoFilesGetRequest) SetStatus(v int64) *TaobaoFilesGetRequest {
s.Status = &v
return s
}
func (s *TaobaoFilesGetRequest) SetStartDate(v util.LocalTime) *TaobaoFilesGetRequest {
s.StartDate = &v
return s
}
func (s *TaobaoFilesGetRequest) SetEndDate(v util.LocalTime) *TaobaoFilesGetRequest {
s.EndDate = &v
return s
}
func (req *TaobaoFilesGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Status != nil {
paramMap["status"] = *req.Status
}
if req.StartDate != nil {
paramMap["start_date"] = *req.StartDate
}
if req.EndDate != nil {
paramMap["end_date"] = *req.EndDate
}
return paramMap
}
func (req *TaobaoFilesGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,25 +0,0 @@
package request
type TaobaoOpenuidGetBymixnickRequest struct {
/*
线nick */
MixNick *string `json:"mix_nick" required:"true" `
}
func (s *TaobaoOpenuidGetBymixnickRequest) SetMixNick(v string) *TaobaoOpenuidGetBymixnickRequest {
s.MixNick = &v
return s
}
func (req *TaobaoOpenuidGetBymixnickRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.MixNick != nil {
paramMap["mix_nick"] = *req.MixNick
}
return paramMap
}
func (req *TaobaoOpenuidGetBymixnickRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,25 +0,0 @@
package request
type TaobaoOpenuidGetBytradeRequest struct {
/*
ID */
Tid *int64 `json:"tid" required:"true" `
}
func (s *TaobaoOpenuidGetBytradeRequest) SetTid(v int64) *TaobaoOpenuidGetBytradeRequest {
s.Tid = &v
return s
}
func (req *TaobaoOpenuidGetBytradeRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Tid != nil {
paramMap["tid"] = *req.Tid
}
return paramMap
}
func (req *TaobaoOpenuidGetBytradeRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,14 +0,0 @@
package request
type TaobaoOpenuidGetRequest struct {
}
func (req *TaobaoOpenuidGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
return paramMap
}
func (req *TaobaoOpenuidGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,25 +0,0 @@
package request
type TaobaoTopAuthTokenRefreshRequest struct {
/*
grantType==refresh_token */
RefreshToken *string `json:"refresh_token" required:"true" `
}
func (s *TaobaoTopAuthTokenRefreshRequest) SetRefreshToken(v string) *TaobaoTopAuthTokenRefreshRequest {
s.RefreshToken = &v
return s
}
func (req *TaobaoTopAuthTokenRefreshRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.RefreshToken != nil {
paramMap["refresh_token"] = *req.RefreshToken
}
return paramMap
}
func (req *TaobaoTopAuthTokenRefreshRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,35 +0,0 @@
package request
type TaobaoTopSdkFeedbackUploadRequest struct {
/*
1 */
Type *string `json:"type" required:"true" `
/*
json */
Content *string `json:"content,omitempty" required:"false" `
}
func (s *TaobaoTopSdkFeedbackUploadRequest) SetType(v string) *TaobaoTopSdkFeedbackUploadRequest {
s.Type = &v
return s
}
func (s *TaobaoTopSdkFeedbackUploadRequest) SetContent(v string) *TaobaoTopSdkFeedbackUploadRequest {
s.Content = &v
return s
}
func (req *TaobaoTopSdkFeedbackUploadRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Type != nil {
paramMap["type"] = *req.Type
}
if req.Content != nil {
paramMap["content"] = *req.Content
}
return paramMap
}
func (req *TaobaoTopSdkFeedbackUploadRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,45 +0,0 @@
package request
type TaobaoTopSecretGetRequest struct {
/*
*/
SecretVersion *int64 `json:"secret_version,omitempty" required:"false" `
/*
*/
RandomNum *string `json:"random_num" required:"true" `
/*
id */
CustomerUserId *int64 `json:"customer_user_id,omitempty" required:"false" `
}
func (s *TaobaoTopSecretGetRequest) SetSecretVersion(v int64) *TaobaoTopSecretGetRequest {
s.SecretVersion = &v
return s
}
func (s *TaobaoTopSecretGetRequest) SetRandomNum(v string) *TaobaoTopSecretGetRequest {
s.RandomNum = &v
return s
}
func (s *TaobaoTopSecretGetRequest) SetCustomerUserId(v int64) *TaobaoTopSecretGetRequest {
s.CustomerUserId = &v
return s
}
func (req *TaobaoTopSecretGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.SecretVersion != nil {
paramMap["secret_version"] = *req.SecretVersion
}
if req.RandomNum != nil {
paramMap["random_num"] = *req.RandomNum
}
if req.CustomerUserId != nil {
paramMap["customer_user_id"] = *req.CustomerUserId
}
return paramMap
}
func (req *TaobaoTopSecretGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability304/domain"
)
type TaobaoFilesGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
results
*/
Results []domain.TaobaoFilesGetTopDownloadRecordDo `json:"results,omitempty" `
}

@ -1,19 +0,0 @@
package response
type TaobaoOpenuidGetBymixnickResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
OpenUID
*/
OpenUid string `json:"open_uid,omitempty" `
}

@ -1,19 +0,0 @@
package response
type TaobaoOpenuidGetBytradeResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
tidopenuid
*/
OpenUid string `json:"open_uid,omitempty" `
}

@ -1,19 +0,0 @@
package response
type TaobaoOpenuidGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
OpenUID
*/
OpenUid string `json:"open_uid,omitempty" `
}

@ -1,19 +0,0 @@
package response
type TaobaoTopAuthTokenRefreshResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
json
*/
TokenResult string `json:"token_result,omitempty" `
}

@ -1,19 +0,0 @@
package response
type TaobaoTopSdkFeedbackUploadResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
UploadInterval int64 `json:"upload_interval,omitempty" `
}

@ -1,35 +0,0 @@
package response
type TaobaoTopSecretGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Interval int64 `json:"interval,omitempty" `
/*
使
*/
MaxInterval int64 `json:"max_interval,omitempty" `
/*
*/
Secret string `json:"secret,omitempty" `
/*
*/
SecretVersion int64 `json:"secret_version,omitempty" `
/*
app
*/
AppConfig string `json:"app_config,omitempty" `
}

@ -1,58 +0,0 @@
package ability3261
import (
"errors"
"log"
"topsdk"
"topsdk/ability3261/request"
"topsdk/ability3261/response"
"topsdk/util"
)
type Ability3261 struct {
Client *topsdk.TopClient
}
func NewAbility3261(client *topsdk.TopClient) *Ability3261 {
return &Ability3261{client}
}
/*
-广-CPA
*/
func (ability *Ability3261) TaobaoTbkDgCpaActivityDetail(req *request.TaobaoTbkDgCpaActivityDetailRequest) (*response.TaobaoTbkDgCpaActivityDetailResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability3261 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.cpa.activity.detail", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgCpaActivityDetailResponse{}
if err != nil {
log.Fatal("taobaoTbkDgCpaActivityDetail error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
-广-
*/
func (ability *Ability3261) TaobaoTbkDgCpaActivityReport(req *request.TaobaoTbkDgCpaActivityReportRequest) (*response.TaobaoTbkDgCpaActivityReportResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability3261 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.cpa.activity.report", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgCpaActivityReportResponse{}
if err != nil {
log.Fatal("taobaoTbkDgCpaActivityReport error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,76 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityDetailPageResult struct {
/*
*/
Results *[]TaobaoTbkDgCpaActivityDetailResults `json:"results,omitempty" `
/*
*/
PrePage *int64 `json:"pre_page,omitempty" `
/*
*/
NextPage *int64 `json:"next_page,omitempty" `
/*
*/
PageNo *int64 `json:"page_no,omitempty" `
/*
*/
TotalPages *int64 `json:"total_pages,omitempty" `
/*
*/
PageSize *int64 `json:"page_size,omitempty" `
/*
*/
HasNext *bool `json:"has_next,omitempty" `
/*
*/
TotalCount *int64 `json:"total_count,omitempty" `
/*
*/
HasPre *bool `json:"has_pre,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetResults(v []TaobaoTbkDgCpaActivityDetailResults) *TaobaoTbkDgCpaActivityDetailPageResult {
s.Results = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetPrePage(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.PrePage = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetNextPage(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.NextPage = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetPageNo(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetTotalPages(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.TotalPages = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetPageSize(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetHasNext(v bool) *TaobaoTbkDgCpaActivityDetailPageResult {
s.HasNext = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetTotalCount(v int64) *TaobaoTbkDgCpaActivityDetailPageResult {
s.TotalCount = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailPageResult) SetHasPre(v bool) *TaobaoTbkDgCpaActivityDetailPageResult {
s.HasPre = &v
return s
}

@ -1,60 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityDetailResult struct {
/*
*/
BizErrorFeature *string `json:"biz_error_feature,omitempty" `
/*
id */
Data *TaobaoTbkDgCpaActivityDetailPageResult `json:"data,omitempty" `
/*
*/
Success *bool `json:"success,omitempty" `
/*
*/
ResultCode *int64 `json:"result_code,omitempty" `
/*
*/
BizErrorDesc *string `json:"biz_error_desc,omitempty" `
/*
*/
BizErrorCode *int64 `json:"biz_error_code,omitempty" `
/*
*/
ResultMsg *string `json:"result_msg,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetBizErrorFeature(v string) *TaobaoTbkDgCpaActivityDetailResult {
s.BizErrorFeature = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetData(v TaobaoTbkDgCpaActivityDetailPageResult) *TaobaoTbkDgCpaActivityDetailResult {
s.Data = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetSuccess(v bool) *TaobaoTbkDgCpaActivityDetailResult {
s.Success = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetResultCode(v int64) *TaobaoTbkDgCpaActivityDetailResult {
s.ResultCode = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetBizErrorDesc(v string) *TaobaoTbkDgCpaActivityDetailResult {
s.BizErrorDesc = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetBizErrorCode(v int64) *TaobaoTbkDgCpaActivityDetailResult {
s.BizErrorCode = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResult) SetResultMsg(v string) *TaobaoTbkDgCpaActivityDetailResult {
s.ResultMsg = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityDetailResults struct {
/*
KVhttps://www.yuque.com/docs/share/7ecf8cf1-7f99-4633-a2ed-f9b6f8116af5?# */
FieldDetail *string `json:"field_detail,omitempty" `
/*
12 */
CalcType *int64 `json:"calc_type,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityDetailResults) SetFieldDetail(v string) *TaobaoTbkDgCpaActivityDetailResults {
s.FieldDetail = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailResults) SetCalcType(v int64) *TaobaoTbkDgCpaActivityDetailResults {
s.CalcType = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityReportPageResult struct {
/*
*/
Results *[]TaobaoTbkDgCpaActivityReportVegasCpaReportDTO `json:"results,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityReportPageResult) SetResults(v []TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) *TaobaoTbkDgCpaActivityReportPageResult {
s.Results = &v
return s
}

@ -1,12 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityReportRpcResult struct {
/*
*/
Data *TaobaoTbkDgCpaActivityReportPageResult `json:"data,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityReportRpcResult) SetData(v TaobaoTbkDgCpaActivityReportPageResult) *TaobaoTbkDgCpaActivityReportRpcResult {
s.Data = &v
return s
}

@ -1,52 +0,0 @@
package domain
type TaobaoTbkDgCpaActivityReportVegasCpaReportDTO struct {
/*
/or */
Union30dLxUv *int64 `json:"union_30d_lx_uv,omitempty" `
/*
/or */
RewardAmount *string `json:"reward_amount,omitempty" `
/*
ridrid */
RelationId *int64 `json:"relation_id,omitempty" `
/*
*/
BizDate *string `json:"biz_date,omitempty" `
/*
idpid */
Pid *string `json:"pid,omitempty" `
/*
:1 2 */
QueryType *int32 `json:"query_type,omitempty" `
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetUnion30dLxUv(v int64) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.Union30dLxUv = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetRewardAmount(v string) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.RewardAmount = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetRelationId(v int64) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.RelationId = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetBizDate(v string) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.BizDate = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetPid(v string) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.Pid = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO) SetQueryType(v int32) *TaobaoTbkDgCpaActivityReportVegasCpaReportDTO {
s.QueryType = &v
return s
}

@ -1,65 +0,0 @@
package request
type TaobaoTbkDgCpaActivityDetailRequest struct {
/*
12 defalutValue<EFBFBD><EFBFBD>1 */
QueryType *int64 `json:"query_type,omitempty" required:"false" `
/*
defalutValue<EFBFBD><EFBFBD>10 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
defalutValue<EFBFBD><EFBFBD>1 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
CPAID */
EventId *int64 `json:"event_id" required:"true" `
/*
CPAhttps://www.yuque.com/docs/share/7ecf8cf1-7f99-4633-a2ed-f9b6f8116af5?# */
IndicatorAlias *string `json:"indicator_alias,omitempty" required:"false" `
}
func (s *TaobaoTbkDgCpaActivityDetailRequest) SetQueryType(v int64) *TaobaoTbkDgCpaActivityDetailRequest {
s.QueryType = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailRequest) SetPageSize(v int64) *TaobaoTbkDgCpaActivityDetailRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailRequest) SetPageNo(v int64) *TaobaoTbkDgCpaActivityDetailRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailRequest) SetEventId(v int64) *TaobaoTbkDgCpaActivityDetailRequest {
s.EventId = &v
return s
}
func (s *TaobaoTbkDgCpaActivityDetailRequest) SetIndicatorAlias(v string) *TaobaoTbkDgCpaActivityDetailRequest {
s.IndicatorAlias = &v
return s
}
func (req *TaobaoTbkDgCpaActivityDetailRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.QueryType != nil {
paramMap["query_type"] = *req.QueryType
}
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.EventId != nil {
paramMap["event_id"] = *req.EventId
}
if req.IndicatorAlias != nil {
paramMap["indicator_alias"] = *req.IndicatorAlias
}
return paramMap
}
func (req *TaobaoTbkDgCpaActivityDetailRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,85 +0,0 @@
package request
type TaobaoTbkDgCpaActivityReportRequest struct {
/*
CPAIDhttps://www.yuque.com/docs/share/16905f3f-3a22-4e7c-b8c3-4d23791d42f7?# */
EventId *int64 `json:"event_id" required:"true" `
/*
(yyyyMMdd) */
BizDate *string `json:"biz_date" required:"true" `
/*
1 */
PageNo *int32 `json:"page_no,omitempty" required:"false" `
/*
:1 2 12 defalutValue<EFBFBD><EFBFBD>1 */
QueryType *int32 `json:"query_type,omitempty" required:"false" `
/*
*/
PageSize *int32 `json:"page_size,omitempty" required:"false" `
/*
idpidpidmemberpidrelationid */
Pid *string `json:"pid,omitempty" required:"false" `
/*
idridridmember */
RelationId *int64 `json:"relation_id,omitempty" required:"false" `
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetEventId(v int64) *TaobaoTbkDgCpaActivityReportRequest {
s.EventId = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetBizDate(v string) *TaobaoTbkDgCpaActivityReportRequest {
s.BizDate = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetPageNo(v int32) *TaobaoTbkDgCpaActivityReportRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetQueryType(v int32) *TaobaoTbkDgCpaActivityReportRequest {
s.QueryType = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetPageSize(v int32) *TaobaoTbkDgCpaActivityReportRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetPid(v string) *TaobaoTbkDgCpaActivityReportRequest {
s.Pid = &v
return s
}
func (s *TaobaoTbkDgCpaActivityReportRequest) SetRelationId(v int64) *TaobaoTbkDgCpaActivityReportRequest {
s.RelationId = &v
return s
}
func (req *TaobaoTbkDgCpaActivityReportRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.EventId != nil {
paramMap["event_id"] = *req.EventId
}
if req.BizDate != nil {
paramMap["biz_date"] = *req.BizDate
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.QueryType != nil {
paramMap["query_type"] = *req.QueryType
}
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.Pid != nil {
paramMap["pid"] = *req.Pid
}
if req.RelationId != nil {
paramMap["relation_id"] = *req.RelationId
}
return paramMap
}
func (req *TaobaoTbkDgCpaActivityReportRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability3261/domain"
)
type TaobaoTbkDgCpaActivityDetailResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
model
*/
Result domain.TaobaoTbkDgCpaActivityDetailResult `json:"result,omitempty" `
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability3261/domain"
)
type TaobaoTbkDgCpaActivityReportResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Result domain.TaobaoTbkDgCpaActivityReportRpcResult `json:"result,omitempty" `
}

@ -1,38 +0,0 @@
package ability3280
import (
"errors"
"log"
"topsdk"
"topsdk/ability3280/request"
"topsdk/ability3280/response"
"topsdk/util"
)
type Ability3280 struct {
Client *topsdk.TopClient
}
func NewAbility3280(client *topsdk.TopClient) *Ability3280 {
return &Ability3280{client}
}
/*
-广-
*/
func (ability *Ability3280) TaobaoTbkDgTpwdReportGet(req *request.TaobaoTbkDgTpwdReportGetRequest) (*response.TaobaoTbkDgTpwdReportGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability3280 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.tpwd.report.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgTpwdReportGetResponse{}
if err != nil {
log.Fatal("taobaoTbkDgTpwdReportGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgTpwdReportGetMapData struct {
/*
1pv */
HourPv *int64 `json:"hour_pv,omitempty" `
/*
1uv */
HourUv *int64 `json:"hour_uv,omitempty" `
/*
uv */
Uv *int64 `json:"uv,omitempty" `
/*
pv */
Pv *int64 `json:"pv,omitempty" `
}
func (s *TaobaoTbkDgTpwdReportGetMapData) SetHourPv(v int64) *TaobaoTbkDgTpwdReportGetMapData {
s.HourPv = &v
return s
}
func (s *TaobaoTbkDgTpwdReportGetMapData) SetHourUv(v int64) *TaobaoTbkDgTpwdReportGetMapData {
s.HourUv = &v
return s
}
func (s *TaobaoTbkDgTpwdReportGetMapData) SetUv(v int64) *TaobaoTbkDgTpwdReportGetMapData {
s.Uv = &v
return s
}
func (s *TaobaoTbkDgTpwdReportGetMapData) SetPv(v int64) *TaobaoTbkDgTpwdReportGetMapData {
s.Pv = &v
return s
}

@ -1,35 +0,0 @@
package request
type TaobaoTbkDgTpwdReportGetRequest struct {
/*
*/
TaoPassword *string `json:"tao_password" required:"true" `
/*
mm_xxx_xxx_xxx3 */
AdzoneId *string `json:"adzone_id" required:"true" `
}
func (s *TaobaoTbkDgTpwdReportGetRequest) SetTaoPassword(v string) *TaobaoTbkDgTpwdReportGetRequest {
s.TaoPassword = &v
return s
}
func (s *TaobaoTbkDgTpwdReportGetRequest) SetAdzoneId(v string) *TaobaoTbkDgTpwdReportGetRequest {
s.AdzoneId = &v
return s
}
func (req *TaobaoTbkDgTpwdReportGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.TaoPassword != nil {
paramMap["tao_password"] = *req.TaoPassword
}
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
return paramMap
}
func (req *TaobaoTbkDgTpwdReportGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability3280/domain"
)
type TaobaoTbkDgTpwdReportGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Data domain.TaobaoTbkDgTpwdReportGetMapData `json:"data,omitempty" `
}

@ -1,58 +0,0 @@
package ability369
import (
"errors"
"log"
"topsdk"
"topsdk/ability369/request"
"topsdk/ability369/response"
"topsdk/util"
)
type Ability369 struct {
Client *topsdk.TopClient
}
func NewAbility369(client *topsdk.TopClient) *Ability369 {
return &Ability369{client}
}
/*
-广-
*/
func (ability *Ability369) TaobaoTbkDgOptimusMaterial(req *request.TaobaoTbkDgOptimusMaterialRequest) (*response.TaobaoTbkDgOptimusMaterialResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability369 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.optimus.material", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgOptimusMaterialResponse{}
if err != nil {
log.Fatal("taobaoTbkDgOptimusMaterial error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
-广-
*/
func (ability *Ability369) TaobaoTbkDgOptimusPromotion(req *request.TaobaoTbkDgOptimusPromotionRequest) (*response.TaobaoTbkDgOptimusPromotionResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability369 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.optimus.promotion", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgOptimusPromotionResponse{}
if err != nil {
log.Fatal("taobaoTbkDgOptimusPromotion error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,68 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialBybtInfoDTO struct {
/*
亿logo */
BybtBrandLogo *string `json:"bybt_brand_logo,omitempty" `
/*
亿 */
BybtPicUrl *string `json:"bybt_pic_url,omitempty" `
/*
亿eg. */
BybtItemTags *[]string `json:"bybt_item_tags,omitempty" `
/*
亿亿 */
BybtCouponAmount *string `json:"bybt_coupon_amount,omitempty" `
/*
亿 */
BybtShowPrice *string `json:"bybt_show_price,omitempty" `
/*
*/
BybtLowestPrice *string `json:"bybt_lowest_price,omitempty" `
/*
亿 */
BybtEndTime *string `json:"bybt_end_time,omitempty" `
/*
亿 */
BybtStartTime *string `json:"bybt_start_time,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtBrandLogo(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtBrandLogo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtPicUrl(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtPicUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtItemTags(v []string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtItemTags = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtCouponAmount(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtCouponAmount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtShowPrice(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtShowPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtLowestPrice(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtLowestPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtEndTime(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialBybtInfoDTO) SetBybtStartTime(v string) *TaobaoTbkDgOptimusMaterialBybtInfoDTO {
s.BybtStartTime = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialFavoritesDetail struct {
/*
id */
FavoritesId *int64 `json:"favorites_id,omitempty" `
/*
*/
FavoritesTitle *string `json:"favorites_title,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialFavoritesDetail) SetFavoritesId(v int64) *TaobaoTbkDgOptimusMaterialFavoritesDetail {
s.FavoritesId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialFavoritesDetail) SetFavoritesTitle(v string) *TaobaoTbkDgOptimusMaterialFavoritesDetail {
s.FavoritesTitle = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialFavoritesInfo struct {
/*
*/
TotalCount *int64 `json:"total_count,omitempty" `
/*
*/
FavoritesList *[]TaobaoTbkDgOptimusMaterialFavoritesDetail `json:"favorites_list,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialFavoritesInfo) SetTotalCount(v int64) *TaobaoTbkDgOptimusMaterialFavoritesInfo {
s.TotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialFavoritesInfo) SetFavoritesList(v []TaobaoTbkDgOptimusMaterialFavoritesDetail) *TaobaoTbkDgOptimusMaterialFavoritesInfo {
s.FavoritesList = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialMaifanPromotionDTO struct {
/*
*/
MaifanPromotionEndTime *string `json:"maifan_promotion_end_time,omitempty" `
/*
*/
MaifanPromotionStartTime *string `json:"maifan_promotion_start_time,omitempty" `
/*
*/
MaifanPromotionDiscount *string `json:"maifan_promotion_discount,omitempty" `
/*
-10 */
MaifanPromotionCondition *string `json:"maifan_promotion_condition,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO) SetMaifanPromotionEndTime(v string) *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO {
s.MaifanPromotionEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO) SetMaifanPromotionStartTime(v string) *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO {
s.MaifanPromotionStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO) SetMaifanPromotionDiscount(v string) *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO {
s.MaifanPromotionDiscount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO) SetMaifanPromotionCondition(v string) *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO {
s.MaifanPromotionCondition = &v
return s
}

@ -1,788 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialMapData struct {
/*
*/
CouponAmount *int64 `json:"coupon_amount,omitempty" `
/*
- */
SmallImages *[]string `json:"small_images,omitempty" `
/*
- */
ShopTitle *string `json:"shop_title,omitempty" `
/*
-id */
CategoryId *int64 `json:"category_id,omitempty" `
/*
-X29920 */
CouponStartFee *string `json:"coupon_start_fee,omitempty" `
/*
-id */
ItemId *int64 `json:"item_id,omitempty" `
/*
- */
CouponTotalCount *int64 `json:"coupon_total_count,omitempty" `
/*
-013 */
UserType *int32 `json:"user_type,omitempty" `
/*
= */
ZkFinalPrice *string `json:"zk_final_price,omitempty" `
/*
- */
CouponRemainCount *int64 `json:"coupon_remain_count,omitempty" `
/*
-(%) */
CommissionRate *string `json:"commission_rate,omitempty" `
/*
- */
CouponStartTime *string `json:"coupon_start_time,omitempty" `
/*
- */
Title *string `json:"title,omitempty" `
/*
-, */
ItemDescription *string `json:"item_description,omitempty" `
/*
-id */
SellerId *int64 `json:"seller_id,omitempty" `
/*
-30 */
Volume *int64 `json:"volume,omitempty" `
/*
- */
CouponEndTime *string `json:"coupon_end_time,omitempty" `
/*
-+() */
CouponClickUrl *string `json:"coupon_click_url,omitempty" `
/*
- */
PictUrl *string `json:"pict_url,omitempty" `
/*
-广 */
ClickUrl *string `json:"click_url,omitempty" `
/*
- */
Stock *int64 `json:"stock,omitempty" `
/*
- */
SellNum *int64 `json:"sell_num,omitempty" `
/*
- */
TotalStock *int64 `json:"total_stock,omitempty" `
/*
- */
Oetime *string `json:"oetime,omitempty" `
/*
- */
Ostime *string `json:"ostime,omitempty" `
/*
- */
JddNum *int64 `json:"jdd_num,omitempty" `
/*
- */
JddPrice *string `json:"jdd_price,omitempty" `
/*
-) */
OrigPrice *string `json:"orig_price,omitempty" `
/*
- */
LevelOneCategoryName *string `json:"level_one_category_name,omitempty" `
/*
-ID */
LevelOneCategoryId *int64 `json:"level_one_category_id,omitempty" `
/*
- */
CategoryName *string `json:"category_name,omitempty" `
/*
- */
WhiteImage *string `json:"white_image,omitempty" `
/*
- */
ShortTitle *string `json:"short_title,omitempty" `
/*
- */
WordList *[]TaobaoTbkDgOptimusMaterialWordMapData `json:"word_list,omitempty" `
/*
- */
TmallPlayActivityInfo *string `json:"tmall_play_activity_info,omitempty" `
/*
- */
UvSumPreSale *int64 `json:"uv_sum_pre_sale,omitempty" `
/*
id(使) */
XId *string `json:"x_id,omitempty" `
/*
- */
NewUserPrice *string `json:"new_user_price,omitempty" `
/*
- */
CouponInfo *string `json:"coupon_info,omitempty" `
/*
-+ */
CouponShareUrl *string `json:"coupon_share_url,omitempty" `
/*
- */
Nick *string `json:"nick,omitempty" `
/*
- */
ReservePrice *string `json:"reserve_price,omitempty" `
/*
- */
JuOnlineEndTime *string `json:"ju_online_end_time,omitempty" `
/*
- */
JuOnlineStartTime *string `json:"ju_online_start_time,omitempty" `
/*
- */
MaochaoPlayEndTime *string `json:"maochao_play_end_time,omitempty" `
/*
- */
MaochaoPlayStartTime *string `json:"maochao_play_start_time,omitempty" `
/*
-',' */
MaochaoPlayConditions *string `json:"maochao_play_conditions,omitempty" `
/*
-',' */
MaochaoPlayDiscounts *string `json:"maochao_play_discounts,omitempty" `
/*
-2:(n),5:(nm) */
MaochaoPlayDiscountType *string `json:"maochao_play_discount_type,omitempty" `
/*
-1:0: */
MaochaoPlayFreePostFee *string `json:"maochao_play_free_post_fee,omitempty" `
/*
*/
MultiCouponZkRate *string `json:"multi_coupon_zk_rate,omitempty" `
/*
*/
PriceAfterMultiCoupon *string `json:"price_after_multi_coupon,omitempty" `
/*
*/
MultiCouponItemCount *string `json:"multi_coupon_item_count,omitempty" `
/*
*/
LockRate *string `json:"lock_rate,omitempty" `
/*
*/
LockRateEndTime *int64 `json:"lock_rate_end_time,omitempty" `
/*
*/
LockRateStartTime *int64 `json:"lock_rate_start_time,omitempty" `
/*
1. 2. */
PromotionType *string `json:"promotion_type,omitempty" `
/*
*/
PromotionInfo *string `json:"promotion_info,omitempty" `
/*
25230020300 */
PromotionDiscount *string `json:"promotion_discount,omitempty" `
/*
2553002020 */
PromotionCondition *string `json:"promotion_condition,omitempty" `
/*
- */
PresaleDiscountFeeText *string `json:"presale_discount_fee_text,omitempty" `
/*
- */
PresaleTailEndTime *int64 `json:"presale_tail_end_time,omitempty" `
/*
- */
PresaleTailStartTime *int64 `json:"presale_tail_start_time,omitempty" `
/*
- */
PresaleEndTime *int64 `json:"presale_end_time,omitempty" `
/*
- */
PresaleStartTime *int64 `json:"presale_start_time,omitempty" `
/*
- */
PresaleDeposit *string `json:"presale_deposit,omitempty" `
/*
-使 */
YsylTljUseStartTime *string `json:"ysyl_tlj_use_start_time,omitempty" `
/*
- 广广https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=9334376 */
YsylCommissionRate *string `json:"ysyl_commission_rate,omitempty" `
/*
- */
YsylTljSendTime *string `json:"ysyl_tlj_send_time,omitempty" `
/*
- */
YsylTljFace *string `json:"ysyl_tlj_face,omitempty" `
/*
-广 */
YsylClickUrl *string `json:"ysyl_click_url,omitempty" `
/*
-使 */
YsylTljUseEndTime *string `json:"ysyl_tlj_use_end_time,omitempty" `
/*
- */
JuPlayEndTime *int64 `json:"ju_play_end_time,omitempty" `
/*
- */
JuPlayStartTime *int64 `json:"ju_play_start_time,omitempty" `
/*
1NXNXNX 2NXNNXNX */
PlayInfo *string `json:"play_info,omitempty" `
/*
- */
TmallPlayActivityEndTime *int64 `json:"tmall_play_activity_end_time,omitempty" `
/*
- */
TmallPlayActivityStartTime *int64 `json:"tmall_play_activity_start_time,omitempty" `
/*
- */
JuPreShowEndTime *string `json:"ju_pre_show_end_time,omitempty" `
/*
- */
JuPreShowStartTime *string `json:"ju_pre_show_start_time,omitempty" `
/*
*/
FavoritesInfo *TaobaoTbkDgOptimusMaterialFavoritesInfo `json:"favorites_info,omitempty" `
/*
*/
SalePrice *string `json:"sale_price,omitempty" `
/*
*/
KuadianPromotionInfo *string `json:"kuadian_promotion_info,omitempty" `
/*
*/
SubTitle *string `json:"sub_title,omitempty" `
/*
*/
JhsPriceUspList *string `json:"jhs_price_usp_list,omitempty" `
/*
- */
TqgOnlineEndTime *string `json:"tqg_online_end_time,omitempty" `
/*
- */
TqgOnlineStartTime *string `json:"tqg_online_start_time,omitempty" `
/*
- */
TqgSoldCount *int64 `json:"tqg_sold_count,omitempty" `
/*
- */
TqgTotalCount *int64 `json:"tqg_total_count,omitempty" `
/*
01 */
SuperiorBrand *string `json:"superior_brand,omitempty" `
/*
01 */
IsBrandFlashSale *string `json:"is_brand_flash_sale,omitempty" `
/*
01 */
HotFlag *string `json:"hot_flag,omitempty" `
/*
N-N */
TopnInfo *TaobaoTbkDgOptimusMaterialTopNInfoDTO `json:"topn_info,omitempty" `
/*
亿 */
BybtInfo *TaobaoTbkDgOptimusMaterialBybtInfoDTO `json:"bybt_info,omitempty" `
/*
*/
TtSoldCount *string `json:"tt_sold_count,omitempty" `
/*
*/
MaifanPromotion *TaobaoTbkDgOptimusMaterialMaifanPromotionDTO `json:"maifan_promotion,omitempty" `
/*
使0=()1=()2= */
CpaRewardType *string `json:"cpa_reward_type,omitempty" `
/*
cpa_reward_type使 */
CpaRewardAmount *string `json:"cpa_reward_amount,omitempty" `
/*
ID */
ActivityId *string `json:"activity_id,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponAmount(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponAmount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSmallImages(v []string) *TaobaoTbkDgOptimusMaterialMapData {
s.SmallImages = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetShopTitle(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ShopTitle = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCategoryId(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.CategoryId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponStartFee(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponStartFee = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetItemId(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponTotalCount(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponTotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetUserType(v int32) *TaobaoTbkDgOptimusMaterialMapData {
s.UserType = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetZkFinalPrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ZkFinalPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponRemainCount(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponRemainCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCommissionRate(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CommissionRate = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTitle(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.Title = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetItemDescription(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ItemDescription = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSellerId(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.SellerId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetVolume(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.Volume = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponClickUrl(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponClickUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPictUrl(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PictUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetClickUrl(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ClickUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetStock(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.Stock = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSellNum(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.SellNum = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTotalStock(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.TotalStock = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetOetime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.Oetime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetOstime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.Ostime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJddNum(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.JddNum = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJddPrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JddPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetOrigPrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.OrigPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetLevelOneCategoryName(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.LevelOneCategoryName = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetLevelOneCategoryId(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.LevelOneCategoryId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCategoryName(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CategoryName = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetWhiteImage(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.WhiteImage = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetShortTitle(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ShortTitle = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetWordList(v []TaobaoTbkDgOptimusMaterialWordMapData) *TaobaoTbkDgOptimusMaterialMapData {
s.WordList = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTmallPlayActivityInfo(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.TmallPlayActivityInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetUvSumPreSale(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.UvSumPreSale = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetXId(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.XId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetNewUserPrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.NewUserPrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponInfo(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCouponShareUrl(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CouponShareUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetNick(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.Nick = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetReservePrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ReservePrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuOnlineEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JuOnlineEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuOnlineStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JuOnlineStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayConditions(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayConditions = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayDiscounts(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayDiscounts = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayDiscountType(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayDiscountType = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaochaoPlayFreePostFee(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MaochaoPlayFreePostFee = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMultiCouponZkRate(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MultiCouponZkRate = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPriceAfterMultiCoupon(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PriceAfterMultiCoupon = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMultiCouponItemCount(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.MultiCouponItemCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetLockRate(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.LockRate = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetLockRateEndTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.LockRateEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetLockRateStartTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.LockRateStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPromotionType(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PromotionType = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPromotionInfo(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PromotionInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPromotionDiscount(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PromotionDiscount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPromotionCondition(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PromotionCondition = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleDiscountFeeText(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleDiscountFeeText = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleTailEndTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleTailEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleTailStartTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleTailStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleEndTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleStartTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPresaleDeposit(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PresaleDeposit = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylTljUseStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylTljUseStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylCommissionRate(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylCommissionRate = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylTljSendTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylTljSendTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylTljFace(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylTljFace = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylClickUrl(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylClickUrl = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetYsylTljUseEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.YsylTljUseEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuPlayEndTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.JuPlayEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuPlayStartTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.JuPlayStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetPlayInfo(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.PlayInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTmallPlayActivityEndTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.TmallPlayActivityEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTmallPlayActivityStartTime(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.TmallPlayActivityStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuPreShowEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JuPreShowEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJuPreShowStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JuPreShowStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetFavoritesInfo(v TaobaoTbkDgOptimusMaterialFavoritesInfo) *TaobaoTbkDgOptimusMaterialMapData {
s.FavoritesInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSalePrice(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.SalePrice = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetKuadianPromotionInfo(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.KuadianPromotionInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSubTitle(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.SubTitle = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetJhsPriceUspList(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.JhsPriceUspList = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTqgOnlineEndTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.TqgOnlineEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTqgOnlineStartTime(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.TqgOnlineStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTqgSoldCount(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.TqgSoldCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTqgTotalCount(v int64) *TaobaoTbkDgOptimusMaterialMapData {
s.TqgTotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetSuperiorBrand(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.SuperiorBrand = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetIsBrandFlashSale(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.IsBrandFlashSale = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetHotFlag(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.HotFlag = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTopnInfo(v TaobaoTbkDgOptimusMaterialTopNInfoDTO) *TaobaoTbkDgOptimusMaterialMapData {
s.TopnInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetBybtInfo(v TaobaoTbkDgOptimusMaterialBybtInfoDTO) *TaobaoTbkDgOptimusMaterialMapData {
s.BybtInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetTtSoldCount(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.TtSoldCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetMaifanPromotion(v TaobaoTbkDgOptimusMaterialMaifanPromotionDTO) *TaobaoTbkDgOptimusMaterialMapData {
s.MaifanPromotion = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCpaRewardType(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CpaRewardType = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetCpaRewardAmount(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.CpaRewardAmount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialMapData) SetActivityId(v string) *TaobaoTbkDgOptimusMaterialMapData {
s.ActivityId = &v
return s
}

@ -1,44 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialTopNInfoDTO struct {
/*
N */
TopnQuantity *int64 `json:"topn_quantity,omitempty" `
/*
N */
TopnTotalCount *int64 `json:"topn_total_count,omitempty" `
/*
N */
TopnEndTime *string `json:"topn_end_time,omitempty" `
/*
N */
TopnStartTime *string `json:"topn_start_time,omitempty" `
/*
N */
TopnRate *string `json:"topn_rate,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialTopNInfoDTO) SetTopnQuantity(v int64) *TaobaoTbkDgOptimusMaterialTopNInfoDTO {
s.TopnQuantity = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialTopNInfoDTO) SetTopnTotalCount(v int64) *TaobaoTbkDgOptimusMaterialTopNInfoDTO {
s.TopnTotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialTopNInfoDTO) SetTopnEndTime(v string) *TaobaoTbkDgOptimusMaterialTopNInfoDTO {
s.TopnEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialTopNInfoDTO) SetTopnStartTime(v string) *TaobaoTbkDgOptimusMaterialTopNInfoDTO {
s.TopnStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialTopNInfoDTO) SetTopnRate(v string) *TaobaoTbkDgOptimusMaterialTopNInfoDTO {
s.TopnRate = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgOptimusMaterialWordMapData struct {
/*
- */
Url *string `json:"url,omitempty" `
/*
*/
Word *string `json:"word,omitempty" `
}
func (s *TaobaoTbkDgOptimusMaterialWordMapData) SetUrl(v string) *TaobaoTbkDgOptimusMaterialWordMapData {
s.Url = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialWordMapData) SetWord(v string) *TaobaoTbkDgOptimusMaterialWordMapData {
s.Word = &v
return s
}

@ -1,108 +0,0 @@
package domain
type TaobaoTbkDgOptimusPromotionMapData struct {
/*
1 2 3 4. 123 */
PromotionType *string `json:"promotion_type,omitempty" `
/*
1 2 */
ConditionType *string `json:"condition_type,omitempty" `
/*
1 2 */
DiscountType *string `json:"discount_type,omitempty" `
/*
- */
TotalCount *int64 `json:"total_count,omitempty" `
/*
- */
RemainCount *int64 `json:"remain_count,omitempty" `
/*
*/
DisplayStartTime *string `json:"display_start_time,omitempty" `
/*
*/
DisplayEndTime *string `json:"display_end_time,omitempty" `
/*
*/
PromotionList *[]TaobaoTbkDgOptimusPromotionPromotionList `json:"promotion_list,omitempty" `
/*
*/
PromotionExtend *TaobaoTbkDgOptimusPromotionPromotionExtend `json:"promotion_extend,omitempty" `
/*
-ID */
SellerId *string `json:"seller_id,omitempty" `
/*
- */
Nick *string `json:"nick,omitempty" `
/*
- */
ShopTitle *string `json:"shop_title,omitempty" `
/*
-logo */
ShopPictureUrl *string `json:"shop_picture_url,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetConditionType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ConditionType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDiscountType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DiscountType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetTotalCount(v int64) *TaobaoTbkDgOptimusPromotionMapData {
s.TotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetRemainCount(v int64) *TaobaoTbkDgOptimusPromotionMapData {
s.RemainCount = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDisplayStartTime(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DisplayStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDisplayEndTime(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DisplayEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionList(v []TaobaoTbkDgOptimusPromotionPromotionList) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionList = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionExtend(v TaobaoTbkDgOptimusPromotionPromotionExtend) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionExtend = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetSellerId(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.SellerId = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetNick(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.Nick = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetShopTitle(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ShopTitle = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetShopPictureUrl(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ShopPictureUrl = &v
return s
}

@ -1,28 +0,0 @@
package domain
type TaobaoTbkDgOptimusPromotionPromotionExtend struct {
/*
*/
RecommendItemList *[]TaobaoTbkDgOptimusPromotionRecommendItemList `json:"recommend_item_list,omitempty" `
/*
*/
YoujiaCouponInfo *TaobaoTbkDgOptimusPromotionYoujiacouponinfo `json:"youjia_coupon_info,omitempty" `
/*
*/
PromotionUrl *string `json:"promotion_url,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionPromotionExtend) SetRecommendItemList(v []TaobaoTbkDgOptimusPromotionRecommendItemList) *TaobaoTbkDgOptimusPromotionPromotionExtend {
s.RecommendItemList = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionPromotionExtend) SetYoujiaCouponInfo(v TaobaoTbkDgOptimusPromotionYoujiacouponinfo) *TaobaoTbkDgOptimusPromotionPromotionExtend {
s.YoujiaCouponInfo = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionPromotionExtend) SetPromotionUrl(v string) *TaobaoTbkDgOptimusPromotionPromotionExtend {
s.PromotionUrl = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgOptimusPromotionPromotionList struct {
/*
*/
EntryUsedStartTime *string `json:"entry_used_start_time,omitempty" `
/*
*/
EntryUsedEndTime *string `json:"entry_used_end_time,omitempty" `
/*
X100 */
EntryCondition *string `json:"entry_condition,omitempty" `
/*
*/
EntryDiscount *string `json:"entry_discount,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionPromotionList) SetEntryUsedStartTime(v string) *TaobaoTbkDgOptimusPromotionPromotionList {
s.EntryUsedStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionPromotionList) SetEntryUsedEndTime(v string) *TaobaoTbkDgOptimusPromotionPromotionList {
s.EntryUsedEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionPromotionList) SetEntryCondition(v string) *TaobaoTbkDgOptimusPromotionPromotionList {
s.EntryCondition = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionPromotionList) SetEntryDiscount(v string) *TaobaoTbkDgOptimusPromotionPromotionList {
s.EntryDiscount = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgOptimusPromotionRecommendItemList struct {
/*
id */
ItemId *int64 `json:"item_id,omitempty" `
/*
*/
Url *string `json:"url,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionRecommendItemList) SetItemId(v int64) *TaobaoTbkDgOptimusPromotionRecommendItemList {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionRecommendItemList) SetUrl(v string) *TaobaoTbkDgOptimusPromotionRecommendItemList {
s.Url = &v
return s
}

@ -1,20 +0,0 @@
package domain
type TaobaoTbkDgOptimusPromotionYoujiacouponinfo struct {
/*
id */
ItemId *string `json:"item_id,omitempty" `
/*
*/
Url *string `json:"url,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionYoujiacouponinfo) SetItemId(v string) *TaobaoTbkDgOptimusPromotionYoujiacouponinfo {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionYoujiacouponinfo) SetUrl(v string) *TaobaoTbkDgOptimusPromotionYoujiacouponinfo {
s.Url = &v
return s
}

@ -1,125 +0,0 @@
package request
type TaobaoTbkDgOptimusMaterialRequest struct {
/*
201~100 defalutValue<EFBFBD><EFBFBD>20 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
1 defalutValue<EFBFBD><EFBFBD>1 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
mm_xxx_xxx_xxx */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
Id(idhttps://market.m.taobao.com/app/qn/toutiao-new/index-pc.html#/detail/10628875?_k=gpov9a) */
MaterialId *int64 `json:"material_id" required:"true" `
/*
-MD532OAIDOAID */
DeviceValue *string `json:"device_value,omitempty" required:"false" `
/*
-MD5OAID */
DeviceEncrypt *string `json:"device_encrypt,omitempty" required:"false" `
/*
-IMEIIDFAUTDIDUTDIDMD5OAID */
DeviceType *string `json:"device_type,omitempty" required:"false" `
/*
-ID */
ContentId *int64 `json:"content_id,omitempty" required:"false" `
/*
- */
ContentSource *string `json:"content_source,omitempty" required:"false" `
/*
ID */
ItemId *int64 `json:"item_id,omitempty" required:"false" `
/*
id */
FavoritesId *string `json:"favorites_id,omitempty" required:"false" `
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetPageSize(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetPageNo(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetAdzoneId(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetMaterialId(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.MaterialId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetDeviceValue(v string) *TaobaoTbkDgOptimusMaterialRequest {
s.DeviceValue = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetDeviceEncrypt(v string) *TaobaoTbkDgOptimusMaterialRequest {
s.DeviceEncrypt = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetDeviceType(v string) *TaobaoTbkDgOptimusMaterialRequest {
s.DeviceType = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetContentId(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.ContentId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetContentSource(v string) *TaobaoTbkDgOptimusMaterialRequest {
s.ContentSource = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetItemId(v int64) *TaobaoTbkDgOptimusMaterialRequest {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgOptimusMaterialRequest) SetFavoritesId(v string) *TaobaoTbkDgOptimusMaterialRequest {
s.FavoritesId = &v
return s
}
func (req *TaobaoTbkDgOptimusMaterialRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.MaterialId != nil {
paramMap["material_id"] = *req.MaterialId
}
if req.DeviceValue != nil {
paramMap["device_value"] = *req.DeviceValue
}
if req.DeviceEncrypt != nil {
paramMap["device_encrypt"] = *req.DeviceEncrypt
}
if req.DeviceType != nil {
paramMap["device_type"] = *req.DeviceType
}
if req.ContentId != nil {
paramMap["content_id"] = *req.ContentId
}
if req.ContentSource != nil {
paramMap["content_source"] = *req.ContentSource
}
if req.ItemId != nil {
paramMap["item_id"] = *req.ItemId
}
if req.FavoritesId != nil {
paramMap["favorites_id"] = *req.FavoritesId
}
return paramMap
}
func (req *TaobaoTbkDgOptimusMaterialRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,55 +0,0 @@
package request
type TaobaoTbkDgOptimusPromotionRequest struct {
/*
10 defalutValue<EFBFBD><EFBFBD>10 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
1 defalutValue<EFBFBD><EFBFBD>1 */
PageNum *int64 `json:"page_num,omitempty" required:"false" `
/*
mm_xxx_xxx_xxx3 */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
Id-37104-37116id */
PromotionId *int64 `json:"promotion_id" required:"true" `
}
func (s *TaobaoTbkDgOptimusPromotionRequest) SetPageSize(v int64) *TaobaoTbkDgOptimusPromotionRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionRequest) SetPageNum(v int64) *TaobaoTbkDgOptimusPromotionRequest {
s.PageNum = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionRequest) SetAdzoneId(v int64) *TaobaoTbkDgOptimusPromotionRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionRequest) SetPromotionId(v int64) *TaobaoTbkDgOptimusPromotionRequest {
s.PromotionId = &v
return s
}
func (req *TaobaoTbkDgOptimusPromotionRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNum != nil {
paramMap["page_num"] = *req.PageNum
}
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.PromotionId != nil {
paramMap["promotion_id"] = *req.PromotionId
}
return paramMap
}
func (req *TaobaoTbkDgOptimusPromotionRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,31 +0,0 @@
package response
import (
"topsdk/ability369/domain"
)
type TaobaoTbkDgOptimusMaterialResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
resultList
*/
ResultList []domain.TaobaoTbkDgOptimusMaterialMapData `json:"result_list,omitempty" `
/*
-
*/
IsDefault string `json:"is_default,omitempty" `
/*
-
*/
TotalCount int64 `json:"total_count,omitempty" `
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability369/domain"
)
type TaobaoTbkDgOptimusPromotionResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
resultList
*/
ResultList []domain.TaobaoTbkDgOptimusPromotionMapData `json:"result_list,omitempty" `
}

@ -1,38 +0,0 @@
package ability370
import (
"errors"
"log"
"topsdk"
"topsdk/ability370/request"
"topsdk/ability370/response"
"topsdk/util"
)
type Ability370 struct {
Client *topsdk.TopClient
}
func NewAbility370(client *topsdk.TopClient) *Ability370 {
return &Ability370{client}
}
/*
-广-
*/
func (ability *Ability370) TaobaoTbkDgMaterialOptional(req *request.TaobaoTbkDgMaterialOptionalRequest) (*response.TaobaoTbkDgMaterialOptionalResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability370 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.dg.material.optional", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkDgMaterialOptionalResponse{}
if err != nil {
log.Fatal("taobaoTbkDgMaterialOptional error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,68 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalBybtInfoDTO struct {
/*
亿logo */
BybtBrandLogo *string `json:"bybt_brand_logo,omitempty" `
/*
亿 */
BybtPicUrl *string `json:"bybt_pic_url,omitempty" `
/*
亿eg. */
BybtItemTags *[]string `json:"bybt_item_tags,omitempty" `
/*
亿亿 */
BybtCouponAmount *string `json:"bybt_coupon_amount,omitempty" `
/*
亿 */
BybtShowPrice *string `json:"bybt_show_price,omitempty" `
/*
*/
BybtLowestPrice *string `json:"bybt_lowest_price,omitempty" `
/*
亿 */
BybtEndTime *string `json:"bybt_end_time,omitempty" `
/*
亿 */
BybtStartTime *string `json:"bybt_start_time,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtBrandLogo(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtBrandLogo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtPicUrl(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtPicUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtItemTags(v []string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtItemTags = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtCouponAmount(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtCouponAmount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtShowPrice(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtShowPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtLowestPrice(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtLowestPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtEndTime(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalBybtInfoDTO) SetBybtStartTime(v string) *TaobaoTbkDgMaterialOptionalBybtInfoDTO {
s.BybtStartTime = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalFoodMapData struct {
/*
- */
FoodPic *string `json:"food_pic,omitempty" `
/*
- */
FoodTitle *string `json:"food_title,omitempty" `
/*
- */
FoodPromotionPrice *string `json:"food_promotion_price,omitempty" `
/*
- */
FoodReservePrice *string `json:"food_reserve_price,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalFoodMapData) SetFoodPic(v string) *TaobaoTbkDgMaterialOptionalFoodMapData {
s.FoodPic = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalFoodMapData) SetFoodTitle(v string) *TaobaoTbkDgMaterialOptionalFoodMapData {
s.FoodTitle = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalFoodMapData) SetFoodPromotionPrice(v string) *TaobaoTbkDgMaterialOptionalFoodMapData {
s.FoodPromotionPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalFoodMapData) SetFoodReservePrice(v string) *TaobaoTbkDgMaterialOptionalFoodMapData {
s.FoodReservePrice = &v
return s
}

@ -1,76 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalLocalizationMapData struct {
/*
- */
OrderLeadTime *string `json:"order_lead_time,omitempty" `
/*
- */
UserRating *string `json:"user_rating,omitempty" `
/*
- */
DeliveryMinPrice *string `json:"delivery_min_price,omitempty" `
/*
- */
DeliveryFee *string `json:"delivery_fee,omitempty" `
/*
- */
OriginalDeliveryFee *string `json:"original_delivery_fee,omitempty" `
/*
-0 1 2 3: */
DeliveryType *string `json:"delivery_type,omitempty" `
/*
- */
RecommendReasons *[]string `json:"recommend_reasons,omitempty" `
/*
- */
SaleTags *[]string `json:"sale_tags,omitempty" `
/*
- */
FoodItemList *[]TaobaoTbkDgMaterialOptionalFoodMapData `json:"food_item_list,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetOrderLeadTime(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.OrderLeadTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetUserRating(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.UserRating = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetDeliveryMinPrice(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.DeliveryMinPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetDeliveryFee(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.DeliveryFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetOriginalDeliveryFee(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.OriginalDeliveryFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetDeliveryType(v string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.DeliveryType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetRecommendReasons(v []string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.RecommendReasons = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetSaleTags(v []string) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.SaleTags = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalLocalizationMapData) SetFoodItemList(v []TaobaoTbkDgMaterialOptionalFoodMapData) *TaobaoTbkDgMaterialOptionalLocalizationMapData {
s.FoodItemList = &v
return s
}

@ -1,36 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalMaifanPromotionDTO struct {
/*
*/
MaifanPromotionEndTime *string `json:"maifan_promotion_end_time,omitempty" `
/*
*/
MaifanPromotionStartTime *string `json:"maifan_promotion_start_time,omitempty" `
/*
*/
MaifanPromotionDiscount *string `json:"maifan_promotion_discount,omitempty" `
/*
-10 */
MaifanPromotionCondition *string `json:"maifan_promotion_condition,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) SetMaifanPromotionEndTime(v string) *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO {
s.MaifanPromotionEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) SetMaifanPromotionStartTime(v string) *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO {
s.MaifanPromotionStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) SetMaifanPromotionDiscount(v string) *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO {
s.MaifanPromotionDiscount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) SetMaifanPromotionCondition(v string) *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO {
s.MaifanPromotionCondition = &v
return s
}

@ -1,700 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalMapData struct {
/*
- */
CouponStartTime *string `json:"coupon_start_time,omitempty" `
/*
- */
CouponEndTime *string `json:"coupon_end_time,omitempty" `
/*
- */
InfoDxjh *string `json:"info_dxjh,omitempty" `
/*
-30广 */
TkTotalSales *string `json:"tk_total_sales,omitempty" `
/*
-() */
TkTotalCommi *string `json:"tk_total_commi,omitempty" `
/*
-id */
CouponId *string `json:"coupon_id,omitempty" `
/*
-id() */
NumIid *int64 `json:"num_iid,omitempty" `
/*
- */
Title *string `json:"title,omitempty" `
/*
- */
PictUrl *string `json:"pict_url,omitempty" `
/*
- */
SmallImages *[]string `json:"small_images,omitempty" `
/*
- */
ReservePrice *string `json:"reserve_price,omitempty" `
/*
= */
ZkFinalPrice *string `json:"zk_final_price,omitempty" `
/*
-01 */
UserType *int32 `json:"user_type,omitempty" `
/*
- */
Provcity *string `json:"provcity,omitempty" `
/*
- */
ItemUrl *string `json:"item_url,omitempty" `
/*
- */
IncludeMkt *string `json:"include_mkt,omitempty" `
/*
- */
IncludeDxjh *string `json:"include_dxjh,omitempty" `
/*
-155015.5% */
CommissionRate *string `json:"commission_rate,omitempty" `
/*
-30饿- */
Volume *int32 `json:"volume,omitempty" `
/*
-id */
SellerId *int64 `json:"seller_id,omitempty" `
/*
- */
ShopTitle *string `json:"shop_title,omitempty" `
/*
- */
CouponTotalCount *int32 `json:"coupon_total_count,omitempty" `
/*
- */
CouponRemainCount *int32 `json:"coupon_remain_count,omitempty" `
/*
- */
CouponInfo *string `json:"coupon_info,omitempty" `
/*
-MKTSPCOMMON */
CommissionType *string `json:"commission_type,omitempty" `
/*
-dsr */
ShopDsr *int64 `json:"shop_dsr,omitempty" `
/*
-+ */
CouponShareUrl *string `json:"coupon_share_url,omitempty" `
/*
-广 */
Url *string `json:"url,omitempty" `
/*
- */
LevelOneCategoryName *string `json:"level_one_category_name,omitempty" `
/*
-ID */
LevelOneCategoryId *int64 `json:"level_one_category_id,omitempty" `
/*
- */
CategoryName *string `json:"category_name,omitempty" `
/*
-id */
CategoryId *int64 `json:"category_id,omitempty" `
/*
- */
ShortTitle *string `json:"short_title,omitempty" `
/*
- */
WhiteImage *string `json:"white_image,omitempty" `
/*
- */
Oetime *string `json:"oetime,omitempty" `
/*
- */
Ostime *string `json:"ostime,omitempty" `
/*
- */
JddNum *int64 `json:"jdd_num,omitempty" `
/*
- */
JddPrice *string `json:"jdd_price,omitempty" `
/*
- */
UvSumPreSale *int64 `json:"uv_sum_pre_sale,omitempty" `
/*
-id(使) */
XId *string `json:"x_id,omitempty" `
/*
-X29920 */
CouponStartFee *string `json:"coupon_start_fee,omitempty" `
/*
*/
CouponAmount *string `json:"coupon_amount,omitempty" `
/*
-() */
ItemDescription *string `json:"item_description,omitempty" `
/*
- */
Nick *string `json:"nick,omitempty" `
/*
-) */
OrigPrice *string `json:"orig_price,omitempty" `
/*
- */
TotalStock *int32 `json:"total_stock,omitempty" `
/*
- */
SellNum *int32 `json:"sell_num,omitempty" `
/*
- */
Stock *int32 `json:"stock,omitempty" `
/*
- */
TmallPlayActivityInfo *string `json:"tmall_play_activity_info,omitempty" `
/*
-id */
ItemId *int64 `json:"item_id,omitempty" `
/*
*/
RealPostFee *string `json:"real_post_fee,omitempty" `
/*
*/
LockRate *string `json:"lock_rate,omitempty" `
/*
*/
LockRateEndTime *int64 `json:"lock_rate_end_time,omitempty" `
/*
*/
LockRateStartTime *int64 `json:"lock_rate_start_time,omitempty" `
/*
- */
PresaleDiscountFeeText *string `json:"presale_discount_fee_text,omitempty" `
/*
- */
PresaleTailEndTime *int64 `json:"presale_tail_end_time,omitempty" `
/*
- */
PresaleTailStartTime *int64 `json:"presale_tail_start_time,omitempty" `
/*
- */
PresaleEndTime *int64 `json:"presale_end_time,omitempty" `
/*
- */
PresaleStartTime *int64 `json:"presale_start_time,omitempty" `
/*
- */
PresaleDeposit *string `json:"presale_deposit,omitempty" `
/*
- */
YsylTljSendTime *string `json:"ysyl_tlj_send_time,omitempty" `
/*
- 广广https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=9334376 */
YsylCommissionRate *string `json:"ysyl_commission_rate,omitempty" `
/*
- */
YsylTljFace *string `json:"ysyl_tlj_face,omitempty" `
/*
-广 */
YsylClickUrl *string `json:"ysyl_click_url,omitempty" `
/*
-使 */
YsylTljUseEndTime *string `json:"ysyl_tlj_use_end_time,omitempty" `
/*
-使 */
YsylTljUseStartTime *string `json:"ysyl_tlj_use_start_time,omitempty" `
/*
- */
SaleBeginTime *string `json:"sale_begin_time,omitempty" `
/*
- */
SaleEndTime *string `json:"sale_end_time,omitempty" `
/*
- */
Distance *string `json:"distance,omitempty" `
/*
-id */
UsableShopId *string `json:"usable_shop_id,omitempty" `
/*
- */
UsableShopName *string `json:"usable_shop_name,omitempty" `
/*
*/
SalePrice *string `json:"sale_price,omitempty" `
/*
*/
KuadianPromotionInfo *string `json:"kuadian_promotion_info,omitempty" `
/*
01 */
SuperiorBrand *string `json:"superior_brand,omitempty" `
/*
ID10 */
RewardInfo *int32 `json:"reward_info,omitempty" `
/*
01 */
IsBrandFlashSale *string `json:"is_brand_flash_sale,omitempty" `
/*
- */
LocalizationExtend *TaobaoTbkDgMaterialOptionalLocalizationMapData `json:"localization_extend,omitempty" `
/*
- */
MatchScore *string `json:"match_score,omitempty" `
/*
- */
CommiScore *string `json:"commi_score,omitempty" `
/*
01 */
HotFlag *string `json:"hot_flag,omitempty" `
/*
N-N */
TopnInfo *TaobaoTbkDgMaterialOptionalTopNInfoDTO `json:"topn_info,omitempty" `
/*
亿 */
BybtInfo *TaobaoTbkDgMaterialOptionalBybtInfoDTO `json:"bybt_info,omitempty" `
/*
*/
TtSoldCount *string `json:"tt_sold_count,omitempty" `
/*
*/
MaifanPromotion *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO `json:"maifan_promotion,omitempty" `
/*
使0=()1=()2= */
CpaRewardType *string `json:"cpa_reward_type,omitempty" `
/*
cpa_reward_type使 */
CpaRewardAmount *string `json:"cpa_reward_amount,omitempty" `
/*
ID */
ActivityId *string `json:"activity_id,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponStartTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetInfoDxjh(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.InfoDxjh = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTkTotalSales(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TkTotalSales = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTkTotalCommi(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TkTotalCommi = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetNumIid(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.NumIid = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Title = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPictUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PictUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSmallImages(v []string) *TaobaoTbkDgMaterialOptionalMapData {
s.SmallImages = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetReservePrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ReservePrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetZkFinalPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ZkFinalPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUserType(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.UserType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetProvcity(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Provcity = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIncludeMkt(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IncludeMkt = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIncludeDxjh(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IncludeDxjh = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommissionRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommissionRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetVolume(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.Volume = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSellerId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.SellerId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShopTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ShopTitle = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponTotalCount(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponTotalCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponRemainCount(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponRemainCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommissionType(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommissionType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShopDsr(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.ShopDsr = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponShareUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponShareUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Url = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLevelOneCategoryName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.LevelOneCategoryName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLevelOneCategoryId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LevelOneCategoryId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCategoryName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CategoryName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCategoryId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.CategoryId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShortTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ShortTitle = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetWhiteImage(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.WhiteImage = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOetime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Oetime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOstime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Ostime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetJddNum(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.JddNum = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetJddPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.JddPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUvSumPreSale(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.UvSumPreSale = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetXId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.XId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponStartFee(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponStartFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponAmount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponAmount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemDescription(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemDescription = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetNick(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Nick = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOrigPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.OrigPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTotalStock(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.TotalStock = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSellNum(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.SellNum = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetStock(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.Stock = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTmallPlayActivityInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TmallPlayActivityInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetRealPostFee(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.RealPostFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRateEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRateEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRateStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRateStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleDiscountFeeText(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleDiscountFeeText = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleTailEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleTailEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleTailStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleTailStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleDeposit(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleDeposit = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljSendTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljSendTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylCommissionRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylCommissionRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljFace(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljFace = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylClickUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylClickUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljUseEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljUseEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljUseStartTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljUseStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSaleBeginTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SaleBeginTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSaleEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SaleEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetDistance(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Distance = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUsableShopId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.UsableShopId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUsableShopName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.UsableShopName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSalePrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SalePrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetKuadianPromotionInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.KuadianPromotionInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSuperiorBrand(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SuperiorBrand = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetRewardInfo(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.RewardInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIsBrandFlashSale(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IsBrandFlashSale = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLocalizationExtend(v TaobaoTbkDgMaterialOptionalLocalizationMapData) *TaobaoTbkDgMaterialOptionalMapData {
s.LocalizationExtend = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetMatchScore(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.MatchScore = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommiScore(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommiScore = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetHotFlag(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.HotFlag = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTopnInfo(v TaobaoTbkDgMaterialOptionalTopNInfoDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.TopnInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetBybtInfo(v TaobaoTbkDgMaterialOptionalBybtInfoDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.BybtInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTtSoldCount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TtSoldCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetMaifanPromotion(v TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.MaifanPromotion = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCpaRewardType(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CpaRewardType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCpaRewardAmount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CpaRewardAmount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetActivityId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ActivityId = &v
return s
}

@ -1,44 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalTopNInfoDTO struct {
/*
N */
TopnQuantity *int64 `json:"topn_quantity,omitempty" `
/*
N */
TopnTotalCount *int64 `json:"topn_total_count,omitempty" `
/*
N */
TopnEndTime *string `json:"topn_end_time,omitempty" `
/*
N */
TopnStartTime *string `json:"topn_start_time,omitempty" `
/*
N */
TopnRate *string `json:"topn_rate,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalTopNInfoDTO) SetTopnQuantity(v int64) *TaobaoTbkDgMaterialOptionalTopNInfoDTO {
s.TopnQuantity = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalTopNInfoDTO) SetTopnTotalCount(v int64) *TaobaoTbkDgMaterialOptionalTopNInfoDTO {
s.TopnTotalCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalTopNInfoDTO) SetTopnEndTime(v string) *TaobaoTbkDgMaterialOptionalTopNInfoDTO {
s.TopnEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalTopNInfoDTO) SetTopnStartTime(v string) *TaobaoTbkDgMaterialOptionalTopNInfoDTO {
s.TopnStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalTopNInfoDTO) SetTopnRate(v string) *TaobaoTbkDgMaterialOptionalTopNInfoDTO {
s.TopnRate = &v
return s
}

@ -1,28 +0,0 @@
package domain
type TaobaoTbkDgMaterialOptionalUcrowdrankitems struct {
/*
-123412.34%material_id=41377 */
Commirate *int64 `json:"commirate,omitempty" `
/*
-material_id=41377 */
Price *string `json:"price,omitempty" `
/*
-IDmaterial_id=41377 */
ItemId *string `json:"item_id,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalUcrowdrankitems) SetCommirate(v int64) *TaobaoTbkDgMaterialOptionalUcrowdrankitems {
s.Commirate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalUcrowdrankitems) SetPrice(v string) *TaobaoTbkDgMaterialOptionalUcrowdrankitems {
s.Price = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalUcrowdrankitems) SetItemId(v string) *TaobaoTbkDgMaterialOptionalUcrowdrankitems {
s.ItemId = &v
return s
}

@ -1,430 +0,0 @@
package request
import (
"topsdk/ability370/domain"
"topsdk/util"
)
type TaobaoTbkDgMaterialOptionalRequest struct {
/*
()-dsrdsr0-50000 */
StartDsr *int32 `json:"start_dsr,omitempty" required:"false" `
/*
201~100 defalutValue<EFBFBD><EFBFBD>20 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
defalutValue<EFBFBD><EFBFBD>1 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
1PC2线 defalutValue<EFBFBD><EFBFBD>1 */
Platform *int32 `json:"platform,omitempty" required:"false" `
/*
-123412.34% */
EndTkRate *int32 `json:"end_tk_rate,omitempty" required:"false" `
/*
-123412.34% */
StartTkRate *int32 `json:"start_tk_rate,omitempty" required:"false" `
/*
- */
EndPrice *int32 `json:"end_price,omitempty" required:"false" `
/*
- */
StartPrice *int32 `json:"start_price,omitempty" required:"false" `
/*
-truefalse */
IsOverseas *bool `json:"is_overseas,omitempty" required:"false" `
/*
-truefalse */
IsTmall *bool `json:"is_tmall,omitempty" required:"false" `
/*
_des_asctotal_salestk_rate 广tk_total_salestk_total_commipricematch */
Sort *string `json:"sort,omitempty" required:"false" `
/*
- */
Itemloc *string `json:"itemloc,omitempty" required:"false" `
/*
-ID,10IDtaobao.itemcats.get */
Cat *string `json:"cat,omitempty" required:"false" `
/*
- */
Q *string `json:"q,omitempty" required:"false" `
/*
id=2836使id=17004 defalutValue<EFBFBD><EFBFBD>2836 */
MaterialId *int64 `json:"material_id,omitempty" required:"false" `
/*
-truefalse */
HasCoupon *bool `json:"has_coupon,omitempty" required:"false" `
/*
ip */
Ip *string `json:"ip,omitempty" required:"false" `
/*
mm_xxx_xxx_12345678 */
AdzoneId *int64 `json:"adzone_id" required:"true" `
/*
-truefalse */
NeedFreeShipment *bool `json:"need_free_shipment,omitempty" required:"false" `
/*
-truefalse */
NeedPrepay *bool `json:"need_prepay,omitempty" required:"false" `
/*
()-Truefalse */
IncludePayRate30 *bool `json:"include_pay_rate_30,omitempty" required:"false" `
/*
-Truefalse */
IncludeGoodRate *bool `json:"include_good_rate,omitempty" required:"false" `
/*
()-退Truefalse */
IncludeRfdRate *bool `json:"include_rfd_rate,omitempty" required:"false" `
/*
-123 defalutValue<EFBFBD><EFBFBD>1 */
NpxLevel *int32 `json:"npx_level,omitempty" required:"false" `
/*
-MD5 */
DeviceEncrypt *string `json:"device_encrypt,omitempty" required:"false" `
/*
-MD532 */
DeviceValue *string `json:"device_value,omitempty" required:"false" `
/*
-IMEIIDFAUTDIDUTDIDMD5OAID */
DeviceType *string `json:"device_type,omitempty" required:"false" `
/*
-KA123412.34% */
EndKaTkRate *int32 `json:"end_ka_tk_rate,omitempty" required:"false" `
/*
-KA123412.34% */
StartKaTkRate *int32 `json:"start_ka_tk_rate,omitempty" required:"false" `
/*
*/
LockRateEndTime *int64 `json:"lock_rate_end_time,omitempty" required:"false" `
/*
*/
LockRateStartTime *int64 `json:"lock_rate_start_time,omitempty" required:"false" `
/*
-LBS- */
Longitude *string `json:"longitude,omitempty" required:"false" `
/*
-LBS- */
Latitude *string `json:"latitude,omitempty" required:"false" `
/*
-LBS-饿 IDhttps://mo.m.taobao.com/page_2020010315120200508 */
CityCode *string `json:"city_code,omitempty" required:"false" `
/*
id饿ID1-100ID使 */
SellerIds *string `json:"seller_ids,omitempty" required:"false" `
/*
ID */
SpecialId *string `json:"special_id,omitempty" required:"false" `
/*
ID广 */
RelationId *string `json:"relation_id,omitempty" required:"false" `
/*
-page_result_key */
PageResultKey *string `json:"page_result_key,omitempty" required:"false" `
/*
IDmaterial_id=41377 */
UcrowdId *int64 `json:"ucrowd_id,omitempty" required:"false" `
/*
- */
UcrowdRankItems *[]domain.TaobaoTbkDgMaterialOptionalUcrowdrankitems `json:"ucrowd_rank_items,omitempty" required:"false" `
/*
N 01 */
GetTopnRate *int32 `json:"get_topn_rate,omitempty" required:"false" `
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetStartDsr(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.StartDsr = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetPageSize(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.PageSize = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetPageNo(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.PageNo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetPlatform(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.Platform = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetEndTkRate(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.EndTkRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetStartTkRate(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.StartTkRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetEndPrice(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.EndPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetStartPrice(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.StartPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIsOverseas(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.IsOverseas = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIsTmall(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.IsTmall = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetSort(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Sort = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetItemloc(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Itemloc = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetCat(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Cat = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetQ(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Q = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetMaterialId(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.MaterialId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetHasCoupon(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.HasCoupon = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIp(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Ip = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetAdzoneId(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.AdzoneId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetNeedFreeShipment(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.NeedFreeShipment = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetNeedPrepay(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.NeedPrepay = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIncludePayRate30(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.IncludePayRate30 = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIncludeGoodRate(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.IncludeGoodRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetIncludeRfdRate(v bool) *TaobaoTbkDgMaterialOptionalRequest {
s.IncludeRfdRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetNpxLevel(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.NpxLevel = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetDeviceEncrypt(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.DeviceEncrypt = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetDeviceValue(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.DeviceValue = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetDeviceType(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.DeviceType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetEndKaTkRate(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.EndKaTkRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetStartKaTkRate(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.StartKaTkRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetLockRateEndTime(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.LockRateEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetLockRateStartTime(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.LockRateStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetLongitude(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Longitude = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetLatitude(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.Latitude = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetCityCode(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.CityCode = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetSellerIds(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.SellerIds = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetSpecialId(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.SpecialId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetRelationId(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.RelationId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetPageResultKey(v string) *TaobaoTbkDgMaterialOptionalRequest {
s.PageResultKey = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetUcrowdId(v int64) *TaobaoTbkDgMaterialOptionalRequest {
s.UcrowdId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetUcrowdRankItems(v []domain.TaobaoTbkDgMaterialOptionalUcrowdrankitems) *TaobaoTbkDgMaterialOptionalRequest {
s.UcrowdRankItems = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalRequest) SetGetTopnRate(v int32) *TaobaoTbkDgMaterialOptionalRequest {
s.GetTopnRate = &v
return s
}
func (req *TaobaoTbkDgMaterialOptionalRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.StartDsr != nil {
paramMap["start_dsr"] = *req.StartDsr
}
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.Platform != nil {
paramMap["platform"] = *req.Platform
}
if req.EndTkRate != nil {
paramMap["end_tk_rate"] = *req.EndTkRate
}
if req.StartTkRate != nil {
paramMap["start_tk_rate"] = *req.StartTkRate
}
if req.EndPrice != nil {
paramMap["end_price"] = *req.EndPrice
}
if req.StartPrice != nil {
paramMap["start_price"] = *req.StartPrice
}
if req.IsOverseas != nil {
paramMap["is_overseas"] = *req.IsOverseas
}
if req.IsTmall != nil {
paramMap["is_tmall"] = *req.IsTmall
}
if req.Sort != nil {
paramMap["sort"] = *req.Sort
}
if req.Itemloc != nil {
paramMap["itemloc"] = *req.Itemloc
}
if req.Cat != nil {
paramMap["cat"] = *req.Cat
}
if req.Q != nil {
paramMap["q"] = *req.Q
}
if req.MaterialId != nil {
paramMap["material_id"] = *req.MaterialId
}
if req.HasCoupon != nil {
paramMap["has_coupon"] = *req.HasCoupon
}
if req.Ip != nil {
paramMap["ip"] = *req.Ip
}
if req.AdzoneId != nil {
paramMap["adzone_id"] = *req.AdzoneId
}
if req.NeedFreeShipment != nil {
paramMap["need_free_shipment"] = *req.NeedFreeShipment
}
if req.NeedPrepay != nil {
paramMap["need_prepay"] = *req.NeedPrepay
}
if req.IncludePayRate30 != nil {
paramMap["include_pay_rate_30"] = *req.IncludePayRate30
}
if req.IncludeGoodRate != nil {
paramMap["include_good_rate"] = *req.IncludeGoodRate
}
if req.IncludeRfdRate != nil {
paramMap["include_rfd_rate"] = *req.IncludeRfdRate
}
if req.NpxLevel != nil {
paramMap["npx_level"] = *req.NpxLevel
}
if req.DeviceEncrypt != nil {
paramMap["device_encrypt"] = *req.DeviceEncrypt
}
if req.DeviceValue != nil {
paramMap["device_value"] = *req.DeviceValue
}
if req.DeviceType != nil {
paramMap["device_type"] = *req.DeviceType
}
if req.EndKaTkRate != nil {
paramMap["end_ka_tk_rate"] = *req.EndKaTkRate
}
if req.StartKaTkRate != nil {
paramMap["start_ka_tk_rate"] = *req.StartKaTkRate
}
if req.LockRateEndTime != nil {
paramMap["lock_rate_end_time"] = *req.LockRateEndTime
}
if req.LockRateStartTime != nil {
paramMap["lock_rate_start_time"] = *req.LockRateStartTime
}
if req.Longitude != nil {
paramMap["longitude"] = *req.Longitude
}
if req.Latitude != nil {
paramMap["latitude"] = *req.Latitude
}
if req.CityCode != nil {
paramMap["city_code"] = *req.CityCode
}
if req.SellerIds != nil {
paramMap["seller_ids"] = *req.SellerIds
}
if req.SpecialId != nil {
paramMap["special_id"] = *req.SpecialId
}
if req.RelationId != nil {
paramMap["relation_id"] = *req.RelationId
}
if req.PageResultKey != nil {
paramMap["page_result_key"] = *req.PageResultKey
}
if req.UcrowdId != nil {
paramMap["ucrowd_id"] = *req.UcrowdId
}
if req.UcrowdRankItems != nil {
paramMap["ucrowd_rank_items"] = util.ConvertStructList(*req.UcrowdRankItems)
}
if req.GetTopnRate != nil {
paramMap["get_topn_rate"] = *req.GetTopnRate
}
return paramMap
}
func (req *TaobaoTbkDgMaterialOptionalRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,31 +0,0 @@
package response
import (
"topsdk/ability370/domain"
)
type TaobaoTbkDgMaterialOptionalResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
TotalResults int64 `json:"total_results,omitempty" `
/*
resultList
*/
ResultList []domain.TaobaoTbkDgMaterialOptionalMapData `json:"result_list,omitempty" `
/*
-lbs
*/
PageResultKey string `json:"page_result_key,omitempty" `
}

@ -1,58 +0,0 @@
package ability371
import (
"errors"
"log"
"topsdk"
"topsdk/ability371/request"
"topsdk/ability371/response"
"topsdk/util"
)
type Ability371 struct {
Client *topsdk.TopClient
}
func NewAbility371(client *topsdk.TopClient) *Ability371 {
return &Ability371{client}
}
/*
--广
*/
func (ability *Ability371) TaobaoTbkCouponGet(req *request.TaobaoTbkCouponGetRequest) (*response.TaobaoTbkCouponGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability371 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.coupon.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkCouponGetResponse{}
if err != nil {
log.Fatal("taobaoTbkCouponGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}
/*
--()
*/
func (ability *Ability371) TaobaoTbkItemInfoGet(req *request.TaobaoTbkItemInfoGetRequest) (*response.TaobaoTbkItemInfoGetResponse, error) {
if ability.Client == nil {
return nil, errors.New("Ability371 topClient is nil")
}
var jsonStr, err = ability.Client.Execute("taobao.tbk.item.info.get", req.ToMap(), req.ToFileMap())
var respStruct = response.TaobaoTbkItemInfoGetResponse{}
if err != nil {
log.Fatal("taobaoTbkItemInfoGet error", err)
return &respStruct, err
}
err = util.HandleJsonResponse(jsonStr, &respStruct)
if respStruct.Body == "" || len(respStruct.Body) == 0 {
respStruct.Body = jsonStr
}
return &respStruct, err
}

@ -1,76 +0,0 @@
package domain
type TaobaoTbkCouponGetMapData struct {
/*
*/
CouponStartFee *string `json:"coupon_start_fee,omitempty" `
/*
*/
CouponRemainCount *int64 `json:"coupon_remain_count,omitempty" `
/*
*/
CouponTotalCount *int64 `json:"coupon_total_count,omitempty" `
/*
*/
CouponEndTime *string `json:"coupon_end_time,omitempty" `
/*
*/
CouponStartTime *string `json:"coupon_start_time,omitempty" `
/*
*/
CouponAmount *string `json:"coupon_amount,omitempty" `
/*
1 4 */
CouponSrcScene *int64 `json:"coupon_src_scene,omitempty" `
/*
01 */
CouponType *int64 `json:"coupon_type,omitempty" `
/*
ID */
CouponActivityId *string `json:"coupon_activity_id,omitempty" `
}
func (s *TaobaoTbkCouponGetMapData) SetCouponStartFee(v string) *TaobaoTbkCouponGetMapData {
s.CouponStartFee = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponRemainCount(v int64) *TaobaoTbkCouponGetMapData {
s.CouponRemainCount = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponTotalCount(v int64) *TaobaoTbkCouponGetMapData {
s.CouponTotalCount = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponEndTime(v string) *TaobaoTbkCouponGetMapData {
s.CouponEndTime = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponStartTime(v string) *TaobaoTbkCouponGetMapData {
s.CouponStartTime = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponAmount(v string) *TaobaoTbkCouponGetMapData {
s.CouponAmount = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponSrcScene(v int64) *TaobaoTbkCouponGetMapData {
s.CouponSrcScene = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponType(v int64) *TaobaoTbkCouponGetMapData {
s.CouponType = &v
return s
}
func (s *TaobaoTbkCouponGetMapData) SetCouponActivityId(v string) *TaobaoTbkCouponGetMapData {
s.CouponActivityId = &v
return s
}

@ -1,332 +0,0 @@
package domain
type TaobaoTbkItemInfoGetNTbkItem struct {
/*
*/
CatName *string `json:"cat_name,omitempty" `
/*
ID */
NumIid *int64 `json:"num_iid,omitempty" `
/*
*/
Title *string `json:"title,omitempty" `
/*
*/
PictUrl *string `json:"pict_url,omitempty" `
/*
*/
SmallImages *[]string `json:"small_images,omitempty" `
/*
*/
ReservePrice *string `json:"reserve_price,omitempty" `
/*
= */
ZkFinalPrice *string `json:"zk_final_price,omitempty" `
/*
013 */
UserType *int64 `json:"user_type,omitempty" `
/*
*/
Provcity *string `json:"provcity,omitempty" `
/*
*/
ItemUrl *string `json:"item_url,omitempty" `
/*
id */
SellerId *int64 `json:"seller_id,omitempty" `
/*
30 */
Volume *int64 `json:"volume,omitempty" `
/*
*/
Nick *string `json:"nick,omitempty" `
/*
*/
CatLeafName *string `json:"cat_leaf_name,omitempty" `
/*
*/
IsPrepay *bool `json:"is_prepay,omitempty" `
/*
dsr */
ShopDsr *int64 `json:"shop_dsr,omitempty" `
/*
*/
Ratesum *int64 `json:"ratesum,omitempty" `
/*
退 */
IRfdRate *bool `json:"i_rfd_rate,omitempty" `
/*
*/
HGoodRate *bool `json:"h_good_rate,omitempty" `
/*
*/
HPayRate30 *bool `json:"h_pay_rate30,omitempty" `
/*
*/
FreeShipment *bool `json:"free_shipment,omitempty" `
/*
,1:1 */
MaterialLibType *string `json:"material_lib_type,omitempty" `
/*
- */
PresaleDiscountFeeText *string `json:"presale_discount_fee_text,omitempty" `
/*
- */
PresaleTailEndTime *int64 `json:"presale_tail_end_time,omitempty" `
/*
- */
PresaleTailStartTime *int64 `json:"presale_tail_start_time,omitempty" `
/*
- */
PresaleEndTime *int64 `json:"presale_end_time,omitempty" `
/*
- */
PresaleStartTime *int64 `json:"presale_start_time,omitempty" `
/*
- */
PresaleDeposit *string `json:"presale_deposit,omitempty" `
/*
- */
JuPlayEndTime *int64 `json:"ju_play_end_time,omitempty" `
/*
- */
JuPlayStartTime *int64 `json:"ju_play_start_time,omitempty" `
/*
1NXNXNX 2NXNNXNX */
PlayInfo *string `json:"play_info,omitempty" `
/*
- */
TmallPlayActivityEndTime *int64 `json:"tmall_play_activity_end_time,omitempty" `
/*
- */
TmallPlayActivityStartTime *int64 `json:"tmall_play_activity_start_time,omitempty" `
/*
- */
JuOnlineStartTime *string `json:"ju_online_start_time,omitempty" `
/*
- */
JuOnlineEndTime *string `json:"ju_online_end_time,omitempty" `
/*
- */
JuPreShowStartTime *string `json:"ju_pre_show_start_time,omitempty" `
/*
- */
JuPreShowEndTime *string `json:"ju_pre_show_end_time,omitempty" `
/*
*/
SalePrice *string `json:"sale_price,omitempty" `
/*
*/
KuadianPromotionInfo *string `json:"kuadian_promotion_info,omitempty" `
/*
01 */
SuperiorBrand *string `json:"superior_brand,omitempty" `
/*
01 */
HotFlag *string `json:"hot_flag,omitempty" `
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetCatName(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.CatName = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetNumIid(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.NumIid = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetTitle(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.Title = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPictUrl(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.PictUrl = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetSmallImages(v []string) *TaobaoTbkItemInfoGetNTbkItem {
s.SmallImages = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetReservePrice(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.ReservePrice = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetZkFinalPrice(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.ZkFinalPrice = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetUserType(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.UserType = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetProvcity(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.Provcity = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetItemUrl(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.ItemUrl = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetSellerId(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.SellerId = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetVolume(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.Volume = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetNick(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.Nick = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetCatLeafName(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.CatLeafName = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetIsPrepay(v bool) *TaobaoTbkItemInfoGetNTbkItem {
s.IsPrepay = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetShopDsr(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.ShopDsr = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetRatesum(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.Ratesum = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetIRfdRate(v bool) *TaobaoTbkItemInfoGetNTbkItem {
s.IRfdRate = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetHGoodRate(v bool) *TaobaoTbkItemInfoGetNTbkItem {
s.HGoodRate = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetHPayRate30(v bool) *TaobaoTbkItemInfoGetNTbkItem {
s.HPayRate30 = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetFreeShipment(v bool) *TaobaoTbkItemInfoGetNTbkItem {
s.FreeShipment = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetMaterialLibType(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.MaterialLibType = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleDiscountFeeText(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleDiscountFeeText = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleTailEndTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleTailEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleTailStartTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleTailStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleEndTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleStartTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPresaleDeposit(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.PresaleDeposit = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuPlayEndTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.JuPlayEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuPlayStartTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.JuPlayStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetPlayInfo(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.PlayInfo = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetTmallPlayActivityEndTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.TmallPlayActivityEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetTmallPlayActivityStartTime(v int64) *TaobaoTbkItemInfoGetNTbkItem {
s.TmallPlayActivityStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuOnlineStartTime(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.JuOnlineStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuOnlineEndTime(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.JuOnlineEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuPreShowStartTime(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.JuPreShowStartTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetJuPreShowEndTime(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.JuPreShowEndTime = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetSalePrice(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.SalePrice = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetKuadianPromotionInfo(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.KuadianPromotionInfo = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetSuperiorBrand(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.SuperiorBrand = &v
return s
}
func (s *TaobaoTbkItemInfoGetNTbkItem) SetHotFlag(v string) *TaobaoTbkItemInfoGetNTbkItem {
s.HotFlag = &v
return s
}

@ -1,45 +0,0 @@
package request
type TaobaoTbkCouponGetRequest struct {
/*
IDID */
Me *string `json:"me,omitempty" required:"false" `
/*
ID */
ItemId *int64 `json:"item_id,omitempty" required:"false" `
/*
ID */
ActivityId *string `json:"activity_id,omitempty" required:"false" `
}
func (s *TaobaoTbkCouponGetRequest) SetMe(v string) *TaobaoTbkCouponGetRequest {
s.Me = &v
return s
}
func (s *TaobaoTbkCouponGetRequest) SetItemId(v int64) *TaobaoTbkCouponGetRequest {
s.ItemId = &v
return s
}
func (s *TaobaoTbkCouponGetRequest) SetActivityId(v string) *TaobaoTbkCouponGetRequest {
s.ActivityId = &v
return s
}
func (req *TaobaoTbkCouponGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.Me != nil {
paramMap["me"] = *req.Me
}
if req.ItemId != nil {
paramMap["item_id"] = *req.ItemId
}
if req.ActivityId != nil {
paramMap["activity_id"] = *req.ActivityId
}
return paramMap
}
func (req *TaobaoTbkCouponGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,45 +0,0 @@
package request
type TaobaoTbkItemInfoGetRequest struct {
/*
ID,40 */
NumIids *string `json:"num_iids" required:"true" `
/*
1PC2线 defalutValue<EFBFBD><EFBFBD>1 */
Platform *int64 `json:"platform,omitempty" required:"false" `
/*
ip */
Ip *string `json:"ip,omitempty" required:"false" `
}
func (s *TaobaoTbkItemInfoGetRequest) SetNumIids(v string) *TaobaoTbkItemInfoGetRequest {
s.NumIids = &v
return s
}
func (s *TaobaoTbkItemInfoGetRequest) SetPlatform(v int64) *TaobaoTbkItemInfoGetRequest {
s.Platform = &v
return s
}
func (s *TaobaoTbkItemInfoGetRequest) SetIp(v string) *TaobaoTbkItemInfoGetRequest {
s.Ip = &v
return s
}
func (req *TaobaoTbkItemInfoGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.NumIids != nil {
paramMap["num_iids"] = *req.NumIids
}
if req.Platform != nil {
paramMap["platform"] = *req.Platform
}
if req.Ip != nil {
paramMap["ip"] = *req.Ip
}
return paramMap
}
func (req *TaobaoTbkItemInfoGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability371/domain"
)
type TaobaoTbkCouponGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
data
*/
Data domain.TaobaoTbkCouponGetMapData `json:"data,omitempty" `
}

@ -1,23 +0,0 @@
package response
import (
"topsdk/ability371/domain"
)
type TaobaoTbkItemInfoGetResponse struct {
/*
System request id
*/
RequestId string `json:"request_id,omitempty" `
/*
System body
*/
Body string
/*
*/
Results []domain.TaobaoTbkItemInfoGetNTbkItem `json:"results,omitempty" `
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save