Update vendor (#1228)

This commit is contained in:
Wim 2020-09-04 23:29:13 +02:00 committed by GitHub
parent 17747a5c88
commit 2f59abdda7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1436 changed files with 21840 additions and 3466 deletions

20
go.mod
View File

@ -10,19 +10,19 @@ require (
github.com/davecgh/go-spew v1.1.1 github.com/davecgh/go-spew v1.1.1
github.com/fsnotify/fsnotify v1.4.9 github.com/fsnotify/fsnotify v1.4.9
github.com/go-telegram-bot-api/telegram-bot-api v1.0.1-0.20200524105306-7434b0456e81 github.com/go-telegram-bot-api/telegram-bot-api v1.0.1-0.20200524105306-7434b0456e81
github.com/gomarkdown/markdown v0.0.0-20200609195525-3f9352745725 github.com/gomarkdown/markdown v0.0.0-20200824053859-8c8b3816f167
github.com/google/gops v0.3.10 github.com/google/gops v0.3.11
github.com/gopackage/ddp v0.0.0-20170117053602-652027933df4 // indirect github.com/gopackage/ddp v0.0.0-20170117053602-652027933df4 // indirect
github.com/gorilla/schema v1.1.0 github.com/gorilla/schema v1.2.0
github.com/gorilla/websocket v1.4.2 github.com/gorilla/websocket v1.4.2
github.com/hashicorp/golang-lru v0.5.4 github.com/hashicorp/golang-lru v0.5.4
github.com/jpillora/backoff v1.0.0 github.com/jpillora/backoff v1.0.0
github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da
github.com/labstack/echo/v4 v4.1.16 github.com/labstack/echo/v4 v4.1.17
github.com/lrstanley/girc v0.0.0-20190801035559-4fc93959e1a7 github.com/lrstanley/girc v0.0.0-20190801035559-4fc93959e1a7
github.com/matrix-org/gomatrix v0.0.0-20200827122206-7dd5e2a05bcd github.com/matrix-org/gomatrix v0.0.0-20200827122206-7dd5e2a05bcd
github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048 github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048
github.com/matterbridge/discordgo v0.21.2-0.20200718144317-01fe5db6c78d github.com/matterbridge/discordgo v0.22.0
github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible
github.com/matterbridge/go-xmpp v0.0.0-20200418225040-c8a3a57b4050 github.com/matterbridge/go-xmpp v0.0.0-20200418225040-c8a3a57b4050
github.com/matterbridge/gozulipbot v0.0.0-20200820220548-be5824faa913 github.com/matterbridge/gozulipbot v0.0.0-20200820220548-be5824faa913
@ -40,15 +40,15 @@ require (
github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca
github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98 github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98
github.com/sirupsen/logrus v1.6.0 github.com/sirupsen/logrus v1.6.0
github.com/slack-go/slack v0.6.5 github.com/slack-go/slack v0.6.6
github.com/spf13/viper v1.7.0 github.com/spf13/viper v1.7.1
github.com/stretchr/testify v1.6.1 github.com/stretchr/testify v1.6.1
github.com/writeas/go-strip-markdown v2.0.1+incompatible github.com/writeas/go-strip-markdown v2.0.1+incompatible
github.com/x-cray/logrus-prefixed-formatter v0.5.2 // indirect github.com/x-cray/logrus-prefixed-formatter v0.5.2 // indirect
github.com/yaegashi/msgraph.go v0.1.3 github.com/yaegashi/msgraph.go v0.1.4
github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2 github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2
golang.org/x/image v0.0.0-20200618115811-c13761719519 golang.org/x/image v0.0.0-20200801110659-972c09e46d76
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
gomod.garykim.dev/nc-talk v0.1.3 gomod.garykim.dev/nc-talk v0.1.3
gopkg.in/olahol/melody.v1 v1.0.0-20170518105555-d52139073376 gopkg.in/olahol/melody.v1 v1.0.0-20170518105555-d52139073376
) )

220
go.sum
View File

@ -8,11 +8,32 @@ cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6A
cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc=
cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0=
cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To=
cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4=
cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M=
cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc=
cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk=
cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs=
cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc=
cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY=
cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk=
cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU=
cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
contrib.go.opencensus.io/exporter/ocagent v0.4.9/go.mod h1:ueLzZcP7LPhPulEBukGn4aLh7Mx9YJwpVJ9nL2FYltw= contrib.go.opencensus.io/exporter/ocagent v0.4.9/go.mod h1:ueLzZcP7LPhPulEBukGn4aLh7Mx9YJwpVJ9nL2FYltw=
dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU= dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU=
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
@ -53,6 +74,7 @@ github.com/RoaringBitmap/roaring v0.4.21/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06
github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo= github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo=
github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d h1:G0m3OIz70MZUWq3EgK3CesDbo8upS2Vm9/P3FtgI+Jk=
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
@ -91,6 +113,9 @@ github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag=
github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
@ -161,11 +186,14 @@ github.com/go-asn1-ber/asn1-ber v1.4.1 h1:qP/QDxOtmMoJVgXHCXNzDpA0+wkgYB2x5QoLMV
github.com/go-asn1-ber/asn1-ber v1.4.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= github.com/go-asn1-ber/asn1-ber v1.4.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gorp/gorp v2.0.0+incompatible/go.mod h1:7IfkAQnO7jfT/9IQ3R9wL1dFhukN6aQxzKTHnkxzA/E= github.com/go-gorp/gorp v2.0.0+incompatible/go.mod h1:7IfkAQnO7jfT/9IQ3R9wL1dFhukN6aQxzKTHnkxzA/E=
github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI=
github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM=
github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
@ -180,10 +208,17 @@ github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zV
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y=
github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.0/go.mod h1:Qd/q+1AKNOZr9uGQzbzCmRO6sUih6GTPZv6a1/R87v0= github.com/golang/protobuf v1.3.0/go.mod h1:Qd/q+1AKNOZr9uGQzbzCmRO6sUih6GTPZv6a1/R87v0=
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
@ -191,17 +226,19 @@ github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/gomarkdown/markdown v0.0.0-20200609195525-3f9352745725 h1:X6sZdr+t2E2jwajTy/FfXbmAKPFTYxEq9hiFgzMiuPQ= github.com/gomarkdown/markdown v0.0.0-20200824053859-8c8b3816f167 h1:LP/6EfrZ/LyCc+SXvANDrIJ4sP9u2NAtqyv6QknetNQ=
github.com/gomarkdown/markdown v0.0.0-20200609195525-3f9352745725/go.mod h1:aii0r/K0ZnHv7G0KF7xy1v0A7s2Ljrb5byB7MO5p6TU= github.com/gomarkdown/markdown v0.0.0-20200824053859-8c8b3816f167/go.mod h1:aii0r/K0ZnHv7G0KF7xy1v0A7s2Ljrb5byB7MO5p6TU=
github.com/gomodule/redigo v2.0.0+incompatible/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= github.com/gomodule/redigo v2.0.0+incompatible/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
@ -210,14 +247,24 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4=
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.1 h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k=
github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/gops v0.3.10 h1:M2XZYgfUW+P7AOCLiu4CRb0rQfwnslLyB4B9Mp0vXmE= github.com/google/gops v0.3.11 h1:TJThjZOyavVoT7C+tkjLMzcUGud9WiWHKPLRCcd2Sro=
github.com/google/gops v0.3.10/go.mod h1:38bMPVKFh+1X106CPpbLAWtZIR1+xwgzT9gew0kn6w4= github.com/google/gops v0.3.11/go.mod h1:38bMPVKFh+1X106CPpbLAWtZIR1+xwgzT9gew0kn6w4=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
@ -238,6 +285,8 @@ github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2z
github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/schema v1.1.0 h1:CamqUDOFUBqzrvxuz2vEwo8+SUdwsluFh7IlzJh30LY= github.com/gorilla/schema v1.1.0 h1:CamqUDOFUBqzrvxuz2vEwo8+SUdwsluFh7IlzJh30LY=
github.com/gorilla/schema v1.1.0/go.mod h1:kgLaKoK1FELgZqMAVxx/5cbj0kT+57qxUrAlIO2eleU= github.com/gorilla/schema v1.1.0/go.mod h1:kgLaKoK1FELgZqMAVxx/5cbj0kT+57qxUrAlIO2eleU=
github.com/gorilla/schema v1.2.0 h1:YufUaxZYCKGFuAq3c96BOhjgd5nmXiOY9NGzF247Tsc=
github.com/gorilla/schema v1.2.0/go.mod h1:kgLaKoK1FELgZqMAVxx/5cbj0kT+57qxUrAlIO2eleU=
github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
@ -291,6 +340,7 @@ github.com/hashicorp/yamux v0.0.0-20190923154419-df201c70410d/go.mod h1:+NfK9FKe
github.com/howeyc/gopass v0.0.0-20170109162249-bf9dde6d0d2c/go.mod h1:lADxMC39cJJqL93Duh1xhAs4I2Zs8mKS89XWXFGp9cs= github.com/howeyc/gopass v0.0.0-20170109162249-bf9dde6d0d2c/go.mod h1:lADxMC39cJJqL93Duh1xhAs4I2Zs8mKS89XWXFGp9cs=
github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/icrowley/fake v0.0.0-20180203215853-4178557ae428/go.mod h1:uhpZMVGznybq1itEKXj6RYw9I71qK4kH+OGMjRC4KEo= github.com/icrowley/fake v0.0.0-20180203215853-4178557ae428/go.mod h1:uhpZMVGznybq1itEKXj6RYw9I71qK4kH+OGMjRC4KEo=
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/jamiealquiza/envy v1.1.0/go.mod h1:MP36BriGCLwEHhi1OU8E9569JNZrjWfCvzG7RsPnHus= github.com/jamiealquiza/envy v1.1.0/go.mod h1:MP36BriGCLwEHhi1OU8E9569JNZrjWfCvzG7RsPnHus=
@ -307,11 +357,13 @@ github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da h1:LK+8uBG3kNikj664cjFt88RBmuGmonxkXv2rUVfbqz4= github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da h1:LK+8uBG3kNikj664cjFt88RBmuGmonxkXv2rUVfbqz4=
github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da/go.mod h1:xJA+X9ZVyT/irGldcb7q1XnJBq5F9s5H9h2L44Y+poY= github.com/keybase/go-keybase-chat-bot v0.0.0-20200505163032-5cacf52379da/go.mod h1:xJA+X9ZVyT/irGldcb7q1XnJBq5F9s5H9h2L44Y+poY=
github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19 h1:WjT3fLi9n8YWh/Ih8Q1LHAPsTqGddPcHqscN+PJ3i68=
github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19/go.mod h1:hY+WOq6m2FpbvyrI93sMaypsttvaIL5nhVR92dTMUcQ= github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19/go.mod h1:hY+WOq6m2FpbvyrI93sMaypsttvaIL5nhVR92dTMUcQ=
github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
@ -327,8 +379,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/labstack/echo/v4 v4.1.16 h1:8swiwjE5Jkai3RPfZoahp8kjVCRNq+y7Q0hPji2Kz0o= github.com/labstack/echo/v4 v4.1.17 h1:PQIBaRplyRy3OjwILGkPg89JRtH2x5bssi59G2EL3fo=
github.com/labstack/echo/v4 v4.1.16/go.mod h1:awO+5TzAjvL8XpibdsfXxPgHr+orhtXZJZIQCVjogKI= github.com/labstack/echo/v4 v4.1.17/go.mod h1:Tn2yRQL/UclUalpb5rPdXDevbkJ+lp/2svdyFBg6CHQ=
github.com/labstack/gommon v0.3.0 h1:JEeO0bvc78PKdyHxloTKiF8BD5iGrH8T6MSeGvSgob0= github.com/labstack/gommon v0.3.0 h1:JEeO0bvc78PKdyHxloTKiF8BD5iGrH8T6MSeGvSgob0=
github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
github.com/lann/builder v0.0.0-20180802200727-47ae307949d0/go.mod h1:dXGbAdH5GtBTC4WfIxhKZfyBF/HBFgRZSWwZ9g/He9o= github.com/lann/builder v0.0.0-20180802200727-47ae307949d0/go.mod h1:dXGbAdH5GtBTC4WfIxhKZfyBF/HBFgRZSWwZ9g/He9o=
@ -348,8 +400,8 @@ github.com/matrix-org/gomatrix v0.0.0-20200827122206-7dd5e2a05bcd h1:xVrqJK3xHRE
github.com/matrix-org/gomatrix v0.0.0-20200827122206-7dd5e2a05bcd/go.mod h1:/gBX06Kw0exX1HrwmoBibFA98yBk/jxKpGVeyQbff+s= github.com/matrix-org/gomatrix v0.0.0-20200827122206-7dd5e2a05bcd/go.mod h1:/gBX06Kw0exX1HrwmoBibFA98yBk/jxKpGVeyQbff+s=
github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048 h1:B9HaistmV+MD8/33BXmZe1zPIn+RImAFVXNNSOrwU2E= github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048 h1:B9HaistmV+MD8/33BXmZe1zPIn+RImAFVXNNSOrwU2E=
github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048/go.mod h1:c6MxwqHD+0HvtAJjsHMIdPCiAwGiQwPRPTp69ACMg8A= github.com/matterbridge/Rocket.Chat.Go.SDK v0.0.0-20200411204219-d5c18ce75048/go.mod h1:c6MxwqHD+0HvtAJjsHMIdPCiAwGiQwPRPTp69ACMg8A=
github.com/matterbridge/discordgo v0.21.2-0.20200718144317-01fe5db6c78d h1:NBckP4nw7qVspbt7cOZYsrOrEbq7tATdMjSjc1hW63A= github.com/matterbridge/discordgo v0.22.0 h1:6EnYacrU28X5Bc6BQDOqR6O8/b+588RKqoQJPUXEJAw=
github.com/matterbridge/discordgo v0.21.2-0.20200718144317-01fe5db6c78d/go.mod h1:411nZYv0UMMrtppR5glXop1foboJiFAowy+42U+Ahvw= github.com/matterbridge/discordgo v0.22.0/go.mod h1:411nZYv0UMMrtppR5glXop1foboJiFAowy+42U+Ahvw=
github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible h1:oaOqwbg5HxHRxvAbd84ks0Okwoc1ISyUZ87EiVJFhGI= github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible h1:oaOqwbg5HxHRxvAbd84ks0Okwoc1ISyUZ87EiVJFhGI=
github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible/go.mod h1:igE6rUAn3jai2wCdsjFHfhUoekjrFthoEjFObKKwSb4= github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible/go.mod h1:igE6rUAn3jai2wCdsjFHfhUoekjrFthoEjFObKKwSb4=
github.com/matterbridge/go-xmpp v0.0.0-20200418225040-c8a3a57b4050 h1:kWkP1lXpkvtoNL08jkP3XQH/zvDOEXJpdCJd/DlIvMw= github.com/matterbridge/go-xmpp v0.0.0-20200418225040-c8a3a57b4050 h1:kWkP1lXpkvtoNL08jkP3XQH/zvDOEXJpdCJd/DlIvMw=
@ -374,6 +426,8 @@ github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVc
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
github.com/mattn/go-colorable v0.1.6 h1:6Su7aK7lXmJ/U79bYtBjLNaha4Fs1Rg9plHpcH+vvnE= github.com/mattn/go-colorable v0.1.6 h1:6Su7aK7lXmJ/U79bYtBjLNaha4Fs1Rg9plHpcH+vvnE=
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-colorable v0.1.7 h1:bQGKb3vps/j0E9GfJQ03JyhRuxsvdAanXlT9BTw3mdw=
github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
@ -533,6 +587,7 @@ github.com/shazow/rateio v0.0.0-20150116013248-e8e00881e5c1 h1:Lx3BlDGFElJt4u/zK
github.com/shazow/rateio v0.0.0-20150116013248-e8e00881e5c1/go.mod h1:vt2jWY/3Qw1bIzle5thrJWucsLuuX9iUNnp20CqCciI= github.com/shazow/rateio v0.0.0-20150116013248-e8e00881e5c1/go.mod h1:vt2jWY/3Qw1bIzle5thrJWucsLuuX9iUNnp20CqCciI=
github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98 h1:sN07ff+PSRsUNhpSod4uGKAQ+Nc0FXsBPG9FmYMNg4w= github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98 h1:sN07ff+PSRsUNhpSod4uGKAQ+Nc0FXsBPG9FmYMNg4w=
github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98/go.mod h1:xkTgfD+WP+KR4HuG76oal25BBEeu5kJyi2EOsgiu/4Q= github.com/shazow/ssh-chat v1.8.3-0.20200308224626-80ddf1f43a98/go.mod h1:xkTgfD+WP+KR4HuG76oal25BBEeu5kJyi2EOsgiu/4Q=
github.com/shirou/gopsutil v2.20.4+incompatible h1:cMT4rxS55zx9NVUnCkrmXCsEB/RNfG9SwHY9evtX8Ng=
github.com/shirou/gopsutil v2.20.4+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shirou/gopsutil v2.20.4+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4/go.mod h1:XhFIlyj5a1fBNx5aJTbKoIq0mNaPvOagO+HjB3EtxrY= github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4/go.mod h1:XhFIlyj5a1fBNx5aJTbKoIq0mNaPvOagO+HjB3EtxrY=
github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48/go.mod h1:5u70Mqkb5O5cxEA8nxTsgrgLehJeAw6Oc4Ab1c/P1HM= github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48/go.mod h1:5u70Mqkb5O5cxEA8nxTsgrgLehJeAw6Oc4Ab1c/P1HM=
@ -564,8 +619,8 @@ github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9 h1:lpEzuenPuO1XNTeikEmvqYFcU37GVLl8SRNblzyvGBE= github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9 h1:lpEzuenPuO1XNTeikEmvqYFcU37GVLl8SRNblzyvGBE=
github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9/go.mod h1:PLPIyL7ikehBD1OAjmKKiOEhbvWyHGaNDjquXMcYABo= github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9/go.mod h1:PLPIyL7ikehBD1OAjmKKiOEhbvWyHGaNDjquXMcYABo=
github.com/slack-go/slack v0.6.5 h1:IkDKtJ2IROJNoe3d6mW870/NRKvq2fhLB/Q5XmzWk00= github.com/slack-go/slack v0.6.6 h1:ln0fO794CudStSJEfhZ08Ok5JanMjvW6/k2xBuHqedU=
github.com/slack-go/slack v0.6.5/go.mod h1:FGqNzJBmxIsZURAxh2a8D21AnOVvvXZvGligs4npPUM= github.com/slack-go/slack v0.6.6/go.mod h1:FGqNzJBmxIsZURAxh2a8D21AnOVvvXZvGligs4npPUM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
github.com/smartystreets/assertions v1.0.0 h1:UVQPSSmc3qtTi+zPPkCXvZX9VvW/xT/NsRvKfwY81a8= github.com/smartystreets/assertions v1.0.0 h1:UVQPSSmc3qtTi+zPPkCXvZX9VvW/xT/NsRvKfwY81a8=
@ -598,8 +653,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=
github.com/spf13/viper v1.7.0 h1:xVKxvI7ouOI5I+U9s2eeiUfMaWBVoXA3AWskkrqK0VM= github.com/spf13/viper v1.7.1 h1:pM5oEahlgWv/WnHXpgbKz7iLIxRf65tye2Ci+XFK5sk=
github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM= github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM=
github.com/steveyen/gtreap v0.1.0/go.mod h1:kl/5J7XbrOmlIbYIXdRHDDE5QxHqpk0cmkT7Z4dM9/Y= github.com/steveyen/gtreap v0.1.0/go.mod h1:kl/5J7XbrOmlIbYIXdRHDDE5QxHqpk0cmkT7Z4dM9/Y=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@ -632,8 +687,8 @@ github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljT
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
github.com/valyala/fasttemplate v1.1.0 h1:RZqt0yGBsps8NGvLSGW804QQqCUYYLsaOjTVHy1Ocw4= github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
github.com/valyala/fasttemplate v1.1.0/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU= github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU=
github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM= github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM=
github.com/wiggin77/cfg v1.0.2/go.mod h1:b3gotba2e5bXTqTW48DwIFoLc+4lWKP7WPi/CdvZ4aE= github.com/wiggin77/cfg v1.0.2/go.mod h1:b3gotba2e5bXTqTW48DwIFoLc+4lWKP7WPi/CdvZ4aE=
@ -646,13 +701,16 @@ github.com/writeas/go-strip-markdown v2.0.1+incompatible/go.mod h1:Rsyu10ZhbEK9p
github.com/x-cray/logrus-prefixed-formatter v0.5.2 h1:00txxvfBM9muc0jiLIEAkAcIMJzfthRT6usrui8uGmg= github.com/x-cray/logrus-prefixed-formatter v0.5.2 h1:00txxvfBM9muc0jiLIEAkAcIMJzfthRT6usrui8uGmg=
github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE= github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE=
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
github.com/xlab/treeprint v1.0.0 h1:J0TkWtiuYgtdlrkkrDLISYBQ92M+X5m4LrIIMKrbDTs=
github.com/xlab/treeprint v1.0.0/go.mod h1:IoImgRak9i3zJyuxOKUP1v4UZd1tMoKkq/Cimt1uhCg= github.com/xlab/treeprint v1.0.0/go.mod h1:IoImgRak9i3zJyuxOKUP1v4UZd1tMoKkq/Cimt1uhCg=
github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c/go.mod h1:UrdRz5enIKZ63MEE3IF9l2/ebyx59GyGgPi+tICQdmM= github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c/go.mod h1:UrdRz5enIKZ63MEE3IF9l2/ebyx59GyGgPi+tICQdmM=
github.com/yaegashi/msgraph.go v0.1.3 h1:xeknrGbPGqUVvjjtXGuxvesHLNJ6jEfiOtqJToZe0qw= github.com/yaegashi/msgraph.go v0.1.4 h1:leDXSczAbwBpYFSmmZrdByTiPoUw8dbTfNMetAjJvbw=
github.com/yaegashi/msgraph.go v0.1.3/go.mod h1:dpty8G9hMEC1xBQeXp6Z2hCXKalqczk2BLvK9me/TUU= github.com/yaegashi/msgraph.go v0.1.4/go.mod h1:vgeYhHa5skJt/3lTyjGXThTZhwbhRnGo6uUxzoJIGME=
github.com/yaegashi/wtz.go v0.0.2/go.mod h1:nOLA5QXsmdkRxBkP5tljhua13ADHCKirLBrzPf4PEJc= github.com/yaegashi/wtz.go v0.0.2/go.mod h1:nOLA5QXsmdkRxBkP5tljhua13ADHCKirLBrzPf4PEJc=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2 h1:UQwvu7FjUEdVYofx0U6bsc5odNE7wa5TSA0fl559GcA= github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2 h1:UQwvu7FjUEdVYofx0U6bsc5odNE7wa5TSA0fl559GcA=
github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2/go.mod h1:0MsIttMJIF/8Y7x0XjonJP7K99t3sR6bjj4m5S4JmqU= github.com/zfjagann/golang-ring v0.0.0-20190304061218-d34796e0a6c2/go.mod h1:0MsIttMJIF/8Y7x0XjonJP7K99t3sR6bjj4m5S4JmqU=
github.com/ziutek/mymysql v1.5.4/go.mod h1:LMSpPZ6DbqWFxNCHW77HeMg9I646SAhApZ/wKdgO/C0= github.com/ziutek/mymysql v1.5.4/go.mod h1:LMSpPZ6DbqWFxNCHW77HeMg9I646SAhApZ/wKdgO/C0=
@ -663,6 +721,9 @@ go.opencensus.io v0.19.1/go.mod h1:gug0GbSHa8Pafr0d2urOSgoXHZ6x/RUlaiT0d9pqb4A=
go.opencensus.io v0.19.2/go.mod h1:NO/8qkisMZLZ1FCsKNqtJPwc8/TaclWyY0B6wcYNg9M= go.opencensus.io v0.19.2/go.mod h1:NO/8qkisMZLZ1FCsKNqtJPwc8/TaclWyY0B6wcYNg9M=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.uber.org/atomic v1.4.0 h1:cxzIVoETapQEqDhQu3QfnvXAV4AlzcvUCxkVUFw3+EU= go.uber.org/atomic v1.4.0 h1:cxzIVoETapQEqDhQu3QfnvXAV4AlzcvUCxkVUFw3+EU=
go.uber.org/atomic v1.4.0/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.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk= go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk=
@ -694,23 +755,30 @@ golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899 h1:DZhuSZLsGlFL4CmhA8BcRA0mnthyA/nZ00AqCUo7vHg= golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899 h1:DZhuSZLsGlFL4CmhA8BcRA0mnthyA/nZ00AqCUo7vHg=
golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek=
golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=
golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190321063152-3fc05d484e9f/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190321063152-3fc05d484e9f/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.0.0-20200618115811-c13761719519 h1:1e2ufUJNM3lCHEY5jIgac/7UTjd6cgJNdatjPdFWf34= golang.org/x/image v0.0.0-20200801110659-972c09e46d76 h1:U7GPaoQyQmX+CBRWXKrvRzWTbd+slqeSh8uARsIyhAw=
golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200801110659-972c09e46d76/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
@ -720,6 +788,8 @@ golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHl
golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k= golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k=
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
@ -727,8 +797,11 @@ golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCc
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@ -751,21 +824,37 @@ golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e h1:3G+cUijn7XD+S4eJFddp53Pv7+slrESplyjG25HgL+k= golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e h1:3G+cUijn7XD+S4eJFddp53Pv7+slrESplyjG25HgL+k=
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVoHhm32p6tudrU72n1QA= golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5 h1:WQ8q63x+f/zpC8Ac1s9wLElVoHhm32p6tudrU72n1QA=
golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200822124328-c89045814202 h1:VvcQYSHwXgi7W+TpUR6A9g6Up98WAHf3f/ulnJ62IyA=
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190319182350-c85d3e98c914/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190319182350-c85d3e98c914/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43 h1:ld7aEMNHoBnnDAX15v1T6z31v8HwR2A9FYOuAhWqkwc=
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw= golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@ -774,6 +863,7 @@ golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 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-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@ -797,27 +887,45 @@ golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9 h1:YTzHMGlqJu67/uEo1lBv0n3wBXhXNeUbB1XfN2vmTm0= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9 h1:YTzHMGlqJu67/uEo1lBv0n3wBXhXNeUbB1XfN2vmTm0=
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6 h1:DvY3Zkh7KabQE/kfzMvYvKirSiguP9Q/veMtkYyf0o8=
golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@ -843,17 +951,43 @@ golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/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-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/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-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
golang.org/x/tools v0.0.0-20200428021058-7ae4988eb4d9/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200428021058-7ae4988eb4d9/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200529172331-a64b76657301 h1:G6CNEgFU8/XwexSnuFw+Jq/WePjRitgy6ofBcPnAIPo= golang.org/x/tools v0.0.0-20200529172331-a64b76657301 h1:G6CNEgFU8/XwexSnuFw+Jq/WePjRitgy6ofBcPnAIPo=
golang.org/x/tools v0.0.0-20200529172331-a64b76657301/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200529172331-a64b76657301/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
golang.org/x/tools v0.0.0-20200731060945-b5fad4ed8dd6/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
golang.org/x/tools v0.0.0-20200825202427-b303f430e36d h1:W07d4xkoAUSNOkOzdzXCdFGxT7o2rW4q8M34tB2i//k=
golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/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-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/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=
gomod.garykim.dev/nc-talk v0.1.3 h1:u4TPUR5++xjNTHoiO82/E8xhGFpCbwwfcY/yUv3Rp60= gomod.garykim.dev/nc-talk v0.1.3 h1:u4TPUR5++xjNTHoiO82/E8xhGFpCbwwfcY/yUv3Rp60=
gomod.garykim.dev/nc-talk v0.1.3/go.mod h1:zKg8yxCk2KaTy6aPDEfRac0Jik72czX+nRsG8CZuhtc= gomod.garykim.dev/nc-talk v0.1.3/go.mod h1:zKg8yxCk2KaTy6aPDEfRac0Jik72czX+nRsG8CZuhtc=
google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
@ -866,6 +1000,17 @@ google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E
google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
@ -873,6 +1018,9 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.1 h1:QzqyMA1tlu6CgqCDUtU9V+ZKhLFT2dkJuANu5QaxI3I= google.golang.org/appengine v1.6.1 h1:QzqyMA1tlu6CgqCDUtU9V+ZKhLFT2dkJuANu5QaxI3I=
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc=
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
@ -889,7 +1037,27 @@ google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA=
google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200424135956-bca184e23272/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200424135956-bca184e23272/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=
google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio=
@ -901,16 +1069,25 @@ google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM=
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c=
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= 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 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
@ -955,8 +1132,13 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
honnef.co/go/tools v0.0.1-2020.1.3 h1:sXmLre5bzIR6ypkjXCDI3jHPssRhc8KD/Ome589sc3U= honnef.co/go/tools v0.0.1-2020.1.3 h1:sXmLre5bzIR6ypkjXCDI3jHPssRhc8KD/Ome589sc3U=
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
honnef.co/go/tools v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/goversion v1.2.0 h1:SPn+NLTiAG7w30IRK/DKp1BjvpWabYgxlLp/+kx5J8w=
rsc.io/goversion v1.2.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo= rsc.io/goversion v1.2.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo=
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sourcegraph.com/sourcegraph/go-diff v0.5.0/go.mod h1:kuch7UrkMzY0X+p9CRK03kfuPQ2zzQcaEFbx8wA8rck= sourcegraph.com/sourcegraph/go-diff v0.5.0/go.mod h1:kuch7UrkMzY0X+p9CRK03kfuPQ2zzQcaEFbx8wA8rck=
sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0= sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0=
willnorris.com/go/gifresize v1.0.0/go.mod h1:eBM8gogBGCcaH603vxSpnfjwXIpq6nmnj/jauBDKtAk= willnorris.com/go/gifresize v1.0.0/go.mod h1:eBM8gogBGCcaH603vxSpnfjwXIpq6nmnj/jauBDKtAk=

View File

@ -113,7 +113,7 @@ opts := html.RendererOptions{
} }
renderer := html.NewRenderer(opts) renderer := html.NewRenderer(opts)
md := "test\n```\nthis code block will be dropped from output\n```\ntext" md := "test\n```\nthis code block will be dropped from output\n```\ntext"
html := markdown.ToHTML([]byte(s), nil, renderer) html := markdown.ToHTML([]byte(md), nil, renderer)
```` ````
## Sanitize untrusted content ## Sanitize untrusted content

1
vendor/github.com/gomarkdown/markdown/go.sum generated vendored Normal file
View File

@ -0,0 +1 @@
golang.org/dl v0.0.0-20190829154251-82a15e2f2ead/go.mod h1:IUMfjQLJQd4UTqG1Z90tenwKoCX93Gn3MAQJMOSBsDQ=

View File

@ -26,8 +26,10 @@ var (
blockTags = map[string]struct{}{ blockTags = map[string]struct{}{
"blockquote": {}, "blockquote": {},
"del": {}, "del": {},
"dd": {},
"div": {}, "div": {},
"dl": {}, "dl": {},
"dt": {},
"fieldset": {}, "fieldset": {},
"form": {}, "form": {},
"h1": {}, "h1": {},
@ -36,8 +38,11 @@ var (
"h4": {}, "h4": {},
"h5": {}, "h5": {},
"h6": {}, "h6": {},
// TODO: technically block but breaks Inline HTML (Simple).text
//"hr": {},
"iframe": {}, "iframe": {},
"ins": {}, "ins": {},
"li": {},
"math": {}, "math": {},
"noscript": {}, "noscript": {},
"ol": {}, "ol": {},
@ -53,6 +58,8 @@ var (
"article": {}, "article": {},
"aside": {}, "aside": {},
"canvas": {}, "canvas": {},
"details": {},
"dialog": {},
"figcaption": {}, "figcaption": {},
"figure": {}, "figure": {},
"footer": {}, "footer": {},
@ -230,8 +237,10 @@ func (p *Parser) block(data []byte) {
// or // or
// ______ // ______
if p.isHRule(data) { if p.isHRule(data) {
p.addBlock(&ast.HorizontalRule{})
i := skipUntilChar(data, 0, '\n') i := skipUntilChar(data, 0, '\n')
hr := ast.HorizontalRule{}
hr.Literal = bytes.Trim(data[:i], " \n")
p.addBlock(&hr)
data = data[i:] data = data[i:]
continue continue
} }

View File

@ -222,7 +222,10 @@ func handle(conn io.ReadWriter, msg []byte) error {
fmt.Fprintf(conn, "last-gc: %v\n", lastGC) fmt.Fprintf(conn, "last-gc: %v\n", lastGC)
fmt.Fprintf(conn, "gc-pause-total: %v\n", time.Duration(s.PauseTotalNs)) fmt.Fprintf(conn, "gc-pause-total: %v\n", time.Duration(s.PauseTotalNs))
fmt.Fprintf(conn, "gc-pause: %v\n", s.PauseNs[(s.NumGC+255)%256]) fmt.Fprintf(conn, "gc-pause: %v\n", s.PauseNs[(s.NumGC+255)%256])
fmt.Fprintf(conn, "gc-pause-end: %v\n", s.PauseEnd[(s.NumGC+255)%256])
fmt.Fprintf(conn, "num-gc: %v\n", s.NumGC) fmt.Fprintf(conn, "num-gc: %v\n", s.NumGC)
fmt.Fprintf(conn, "num-forced-gc: %v\n", s.NumForcedGC)
fmt.Fprintf(conn, "gc-cpu-fraction: %v\n", s.GCCPUFraction)
fmt.Fprintf(conn, "enable-gc: %v\n", s.EnableGC) fmt.Fprintf(conn, "enable-gc: %v\n", s.EnableGC)
fmt.Fprintf(conn, "debug-gc: %v\n", s.DebugGC) fmt.Fprintf(conn, "debug-gc: %v\n", s.DebugGC)
case signal.Version: case signal.Version:

View File

@ -1,18 +0,0 @@
language: go
sudo: false
matrix:
include:
- go: 1.5
- go: 1.6
- go: 1.7
- go: 1.8
- go: tip
allow_failures:
- go: tip
script:
- go get -t -v ./...
- diff -u <(echo -n) <(gofmt -d .)
- go vet $(go list ./... | grep -v /vendor/)
- go test -v -race ./...

View File

@ -152,9 +152,15 @@ type fieldWithPrefix struct {
func isEmptyFields(fields []fieldWithPrefix, src map[string][]string) bool { func isEmptyFields(fields []fieldWithPrefix, src map[string][]string) bool {
for _, f := range fields { for _, f := range fields {
for _, path := range f.paths(f.prefix) { for _, path := range f.paths(f.prefix) {
if !isEmpty(f.typ, src[path]) { v, ok := src[path]
if ok && !isEmpty(f.typ, v) {
return false return false
} }
for key := range src {
if !isEmpty(f.typ, src[key]) && strings.HasPrefix(key, path) {
return false
}
}
} }
} }
return true return true
@ -182,6 +188,17 @@ func (d *Decoder) decode(v reflect.Value, path string, parts []pathPart, values
} }
v = v.Elem() v = v.Elem()
} }
// alloc embedded structs
if v.Type().Kind() == reflect.Struct {
for i := 0; i < v.NumField(); i++ {
field := v.Field(i)
if field.Type().Kind() == reflect.Ptr && field.IsNil() && v.Type().Field(i).Anonymous == true {
field.Set(reflect.New(field.Type().Elem()))
}
}
}
v = v.FieldByName(name) v = v.FieldByName(name)
} }
// Don't even bother for unexported fields. // Don't even bother for unexported fields.

View File

@ -57,6 +57,13 @@ func isZero(v reflect.Value) bool {
} }
return z return z
case reflect.Struct: case reflect.Struct:
type zero interface {
IsZero() bool
}
if v.Type().Implements(reflect.TypeOf((*zero)(nil)).Elem()) {
iz := v.MethodByName("IsZero").Call([]reflect.Value{})[0]
return iz.Interface().(bool)
}
z := true z := true
for i := 0; i < v.NumField(); i++ { for i := 0; i < v.NumField(); i++ {
z = z && isZero(v.Field(i)) z = z && isZero(v.Field(i))

View File

@ -1,7 +1,7 @@
language: go language: go
go: go:
- 1.12.x - 1.14.x
- 1.13.x - 1.15.x
- tip - tip
env: env:
- GO111MODULE=on - GO111MODULE=on

View File

@ -17,7 +17,7 @@ Therefore a Go version capable of understanding /vN suffixed imports is required
- 1.9.7+ - 1.9.7+
- 1.10.3+ - 1.10.3+
- 1.11+ - 1.14+
Any of these versions will allow you to import Echo as `github.com/labstack/echo/v4` which is the recommended Any of these versions will allow you to import Echo as `github.com/labstack/echo/v4` which is the recommended
way of using Echo going forward. way of using Echo going forward.
@ -52,7 +52,7 @@ Lower is better!
### Installation ### Installation
```go ```sh
// go get github.com/labstack/echo/{version} // go get github.com/labstack/echo/{version}
go get github.com/labstack/echo/v4 go get github.com/labstack/echo/v4
``` ```

View File

@ -48,6 +48,7 @@ import (
"net" "net"
"net/http" "net/http"
"net/url" "net/url"
"os"
"path" "path"
"path/filepath" "path/filepath"
"reflect" "reflect"
@ -230,7 +231,7 @@ const (
const ( const (
// Version of Echo // Version of Echo
Version = "4.1.16" Version = "4.1.17"
website = "https://echo.labstack.com" website = "https://echo.labstack.com"
// http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo // http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo
banner = ` banner = `
@ -479,7 +480,20 @@ func (common) static(prefix, root string, get func(string, HandlerFunc, ...Middl
if err != nil { if err != nil {
return err return err
} }
name := filepath.Join(root, path.Clean("/"+p)) // "/"+ for security name := filepath.Join(root, path.Clean("/"+p)) // "/"+ for security
fi, err := os.Stat(name)
if err != nil {
// The access path does not exist
return NotFoundHandler(c)
}
// If the request is for a directory and does not end with "/"
p = c.Request().URL.Path // path must not be empty.
if fi.IsDir() && p[len(p)-1] != '/' {
// Redirect to ends with "/"
return c.Redirect(http.StatusMovedPermanently, p+"/")
}
return c.File(name) return c.File(name)
} }
if prefix == "/" { if prefix == "/" {
@ -504,11 +518,7 @@ func (e *Echo) add(host, method, path string, handler HandlerFunc, middleware ..
name := handlerName(handler) name := handlerName(handler)
router := e.findRouter(host) router := e.findRouter(host)
router.Add(method, path, func(c Context) error { router.Add(method, path, func(c Context) error {
h := handler h := applyMiddleware(handler, middleware...)
// Chain middleware
for i := len(middleware) - 1; i >= 0; i-- {
h = middleware[i](h)
}
return h(c) return h(c)
}) })
r := &Route{ r := &Route{
@ -606,12 +616,12 @@ func (e *Echo) ServeHTTP(w http.ResponseWriter, r *http.Request) {
h := NotFoundHandler h := NotFoundHandler
if e.premiddleware == nil { if e.premiddleware == nil {
e.findRouter(r.Host).Find(r.Method, getPath(r), c) e.findRouter(r.Host).Find(r.Method, GetPath(r), c)
h = c.Handler() h = c.Handler()
h = applyMiddleware(h, e.middleware...) h = applyMiddleware(h, e.middleware...)
} else { } else {
h = func(c Context) error { h = func(c Context) error {
e.findRouter(r.Host).Find(r.Method, getPath(r), c) e.findRouter(r.Host).Find(r.Method, GetPath(r), c)
h := c.Handler() h := c.Handler()
h = applyMiddleware(h, e.middleware...) h = applyMiddleware(h, e.middleware...)
return h(c) return h(c)
@ -795,6 +805,11 @@ func (he *HTTPError) SetInternal(err error) *HTTPError {
return he return he
} }
// Unwrap satisfies the Go 1.13 error wrapper interface.
func (he *HTTPError) Unwrap() error {
return he.Internal
}
// WrapHandler wraps `http.Handler` into `echo.HandlerFunc`. // WrapHandler wraps `http.Handler` into `echo.HandlerFunc`.
func WrapHandler(h http.Handler) HandlerFunc { func WrapHandler(h http.Handler) HandlerFunc {
return func(c Context) error { return func(c Context) error {
@ -817,7 +832,8 @@ func WrapMiddleware(m func(http.Handler) http.Handler) MiddlewareFunc {
} }
} }
func getPath(r *http.Request) string { // GetPath returns RawPath, if it's empty returns Path from URL
func GetPath(r *http.Request) string {
path := r.URL.RawPath path := r.URL.RawPath
if path == "" { if path == "" {
path = r.URL.Path path = r.URL.Path

View File

@ -1,14 +1,15 @@
module github.com/labstack/echo/v4 module github.com/labstack/echo/v4
go 1.14 go 1.15
require ( require (
github.com/dgrijalva/jwt-go v3.2.0+incompatible github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/labstack/gommon v0.3.0 github.com/labstack/gommon v0.3.0
github.com/mattn/go-colorable v0.1.6 // indirect github.com/mattn/go-colorable v0.1.7 // indirect
github.com/stretchr/testify v1.4.0 github.com/stretchr/testify v1.4.0
github.com/valyala/fasttemplate v1.1.0 github.com/valyala/fasttemplate v1.2.1
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b golang.org/x/net v0.0.0-20200822124328-c89045814202
golang.org/x/text v0.3.2 // indirect golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6 // indirect
golang.org/x/text v0.3.3 // indirect
) )

View File

@ -1,14 +1,13 @@
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v1.0.2 h1:KPldsxuKGsS2FPWsNeg9ZO18aCrGKujPoWXn2yo+KQM=
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/labstack/gommon v0.3.0 h1:JEeO0bvc78PKdyHxloTKiF8BD5iGrH8T6MSeGvSgob0= github.com/labstack/gommon v0.3.0 h1:JEeO0bvc78PKdyHxloTKiF8BD5iGrH8T6MSeGvSgob0=
github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU= github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU=
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
github.com/mattn/go-colorable v0.1.6 h1:6Su7aK7lXmJ/U79bYtBjLNaha4Fs1Rg9plHpcH+vvnE= github.com/mattn/go-colorable v0.1.7 h1:bQGKb3vps/j0E9GfJQ03JyhRuxsvdAanXlT9BTw3mdw=
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg= github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg=
github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
@ -23,14 +22,15 @@ github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6Kllzaw
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.0.1 h1:tY9CJiPnMXf1ERmG2EyK7gNUd+c6RKGD0IfU8WdUSz8= github.com/valyala/fasttemplate v1.0.1 h1:tY9CJiPnMXf1ERmG2EyK7gNUd+c6RKGD0IfU8WdUSz8=
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
github.com/valyala/fasttemplate v1.1.0 h1:RZqt0yGBsps8NGvLSGW804QQqCUYYLsaOjTVHy1Ocw4= github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
github.com/valyala/fasttemplate v1.1.0/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d h1:1ZiEyfaQIg3Qh0EoqpwAakHVhecoE5wlSg5GjnafJGw= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b h1:0mm1VjtFUOIlE1SbDlwjYaDxZVDP2S5ou6y0gSgXHu8= golang.org/x/net v0.0.0-20200822124328-c89045814202 h1:VvcQYSHwXgi7W+TpUR6A9g6Up98WAHf3f/ulnJ62IyA=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/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-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@ -39,11 +39,15 @@ golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/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 h1:/WDfKMnPU+m5M4xB+6x4kaepxRw6jWvR5iDRdvjHgy8= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae h1:/WDfKMnPU+m5M4xB+6x4kaepxRw6jWvR5iDRdvjHgy8=
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6 h1:DvY3Zkh7KabQE/kfzMvYvKirSiguP9Q/veMtkYyf0o8=
golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
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/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

View File

@ -109,7 +109,7 @@ func (g *Group) Static(prefix, root string) {
// File implements `Echo#File()` for sub-routes within the Group. // File implements `Echo#File()` for sub-routes within the Group.
func (g *Group) File(path, file string) { func (g *Group) File(path, file string) {
g.file(g.prefix+path, file, g.GET) g.file(path, file, g.GET)
} }
// Add implements `Echo#Add()` for sub-routes within the Group. // Add implements `Echo#Add()` for sub-routes within the Group.

View File

@ -119,3 +119,10 @@ func (w *gzipResponseWriter) Flush() {
func (w *gzipResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) { func (w *gzipResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) {
return w.ResponseWriter.(http.Hijacker).Hijack() return w.ResponseWriter.(http.Hijacker).Hijack()
} }
func (w *gzipResponseWriter) Push(target string, opts *http.PushOptions) error {
if p, ok := w.ResponseWriter.(http.Pusher); ok {
return p.Push(target, opts)
}
return http.ErrNotSupported
}

View File

@ -45,6 +45,9 @@ type (
// Examples: If custom TLS certificates are required. // Examples: If custom TLS certificates are required.
Transport http.RoundTripper Transport http.RoundTripper
// ModifyResponse defines function to modify response from ProxyTarget.
ModifyResponse func(*http.Response) error
rewriteRegex map[*regexp.Regexp]string rewriteRegex map[*regexp.Regexp]string
} }
@ -224,7 +227,7 @@ func ProxyWithConfig(config ProxyConfig) echo.MiddlewareFunc {
// Rewrite // Rewrite
for k, v := range config.rewriteRegex { for k, v := range config.rewriteRegex {
replacer := captureTokens(k, req.URL.Path) replacer := captureTokens(k, echo.GetPath(req))
if replacer != nil { if replacer != nil {
req.URL.Path = replacer.Replace(v) req.URL.Path = replacer.Replace(v)
} }

View File

@ -20,5 +20,6 @@ func proxyHTTP(tgt *ProxyTarget, c echo.Context, config ProxyConfig) http.Handle
c.Set("_error", echo.NewHTTPError(http.StatusBadGateway, fmt.Sprintf("remote %s unreachable, could not forward: %v", desc, err))) c.Set("_error", echo.NewHTTPError(http.StatusBadGateway, fmt.Sprintf("remote %s unreachable, could not forward: %v", desc, err)))
} }
proxy.Transport = config.Transport proxy.Transport = config.Transport
proxy.ModifyResponse = config.ModifyResponse
return proxy return proxy
} }

View File

@ -5,6 +5,7 @@ import (
"runtime" "runtime"
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
"github.com/labstack/gommon/log"
) )
type ( type (
@ -25,6 +26,10 @@ type (
// DisablePrintStack disables printing stack trace. // DisablePrintStack disables printing stack trace.
// Optional. Default value as false. // Optional. Default value as false.
DisablePrintStack bool `yaml:"disable_print_stack"` DisablePrintStack bool `yaml:"disable_print_stack"`
// LogLevel is log level to printing stack trace.
// Optional. Default value 0 (Print).
LogLevel log.Lvl
} }
) )
@ -35,6 +40,7 @@ var (
StackSize: 4 << 10, // 4 KB StackSize: 4 << 10, // 4 KB
DisableStackAll: false, DisableStackAll: false,
DisablePrintStack: false, DisablePrintStack: false,
LogLevel: 0,
} }
) )
@ -70,7 +76,21 @@ func RecoverWithConfig(config RecoverConfig) echo.MiddlewareFunc {
stack := make([]byte, config.StackSize) stack := make([]byte, config.StackSize)
length := runtime.Stack(stack, !config.DisableStackAll) length := runtime.Stack(stack, !config.DisableStackAll)
if !config.DisablePrintStack { if !config.DisablePrintStack {
c.Logger().Printf("[PANIC RECOVER] %v %s\n", err, stack[:length]) msg := fmt.Sprintf("[PANIC RECOVER] %v %s\n", err, stack[:length])
switch config.LogLevel {
case log.DEBUG:
c.Logger().Debug(msg)
case log.INFO:
c.Logger().Info(msg)
case log.WARN:
c.Logger().Warn(msg)
case log.ERROR:
c.Logger().Error(msg)
case log.OFF:
// None.
default:
c.Logger().Print(msg)
}
} }
c.Error(err) c.Error(err)
} }

View File

@ -355,6 +355,10 @@ func (r *Router) Find(method, path string, c Context) {
// Attempt to go back up the tree on no matching prefix or no remaining search // Attempt to go back up the tree on no matching prefix or no remaining search
if l != pl || search == "" { if l != pl || search == "" {
// Handle special case of trailing slash route with existing any route (see #1526)
if path[len(path)-1] == '/' && cn.findChildByKind(akind) != nil {
goto Any
}
if nn == nil { // Issue #1348 if nn == nil { // Issue #1348
return // Not found return // Not found
} }

View File

@ -1,9 +1,11 @@
language: go language: go
go: go:
- 1.10.x
- 1.11.x - 1.11.x
- 1.12.x - 1.12.x
- 1.13.x - 1.13.x
- 1.14.x
env:
- GO111MODULE=on
install: install:
- go get github.com/bwmarrin/discordgo - go get github.com/bwmarrin/discordgo
- go get -v . - go get -v .

View File

@ -26,41 +26,17 @@ Gophers](https://discord.gg/0f1SbxBZjYq9jLBk) chat server.**
## Getting Started ## Getting Started
### master vs develop Branch
* The master branch represents the latest released version of DiscordGo. This
branch will always have a stable and tested version of the library. Each release
is tagged and you can easily download a specific release and view release notes
on the github [releases](https://github.com/bwmarrin/discordgo/releases) page.
* The develop branch is where all development happens and almost always has
new features over the master branch. However breaking changes are frequently
added to develop and even sometimes bugs are introduced. Bugs get fixed and
the breaking changes get documented before pushing to master.
*So, what should you use?*
If you can accept the constant changing nature of *develop*, it is the
recommended branch to use. Otherwise, if you want to tail behind development
slightly and have a more stable package with documented releases, use *master*.
### Installing ### Installing
This assumes you already have a working Go environment, if not please see This assumes you already have a working Go environment, if not please see
[this page](https://golang.org/doc/install) first. [this page](https://golang.org/doc/install) first.
`go get` *will always pull the latest released version from the master branch.* `go get` *will always pull the latest tagged release from the master branch.*
```sh ```sh
go get github.com/bwmarrin/discordgo go get github.com/bwmarrin/discordgo
``` ```
If you want to use the develop branch, follow these steps next.
```sh
cd $GOPATH/src/github.com/bwmarrin/discordgo
git checkout develop
```
### Usage ### Usage
Import the package into your project. Import the package into your project.
@ -112,12 +88,11 @@ Contributions are very welcomed, however please follow the below guidelines.
- First open an issue describing the bug or enhancement so it can be - First open an issue describing the bug or enhancement so it can be
discussed. discussed.
- Fork the develop branch and make your changes.
- Try to match current naming conventions as closely as possible. - Try to match current naming conventions as closely as possible.
- This package is intended to be a low level direct mapping of the Discord API, - This package is intended to be a low level direct mapping of the Discord API,
so please avoid adding enhancements outside of that scope without first so please avoid adding enhancements outside of that scope without first
discussing it. discussing it.
- Create a Pull Request with your changes against the develop branch. - Create a Pull Request with your changes against the master branch.
## List of Discord APIs ## List of Discord APIs

View File

@ -22,7 +22,7 @@ import (
) )
// VERSION of DiscordGo, follows Semantic Versioning. (http://semver.org/) // VERSION of DiscordGo, follows Semantic Versioning. (http://semver.org/)
const VERSION = "0.21.1" const VERSION = "0.22.0"
// ErrMFA will be risen by New when the user has 2FA. // ErrMFA will be risen by New when the user has 2FA.
var ErrMFA = errors.New("account has 2FA enabled") var ErrMFA = errors.New("account has 2FA enabled")

View File

@ -16,6 +16,7 @@ import (
) )
// MessageType is the type of Message // MessageType is the type of Message
// https://discord.com/developers/docs/resources/channel#message-object-message-types
type MessageType int type MessageType int
// Block contains the valid known MessageType values // Block contains the valid known MessageType values
@ -33,6 +34,8 @@ const (
MessageTypeUserPremiumGuildSubscriptionTierTwo MessageTypeUserPremiumGuildSubscriptionTierTwo
MessageTypeUserPremiumGuildSubscriptionTierThree MessageTypeUserPremiumGuildSubscriptionTierThree
MessageTypeChannelFollowAdd MessageTypeChannelFollowAdd
MessageTypeGuildDiscoveryDisqualified
MessageTypeGuildDiscoveryRequalified
) )
// A Message stores all data related to a specific Discord message. // A Message stores all data related to a specific Discord message.
@ -117,9 +120,22 @@ type Message struct {
// The flags of the message, which describe extra features of a message. // The flags of the message, which describe extra features of a message.
// This is a combination of bit masks; the presence of a certain permission can // This is a combination of bit masks; the presence of a certain permission can
// be checked by performing a bitwise AND between this int and the flag. // be checked by performing a bitwise AND between this int and the flag.
Flags int `json:"flags"` Flags MessageFlags `json:"flags"`
} }
// MessageFlags is the flags of "message" (see MessageFlags* consts)
// https://discord.com/developers/docs/resources/channel#message-object-message-flags
type MessageFlags int
// Valid MessageFlags values
const (
MessageFlagsCrossPosted MessageFlags = 1 << iota
MessageFlagsIsCrossPosted
MessageFlagsSupressEmbeds
MessageFlagsSourceMessageDeleted
MessageFlagsUrgent
)
// File stores info about files you e.g. send in messages. // File stores info about files you e.g. send in messages.
type File struct { type File struct {
Name string Name string
@ -246,7 +262,6 @@ type MessageEmbedThumbnail struct {
// MessageEmbedVideo is a part of a MessageEmbed struct. // MessageEmbedVideo is a part of a MessageEmbed struct.
type MessageEmbedVideo struct { type MessageEmbedVideo struct {
URL string `json:"url,omitempty"` URL string `json:"url,omitempty"`
ProxyURL string `json:"proxy_url,omitempty"`
Width int `json:"width,omitempty"` Width int `json:"width,omitempty"`
Height int `json:"height,omitempty"` Height int `json:"height,omitempty"`
} }
@ -275,7 +290,7 @@ type MessageEmbedField struct {
// An MessageEmbed stores data for message embeds. // An MessageEmbed stores data for message embeds.
type MessageEmbed struct { type MessageEmbed struct {
URL string `json:"url,omitempty"` URL string `json:"url,omitempty"`
Type string `json:"type,omitempty"` Type EmbedType `json:"type,omitempty"`
Title string `json:"title,omitempty"` Title string `json:"title,omitempty"`
Description string `json:"description,omitempty"` Description string `json:"description,omitempty"`
Timestamp string `json:"timestamp,omitempty"` Timestamp string `json:"timestamp,omitempty"`
@ -289,6 +304,20 @@ type MessageEmbed struct {
Fields []*MessageEmbedField `json:"fields,omitempty"` Fields []*MessageEmbedField `json:"fields,omitempty"`
} }
// EmbedType is the type of embed
// https://discord.com/developers/docs/resources/channel#embed-object-embed-types
type EmbedType string
// Block of valid EmbedTypes
const (
EmbedTypeRich EmbedType = "rich"
EmbedTypeImage EmbedType = "image"
EmbedTypeVideo EmbedType = "video"
EmbedTypeGifv EmbedType = "gifv"
EmbedTypeArticle EmbedType = "article"
EmbedTypeLink EmbedType = "link"
)
// MessageReactions holds a reactions object for a message. // MessageReactions holds a reactions object for a message.
type MessageReactions struct { type MessageReactions struct {
Count int `json:"count"` Count int `json:"count"`
@ -307,7 +336,7 @@ type MessageActivityType int
// Constants for the different types of Message Activity // Constants for the different types of Message Activity
const ( const (
MessageActivityTypeJoin = iota + 1 MessageActivityTypeJoin MessageActivityType = iota + 1
MessageActivityTypeSpectate MessageActivityTypeSpectate
MessageActivityTypeListen MessageActivityTypeListen
MessageActivityTypeJoinRequest MessageActivityTypeJoinRequest
@ -319,7 +348,7 @@ type MessageFlag int
// Constants for the different bit offsets of Message Flags // Constants for the different bit offsets of Message Flags
const ( const (
// This message has been published to subscribed channels (via Channel Following) // This message has been published to subscribed channels (via Channel Following)
MessageFlagCrossposted = 1 << iota MessageFlagCrossposted MessageFlag = 1 << iota
// This message originated from a message in another channel (via Channel Following) // This message originated from a message in another channel (via Channel Following)
MessageFlagIsCrosspost MessageFlagIsCrosspost
// Do not include any embeds when serializing this message // Do not include any embeds when serializing this message

View File

@ -13,6 +13,33 @@ package discordgo
// Code specific to Discord OAuth2 Applications // Code specific to Discord OAuth2 Applications
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
// The MembershipState represents whether the user is in the team or has been invited into it
type MembershipState int
// Constants for the different stages of the MembershipState
const (
MembershipStateInvited MembershipState = iota + 1
MembershipStateAccepted
)
// A TeamMember struct stores values for a single Team Member, extending the normal User data - note that the user field is partial
type TeamMember struct {
User *User `json:"user"`
TeamID string `json:"team_id"`
MembershipState MembershipState `json:"membership_state"`
Permissions []string `json:"permissions"`
}
// A Team struct stores the members of a Discord Developer Team as well as some metadata about it
type Team struct {
ID string `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Icon string `json:"icon"`
OwnerID string `json:"owner_user_id"`
Members []*TeamMember `json:"members"`
}
// An Application struct stores values for a Discord OAuth2 Application // An Application struct stores values for a Discord OAuth2 Application
type Application struct { type Application struct {
ID string `json:"id,omitempty"` ID string `json:"id,omitempty"`
@ -27,6 +54,7 @@ type Application struct {
Flags int `json:"flags,omitempty"` Flags int `json:"flags,omitempty"`
Owner *User `json:"owner"` Owner *User `json:"owner"`
Bot *User `json:"bot"` Bot *User `json:"bot"`
Team *Team `json:"team"`
} }
// Application returns an Application structure of a specific Application // Application returns an Application structure of a specific Application

View File

@ -844,13 +844,13 @@ func (s *Session) GuildMemberEdit(guildID, userID string, roles []string) (err e
// GuildMemberMove moves a guild member from one voice channel to another/none // GuildMemberMove moves a guild member from one voice channel to another/none
// guildID : The ID of a Guild. // guildID : The ID of a Guild.
// userID : The ID of a User. // userID : The ID of a User.
// channelID : The ID of a channel to move user to, or null? // channelID : The ID of a channel to move user to or nil to remove from voice channel
// NOTE : I am not entirely set on the name of this function and it may change // NOTE : I am not entirely set on the name of this function and it may change
// prior to the final 1.0.0 release of Discordgo // prior to the final 1.0.0 release of Discordgo
func (s *Session) GuildMemberMove(guildID, userID, channelID string) (err error) { func (s *Session) GuildMemberMove(guildID string, userID string, channelID *string) (err error) {
data := struct { data := struct {
ChannelID string `json:"channel_id"` ChannelID *string `json:"channel_id"`
}{channelID} }{channelID}
_, err = s.RequestWithBucketID("PATCH", EndpointGuildMember(guildID, userID), data, EndpointGuildMember(guildID, "")) _, err = s.RequestWithBucketID("PATCH", EndpointGuildMember(guildID, userID), data, EndpointGuildMember(guildID, ""))
@ -1309,6 +1309,19 @@ func (s *Session) GuildAuditLog(guildID, userID, beforeID string, actionType, li
return return
} }
// GuildEmojis returns all emoji
// guildID : The ID of a Guild.
func (s *Session) GuildEmojis(guildID string) (emoji []*Emoji, err error) {
body, err := s.RequestWithBucketID("GET", EndpointGuildEmojis(guildID), nil, EndpointGuildEmojis(guildID))
if err != nil {
return
}
err = unmarshal(body, &emoji)
return
}
// GuildEmojiCreate creates a new emoji // GuildEmojiCreate creates a new emoji
// guildID : The ID of a Guild. // guildID : The ID of a Guild.
// name : The Name of the Emoji. // name : The Name of the Emoji.

View File

@ -143,13 +143,24 @@ type Integration struct {
Enabled bool `json:"enabled"` Enabled bool `json:"enabled"`
Syncing bool `json:"syncing"` Syncing bool `json:"syncing"`
RoleID string `json:"role_id"` RoleID string `json:"role_id"`
ExpireBehavior int `json:"expire_behavior"` EnableEmoticons bool `json:"enable_emoticons"`
ExpireBehavior ExpireBehavior `json:"expire_behavior"`
ExpireGracePeriod int `json:"expire_grace_period"` ExpireGracePeriod int `json:"expire_grace_period"`
User *User `json:"user"` User *User `json:"user"`
Account IntegrationAccount `json:"account"` Account IntegrationAccount `json:"account"`
SyncedAt Timestamp `json:"synced_at"` SyncedAt Timestamp `json:"synced_at"`
} }
//ExpireBehavior of Integration
// https://discord.com/developers/docs/resources/guild#integration-object-integration-expire-behaviors
type ExpireBehavior int
// Block of valid ExpireBehaviors
const (
ExpireBehaviorRemoveRole ExpireBehavior = iota
ExpireBehaviorKick
)
// IntegrationAccount is integration account information // IntegrationAccount is integration account information
// sent by the UserConnections endpoint // sent by the UserConnections endpoint
type IntegrationAccount struct { type IntegrationAccount struct {
@ -191,12 +202,23 @@ type Invite struct {
Revoked bool `json:"revoked"` Revoked bool `json:"revoked"`
Temporary bool `json:"temporary"` Temporary bool `json:"temporary"`
Unique bool `json:"unique"` Unique bool `json:"unique"`
TargetUser *User `json:"target_user"`
TargetUserType TargetUserType `json:"target_user_type"`
// will only be filled when using InviteWithCounts // will only be filled when using InviteWithCounts
ApproximatePresenceCount int `json:"approximate_presence_count"` ApproximatePresenceCount int `json:"approximate_presence_count"`
ApproximateMemberCount int `json:"approximate_member_count"` ApproximateMemberCount int `json:"approximate_member_count"`
} }
// TargetUserType is the type of the target user
// https://discord.com/developers/docs/resources/invite#invite-object-target-user-types
type TargetUserType int
// Block contains known TargetUserType values
const (
TargetUserTypeStream TargetUserType = iota
)
// ChannelType is the type of a Channel // ChannelType is the type of a Channel
type ChannelType int type ChannelType int
@ -268,6 +290,12 @@ type Channel struct {
// Amount of seconds a user has to wait before sending another message (0-21600) // Amount of seconds a user has to wait before sending another message (0-21600)
// bots, as well as users with the permission manage_messages or manage_channel, are unaffected // bots, as well as users with the permission manage_messages or manage_channel, are unaffected
RateLimitPerUser int `json:"rate_limit_per_user"` RateLimitPerUser int `json:"rate_limit_per_user"`
// ID of the DM creator Zeroed if guild channel
OwnerID string `json:"owner_id"`
// ApplicationID of the DM creator Zeroed if guild channel or not a bot user
ApplicationID string `json:"application_id"`
} }
// Mention returns a string which mentions the channel // Mention returns a string which mentions the channel
@ -301,8 +329,9 @@ type Emoji struct {
ID string `json:"id"` ID string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
Roles []string `json:"roles"` Roles []string `json:"roles"`
Managed bool `json:"managed"` User *User `json:"user"`
RequireColons bool `json:"require_colons"` RequireColons bool `json:"require_colons"`
Managed bool `json:"managed"`
Animated bool `json:"animated"` Animated bool `json:"animated"`
Available bool `json:"available"` Available bool `json:"available"`
} }
@ -398,11 +427,17 @@ type Guild struct {
// The user ID of the owner of the guild. // The user ID of the owner of the guild.
OwnerID string `json:"owner_id"` OwnerID string `json:"owner_id"`
// If we are the owner of the guild
Owner bool `json:"owner"`
// The time at which the current user joined the guild. // The time at which the current user joined the guild.
// This field is only present in GUILD_CREATE events and websocket // This field is only present in GUILD_CREATE events and websocket
// update events, and thus is only present in state-cached guilds. // update events, and thus is only present in state-cached guilds.
JoinedAt Timestamp `json:"joined_at"` JoinedAt Timestamp `json:"joined_at"`
// The hash of the guild's discovery splash.
DiscoverySplash string `json:"discovery_splash"`
// The hash of the guild's splash. // The hash of the guild's splash.
Splash string `json:"splash"` Splash string `json:"splash"`
@ -426,8 +461,7 @@ type Guild struct {
Large bool `json:"large"` Large bool `json:"large"`
// The default message notification setting for the guild. // The default message notification setting for the guild.
// 0 == all messages, 1 == mentions only. DefaultMessageNotifications MessageNotifications `json:"default_message_notifications"`
DefaultMessageNotifications int `json:"default_message_notifications"`
// A list of roles in the guild. // A list of roles in the guild.
Roles []*Role `json:"roles"` Roles []*Role `json:"roles"`
@ -445,6 +479,12 @@ type Guild struct {
// update events, and thus is only present in state-cached guilds. // update events, and thus is only present in state-cached guilds.
Presences []*Presence `json:"presences"` Presences []*Presence `json:"presences"`
// The maximum number of presences for the guild (the default value, currently 25000, is in effect when null is returned)
MaxPresences int `json:"max_presences"`
// The maximum number of members for the guild
MaxMembers int `json:"max_members"`
// A list of channels in the guild. // A list of channels in the guild.
// This field is only present in GUILD_CREATE events and websocket // This field is only present in GUILD_CREATE events and websocket
// update events, and thus is only present in state-cached guilds. // update events, and thus is only present in state-cached guilds.
@ -469,6 +509,9 @@ type Guild struct {
// Required MFA level for the guild // Required MFA level for the guild
MfaLevel MfaLevel `json:"mfa_level"` MfaLevel MfaLevel `json:"mfa_level"`
// The application id of the guild if bot created.
ApplicationID string `json:"application_id"`
// Whether or not the Server Widget is enabled // Whether or not the Server Widget is enabled
WidgetEnabled bool `json:"widget_enabled"` WidgetEnabled bool `json:"widget_enabled"`
@ -478,6 +521,12 @@ type Guild struct {
// The Channel ID to which system messages are sent (eg join and leave messages) // The Channel ID to which system messages are sent (eg join and leave messages)
SystemChannelID string `json:"system_channel_id"` SystemChannelID string `json:"system_channel_id"`
// The System channel flags
SystemChannelFlags SystemChannelFlag `json:"system_channel_flags"`
// The ID of the rules channel ID, used for rules.
RulesChannelID string `json:"rules_channel_id"`
// the vanity url code for the guild // the vanity url code for the guild
VanityURLCode string `json:"vanity_url_code"` VanityURLCode string `json:"vanity_url_code"`
@ -492,8 +541,46 @@ type Guild struct {
// The total number of users currently boosting this server // The total number of users currently boosting this server
PremiumSubscriptionCount int `json:"premium_subscription_count"` PremiumSubscriptionCount int `json:"premium_subscription_count"`
// The preferred locale of a guild with the "PUBLIC" feature; used in server discovery and notices from Discord; defaults to "en-US"
PreferredLocale string `json:"preferred_locale"`
// The id of the channel where admins and moderators of guilds with the "PUBLIC" feature receive notices from Discord
PublicUpdatesChannelID string `json:"public_updates_channel_id"`
// The maximum amount of users in a video channel
MaxVideoChannelUsers int `json:"max_video_channel_users"`
// Approximate number of members in this guild, returned from the GET /guild/<id> endpoint when with_counts is true
ApproximateMemberCount int `json:"approximate_member_count"`
// Approximate number of non-offline members in this guild, returned from the GET /guild/<id> endpoint when with_counts is true
ApproximatePresenceCount int `json:"approximate_presence_count"`
// Permissions of our user
Permissions int `json:"permissions"`
} }
// MessageNotifications is the notification level for a guild
// https://discord.com/developers/docs/resources/guild#guild-object-default-message-notification-level
type MessageNotifications int
// Block containing known MessageNotifications values
const (
MessageNotificationsAllMessages MessageNotifications = iota
MessageNotificationsOnlyMentions
)
// SystemChannelFlag is the type of flags in the system channel (see SystemChannelFlag* consts)
// https://discord.com/developers/docs/resources/guild#guild-object-system-channel-flags
type SystemChannelFlag int
// Block containing known SystemChannelFlag values
const (
SystemChannelFlagsSuppressJoin SystemChannelFlag = 1 << iota
SystemChannelFlagsSuppressPremium
)
// IconURL returns a URL to the guild's icon. // IconURL returns a URL to the guild's icon.
func (g *Guild) IconURL() string { func (g *Guild) IconURL() string {
if g.Icon == "" { if g.Icon == "" {
@ -775,79 +862,157 @@ type GuildEmbed struct {
} }
// A GuildAuditLog stores data for a guild audit log. // A GuildAuditLog stores data for a guild audit log.
// https://discord.com/developers/docs/resources/audit-log#audit-log-object-audit-log-structure
type GuildAuditLog struct { type GuildAuditLog struct {
Webhooks []struct { Webhooks []*Webhook `json:"webhooks,omitempty"`
ChannelID string `json:"channel_id"` Users []*User `json:"users,omitempty"`
GuildID string `json:"guild_id"` AuditLogEntries []*AuditLogEntry `json:"audit_log_entries"`
ID string `json:"id"` Integrations []*Integration `json:"integrations"`
Avatar string `json:"avatar"` }
Name string `json:"name"`
} `json:"webhooks,omitempty"` // AuditLogEntry for a GuildAuditLog
Users []struct { // https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-audit-log-entry-structure
Username string `json:"username"` type AuditLogEntry struct {
Discriminator string `json:"discriminator"`
Bot bool `json:"bot"`
ID string `json:"id"`
Avatar string `json:"avatar"`
} `json:"users,omitempty"`
AuditLogEntries []struct {
TargetID string `json:"target_id"` TargetID string `json:"target_id"`
Changes []struct { Changes []*AuditLogChange `json:"changes"`
NewValue interface{} `json:"new_value"`
OldValue interface{} `json:"old_value"`
Key string `json:"key"`
} `json:"changes,omitempty"`
UserID string `json:"user_id"` UserID string `json:"user_id"`
ID string `json:"id"` ID string `json:"id"`
ActionType int `json:"action_type"` ActionType *AuditLogAction `json:"action_type"`
Options struct { Options *AuditLogOptions `json:"options"`
DeleteMembersDay string `json:"delete_member_days"` Reason string `json:"reason"`
}
// AuditLogChange for an AuditLogEntry
type AuditLogChange struct {
NewValue interface{} `json:"new_value"`
OldValue interface{} `json:"old_value"`
Key *AuditLogChangeKey `json:"key"`
}
// AuditLogChangeKey value for AuditLogChange
// https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-key
type AuditLogChangeKey string
// Block of valid AuditLogChangeKey
const (
AuditLogChangeKeyName AuditLogChangeKey = "name"
AuditLogChangeKeyIconHash AuditLogChangeKey = "icon_hash"
AuditLogChangeKeySplashHash AuditLogChangeKey = "splash_hash"
AuditLogChangeKeyOwnerID AuditLogChangeKey = "owner_id"
AuditLogChangeKeyRegion AuditLogChangeKey = "region"
AuditLogChangeKeyAfkChannelID AuditLogChangeKey = "afk_channel_id"
AuditLogChangeKeyAfkTimeout AuditLogChangeKey = "afk_timeout"
AuditLogChangeKeyMfaLevel AuditLogChangeKey = "mfa_level"
AuditLogChangeKeyVerificationLevel AuditLogChangeKey = "verification_level"
AuditLogChangeKeyExplicitContentFilter AuditLogChangeKey = "explicit_content_filter"
AuditLogChangeKeyDefaultMessageNotification AuditLogChangeKey = "default_message_notifications"
AuditLogChangeKeyVanityURLCode AuditLogChangeKey = "vanity_url_code"
AuditLogChangeKeyRoleAdd AuditLogChangeKey = "$add"
AuditLogChangeKeyRoleRemove AuditLogChangeKey = "$remove"
AuditLogChangeKeyPruneDeleteDays AuditLogChangeKey = "prune_delete_days"
AuditLogChangeKeyWidgetEnabled AuditLogChangeKey = "widget_enabled"
AuditLogChangeKeyWidgetChannelID AuditLogChangeKey = "widget_channel_id"
AuditLogChangeKeySystemChannelID AuditLogChangeKey = "system_channel_id"
AuditLogChangeKeyPosition AuditLogChangeKey = "position"
AuditLogChangeKeyTopic AuditLogChangeKey = "topic"
AuditLogChangeKeyBitrate AuditLogChangeKey = "bitrate"
AuditLogChangeKeyPermissionOverwrite AuditLogChangeKey = "permission_overwrites"
AuditLogChangeKeyNSFW AuditLogChangeKey = "nsfw"
AuditLogChangeKeyApplicationID AuditLogChangeKey = "application_id"
AuditLogChangeKeyRateLimitPerUser AuditLogChangeKey = "rate_limit_per_user"
AuditLogChangeKeyPermissions AuditLogChangeKey = "permissions"
AuditLogChangeKeyColor AuditLogChangeKey = "color"
AuditLogChangeKeyHoist AuditLogChangeKey = "hoist"
AuditLogChangeKeyMentionable AuditLogChangeKey = "mentionable"
AuditLogChangeKeyAllow AuditLogChangeKey = "allow"
AuditLogChangeKeyDeny AuditLogChangeKey = "deny"
AuditLogChangeKeyCode AuditLogChangeKey = "code"
AuditLogChangeKeyChannelID AuditLogChangeKey = "channel_id"
AuditLogChangeKeyInviterID AuditLogChangeKey = "inviter_id"
AuditLogChangeKeyMaxUses AuditLogChangeKey = "max_uses"
AuditLogChangeKeyUses AuditLogChangeKey = "uses"
AuditLogChangeKeyMaxAge AuditLogChangeKey = "max_age"
AuditLogChangeKeyTempoary AuditLogChangeKey = "temporary"
AuditLogChangeKeyDeaf AuditLogChangeKey = "deaf"
AuditLogChangeKeyMute AuditLogChangeKey = "mute"
AuditLogChangeKeyNick AuditLogChangeKey = "nick"
AuditLogChangeKeyAvatarHash AuditLogChangeKey = "avatar_hash"
AuditLogChangeKeyID AuditLogChangeKey = "id"
AuditLogChangeKeyType AuditLogChangeKey = "type"
AuditLogChangeKeyEnableEmoticons AuditLogChangeKey = "enable_emoticons"
AuditLogChangeKeyExpireBehavior AuditLogChangeKey = "expire_behavior"
AuditLogChangeKeyExpireGracePeriod AuditLogChangeKey = "expire_grace_period"
)
// AuditLogOptions optional data for the AuditLog
// https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-optional-audit-entry-info
type AuditLogOptions struct {
DeleteMemberDays string `json:"delete_member_days"`
MembersRemoved string `json:"members_removed"` MembersRemoved string `json:"members_removed"`
ChannelID string `json:"channel_id"` ChannelID string `json:"channel_id"`
MessageID string `json:"message_id"`
Count string `json:"count"` Count string `json:"count"`
ID string `json:"id"` ID string `json:"id"`
Type string `json:"type"` Type *AuditLogOptionsType `json:"type"`
RoleName string `json:"role_name"` RoleName string `json:"role_name"`
} `json:"options,omitempty"`
Reason string `json:"reason"`
} `json:"audit_log_entries"`
} }
// AuditLogOptionsType of the AuditLogOption
// https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-optional-audit-entry-info
type AuditLogOptionsType string
// Valid Types for AuditLogOptionsType
const (
AuditLogOptionsTypeMember AuditLogOptionsType = "member"
AuditLogOptionsTypeRole AuditLogOptionsType = "role"
)
// AuditLogAction is the Action of the AuditLog (see AuditLogAction* consts)
// https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-audit-log-events
type AuditLogAction int
// Block contains Discord Audit Log Action Types // Block contains Discord Audit Log Action Types
const ( const (
AuditLogActionGuildUpdate = 1 AuditLogActionGuildUpdate AuditLogAction = 1
AuditLogActionChannelCreate = 10 AuditLogActionChannelCreate AuditLogAction = 10
AuditLogActionChannelUpdate = 11 AuditLogActionChannelUpdate AuditLogAction = 11
AuditLogActionChannelDelete = 12 AuditLogActionChannelDelete AuditLogAction = 12
AuditLogActionChannelOverwriteCreate = 13 AuditLogActionChannelOverwriteCreate AuditLogAction = 13
AuditLogActionChannelOverwriteUpdate = 14 AuditLogActionChannelOverwriteUpdate AuditLogAction = 14
AuditLogActionChannelOverwriteDelete = 15 AuditLogActionChannelOverwriteDelete AuditLogAction = 15
AuditLogActionMemberKick = 20 AuditLogActionMemberKick AuditLogAction = 20
AuditLogActionMemberPrune = 21 AuditLogActionMemberPrune AuditLogAction = 21
AuditLogActionMemberBanAdd = 22 AuditLogActionMemberBanAdd AuditLogAction = 22
AuditLogActionMemberBanRemove = 23 AuditLogActionMemberBanRemove AuditLogAction = 23
AuditLogActionMemberUpdate = 24 AuditLogActionMemberUpdate AuditLogAction = 24
AuditLogActionMemberRoleUpdate = 25 AuditLogActionMemberRoleUpdate AuditLogAction = 25
AuditLogActionRoleCreate = 30 AuditLogActionRoleCreate AuditLogAction = 30
AuditLogActionRoleUpdate = 31 AuditLogActionRoleUpdate AuditLogAction = 31
AuditLogActionRoleDelete = 32 AuditLogActionRoleDelete AuditLogAction = 32
AuditLogActionInviteCreate = 40 AuditLogActionInviteCreate AuditLogAction = 40
AuditLogActionInviteUpdate = 41 AuditLogActionInviteUpdate AuditLogAction = 41
AuditLogActionInviteDelete = 42 AuditLogActionInviteDelete AuditLogAction = 42
AuditLogActionWebhookCreate = 50 AuditLogActionWebhookCreate AuditLogAction = 50
AuditLogActionWebhookUpdate = 51 AuditLogActionWebhookUpdate AuditLogAction = 51
AuditLogActionWebhookDelete = 52 AuditLogActionWebhookDelete AuditLogAction = 52
AuditLogActionEmojiCreate = 60 AuditLogActionEmojiCreate AuditLogAction = 60
AuditLogActionEmojiUpdate = 61 AuditLogActionEmojiUpdate AuditLogAction = 61
AuditLogActionEmojiDelete = 62 AuditLogActionEmojiDelete AuditLogAction = 62
AuditLogActionMessageDelete = 72 AuditLogActionMessageDelete AuditLogAction = 72
AuditLogActionMessageBulkDelete AuditLogAction = 73
AuditLogActionMessagePin AuditLogAction = 74
AuditLogActionMessageUnpin AuditLogAction = 75
AuditLogActionIntegrationCreate AuditLogAction = 80
AuditLogActionIntegrationUpdate AuditLogAction = 81
AuditLogActionIntegrationDelete AuditLogAction = 82
) )
// A UserGuildSettingsChannelOverride stores data for a channel override for a users guild settings. // A UserGuildSettingsChannelOverride stores data for a channel override for a users guild settings.
@ -885,6 +1050,7 @@ type APIErrorMessage struct {
// Webhook stores the data for a webhook. // Webhook stores the data for a webhook.
type Webhook struct { type Webhook struct {
ID string `json:"id"` ID string `json:"id"`
Type WebhookType `json:"type"`
GuildID string `json:"guild_id"` GuildID string `json:"guild_id"`
ChannelID string `json:"channel_id"` ChannelID string `json:"channel_id"`
User *User `json:"user"` User *User `json:"user"`
@ -893,6 +1059,16 @@ type Webhook struct {
Token string `json:"token"` Token string `json:"token"`
} }
// WebhookType is the type of Webhook (see WebhookType* consts) in the Webhook struct
// https://discord.com/developers/docs/resources/webhook#webhook-object-webhook-types
type WebhookType int
// Valid WebhookType values
const (
WebhookTypeIncoming WebhookType = iota
WebhookTypeChannelFollower
)
// WebhookParams is a struct for webhook params, used in the WebhookExecute command. // WebhookParams is a struct for webhook params, used in the WebhookExecute command.
type WebhookParams struct { type WebhookParams struct {
Content string `json:"content,omitempty"` Content string `json:"content,omitempty"`
@ -901,6 +1077,7 @@ type WebhookParams struct {
TTS bool `json:"tts,omitempty"` TTS bool `json:"tts,omitempty"`
File *File `json:"-"` File *File `json:"-"`
Embeds []*MessageEmbed `json:"embeds,omitempty"` Embeds []*MessageEmbed `json:"embeds,omitempty"`
AllowedMentions *MessageAllowedMentions `json:"allowed_mentions,omitempty"`
} }
// MessageReaction stores the data for a message reaction. // MessageReaction stores the data for a message reaction.
@ -940,7 +1117,6 @@ type Activity struct {
type ActivityType int type ActivityType int
// Valid ActivityType values // Valid ActivityType values
// https://discord.com/developers/docs/topics/gateway#activity-object-activity-types
const ( const (
ActivityTypeGame GameType = iota ActivityTypeGame GameType = iota
ActivityTypeStreaming ActivityTypeStreaming

View File

@ -10,6 +10,7 @@ import (
"os" "os"
"strconv" "strconv"
"strings" "strings"
"sync"
"syscall" "syscall"
"unsafe" "unsafe"
@ -27,6 +28,7 @@ const (
backgroundRed = 0x40 backgroundRed = 0x40
backgroundIntensity = 0x80 backgroundIntensity = 0x80
backgroundMask = (backgroundRed | backgroundBlue | backgroundGreen | backgroundIntensity) backgroundMask = (backgroundRed | backgroundBlue | backgroundGreen | backgroundIntensity)
commonLvbUnderscore = 0x8000
cENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x4 cENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x4
) )
@ -93,6 +95,7 @@ type Writer struct {
oldattr word oldattr word
oldpos coord oldpos coord
rest bytes.Buffer rest bytes.Buffer
mutex sync.Mutex
} }
// NewColorable returns new instance of Writer which handles escape sequence from File. // NewColorable returns new instance of Writer which handles escape sequence from File.
@ -432,6 +435,8 @@ func atoiWithDefault(s string, def int) (int, error) {
// Write writes data on console // Write writes data on console
func (w *Writer) Write(data []byte) (n int, err error) { func (w *Writer) Write(data []byte) (n int, err error) {
w.mutex.Lock()
defer w.mutex.Unlock()
var csbi consoleScreenBufferInfo var csbi consoleScreenBufferInfo
procGetConsoleScreenBufferInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&csbi))) procGetConsoleScreenBufferInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&csbi)))
@ -683,14 +688,19 @@ loop:
switch { switch {
case n == 0 || n == 100: case n == 0 || n == 100:
attr = w.oldattr attr = w.oldattr
case 1 <= n && n <= 5: case n == 4:
attr |= commonLvbUnderscore
case (1 <= n && n <= 3) || n == 5:
attr |= foregroundIntensity attr |= foregroundIntensity
case n == 7: case n == 7 || n == 27:
attr = ((attr & foregroundMask) << 4) | ((attr & backgroundMask) >> 4) attr =
case n == 22 || n == 25: (attr &^ (foregroundMask | backgroundMask)) |
attr |= foregroundIntensity ((attr & foregroundMask) << 4) |
case n == 27: ((attr & backgroundMask) >> 4)
attr = ((attr & foregroundMask) << 4) | ((attr & backgroundMask) >> 4) case n == 22:
attr &^= foregroundIntensity
case n == 24:
attr &^= commonLvbUnderscore
case 30 <= n && n <= 37: case 30 <= n && n <= 37:
attr &= backgroundMask attr &= backgroundMask
if (n-30)&1 != 0 { if (n-30)&1 != 0 {

View File

@ -75,7 +75,7 @@ type Attachment struct {
Title string `json:"title,omitempty"` Title string `json:"title,omitempty"`
TitleLink string `json:"title_link,omitempty"` TitleLink string `json:"title_link,omitempty"`
Pretext string `json:"pretext,omitempty"` Pretext string `json:"pretext,omitempty"`
Text string `json:"text,omitempty"` Text string `json:"text"` // Required
ImageURL string `json:"image_url,omitempty"` ImageURL string `json:"image_url,omitempty"`
ThumbURL string `json:"thumb_url,omitempty"` ThumbURL string `json:"thumb_url,omitempty"`

View File

@ -16,6 +16,7 @@ const (
MBTContext MessageBlockType = "context" MBTContext MessageBlockType = "context"
MBTFile MessageBlockType = "file" MBTFile MessageBlockType = "file"
MBTInput MessageBlockType = "input" MBTInput MessageBlockType = "input"
MBTHeader MessageBlockType = "header"
) )
// Block defines an interface all block types should implement // Block defines an interface all block types should implement

View File

@ -111,6 +111,12 @@ func (b *InputBlock) UnmarshalJSON(data []byte) error {
e = &SelectBlockElement{} e = &SelectBlockElement{}
case "multi_static_select", "multi_external_select", "multi_users_select", "multi_conversations_select", "multi_channels_select": case "multi_static_select", "multi_external_select", "multi_users_select", "multi_conversations_select", "multi_channels_select":
e = &MultiSelectBlockElement{} e = &MultiSelectBlockElement{}
case "checkboxes":
e = &CheckboxGroupsBlockElement{}
case "overflow":
e = &OverflowBlockElement{}
case "radio_buttons":
e = &RadioButtonsBlockElement{}
default: default:
return errors.New("unsupported block element type") return errors.New("unsupported block element type")
} }
@ -175,6 +181,8 @@ func (b *BlockElements) UnmarshalJSON(data []byte) error {
blockElement = &PlainTextInputBlockElement{} blockElement = &PlainTextInputBlockElement{}
case "checkboxes": case "checkboxes":
blockElement = &CheckboxGroupsBlockElement{} blockElement = &CheckboxGroupsBlockElement{}
case "radio_buttons":
blockElement = &RadioButtonsBlockElement{}
case "static_select", "external_select", "users_select", "conversations_select", "channels_select": case "static_select", "external_select", "users_select", "conversations_select", "channels_select":
blockElement = &SelectBlockElement{} blockElement = &SelectBlockElement{}
default: default:

38
vendor/github.com/slack-go/slack/block_header.go generated vendored Normal file
View File

@ -0,0 +1,38 @@
package slack
// HeaderBlock defines a new block of type header
//
// More Information: https://api.slack.com/reference/messaging/blocks#header
type HeaderBlock struct {
Type MessageBlockType `json:"type"`
Text *TextBlockObject `json:"text,omitempty"`
BlockID string `json:"block_id,omitempty"`
}
// BlockType returns the type of the block
func (s HeaderBlock) BlockType() MessageBlockType {
return s.Type
}
// HeaderBlockOption allows configuration of options for a new header block
type HeaderBlockOption func(*HeaderBlock)
func HeaderBlockOptionBlockID(blockID string) HeaderBlockOption {
return func(block *HeaderBlock) {
block.BlockID = blockID
}
}
// NewHeaderBlock returns a new instance of a header block to be rendered
func NewHeaderBlock(textObj *TextBlockObject, options ...HeaderBlockOption) *HeaderBlock {
block := HeaderBlock{
Type: MBTHeader,
Text: textObj,
}
for _, option := range options {
option(&block)
}
return &block
}

View File

@ -9,6 +9,7 @@ const (
ErrRTMGoodbye = errorsx.String("goodbye detected") ErrRTMGoodbye = errorsx.String("goodbye detected")
ErrRTMDeadman = errorsx.String("deadman switch triggered") ErrRTMDeadman = errorsx.String("deadman switch triggered")
ErrParametersMissing = errorsx.String("received empty parameters") ErrParametersMissing = errorsx.String("received empty parameters")
ErrBlockIDNotUnique = errorsx.String("Block ID needs to be unique")
ErrInvalidConfiguration = errorsx.String("invalid configuration") ErrInvalidConfiguration = errorsx.String("invalid configuration")
ErrMissingHeaders = errorsx.String("missing headers") ErrMissingHeaders = errorsx.String("missing headers")
ErrExpiredTimestamp = errorsx.String("timestamp is too old") ErrExpiredTimestamp = errorsx.String("timestamp is too old")

View File

@ -39,6 +39,7 @@ type OAuthV2Response struct {
BotUserID string `json:"bot_user_id"` BotUserID string `json:"bot_user_id"`
AppID string `json:"app_id"` AppID string `json:"app_id"`
Team OAuthV2ResponseTeam `json:"team"` Team OAuthV2ResponseTeam `json:"team"`
IncomingWebhook OAuthResponseIncomingWebhook `json:"incoming_webhook"`
Enterprise OAuthV2ResponseEnterprise `json:"enterprise"` Enterprise OAuthV2ResponseEnterprise `json:"enterprise"`
AuthedUser OAuthV2ResponseAuthedUser `json:"authed_user"` AuthedUser OAuthV2ResponseAuthedUser `json:"authed_user"`
SlackResponse SlackResponse

View File

@ -150,6 +150,23 @@ func (api *Client) OpenView(triggerID string, view ModalViewRequest) (*ViewRespo
return api.OpenViewContext(context.Background(), triggerID, view) return api.OpenViewContext(context.Background(), triggerID, view)
} }
// ValidateUniqueBlockID will verify if each input block has a unique block ID if set
func ValidateUniqueBlockID(view ModalViewRequest) bool {
uniqueBlockID := map[string]bool{}
for _, b := range view.Blocks.BlockSet {
if inputBlock, ok := b.(*InputBlock); ok {
if _, ok := uniqueBlockID[inputBlock.BlockID]; ok {
return false
}
uniqueBlockID[inputBlock.BlockID] = true
}
}
return true
}
// OpenViewContext opens a view for a user with a custom context. // OpenViewContext opens a view for a user with a custom context.
func (api *Client) OpenViewContext( func (api *Client) OpenViewContext(
ctx context.Context, ctx context.Context,
@ -159,6 +176,11 @@ func (api *Client) OpenViewContext(
if triggerID == "" { if triggerID == "" {
return nil, ErrParametersMissing return nil, ErrParametersMissing
} }
if !ValidateUniqueBlockID(view) {
return nil, ErrBlockIDNotUnique
}
req := openViewRequest{ req := openViewRequest{
TriggerID: triggerID, TriggerID: triggerID,
View: view, View: view,

View File

@ -91,13 +91,22 @@ func insensitiviseMap(m map[string]interface{}) {
func absPathify(inPath string) string { func absPathify(inPath string) string {
jww.INFO.Println("Trying to resolve absolute path to", inPath) jww.INFO.Println("Trying to resolve absolute path to", inPath)
if strings.HasPrefix(inPath, "$HOME") { if inPath == "$HOME" || strings.HasPrefix(inPath, "$HOME"+string(os.PathSeparator)) {
inPath = userHomeDir() + inPath[5:] inPath = userHomeDir() + inPath[5:]
} }
if strings.HasPrefix(inPath, "$") { if strings.HasPrefix(inPath, "$") {
end := strings.Index(inPath, string(os.PathSeparator)) end := strings.Index(inPath, string(os.PathSeparator))
inPath = os.Getenv(inPath[1:end]) + inPath[end:]
var value, suffix string
if end == -1 {
value = os.Getenv(inPath[1:])
} else {
value = os.Getenv(inPath[1:end])
suffix = inPath[end:]
}
inPath = value + suffix
} }
if filepath.IsAbs(inPath) { if filepath.IsAbs(inPath) {

View File

@ -896,13 +896,7 @@ func UnmarshalKey(key string, rawVal interface{}, opts ...DecoderConfigOption) e
return v.UnmarshalKey(key, rawVal, opts...) return v.UnmarshalKey(key, rawVal, opts...)
} }
func (v *Viper) UnmarshalKey(key string, rawVal interface{}, opts ...DecoderConfigOption) error { func (v *Viper) UnmarshalKey(key string, rawVal interface{}, opts ...DecoderConfigOption) error {
err := decode(v.Get(key), defaultDecoderConfig(rawVal, opts...)) return decode(v.Get(key), defaultDecoderConfig(rawVal, opts...))
if err != nil {
return err
}
return nil
} }
// Unmarshal unmarshals the config into a Struct. Make sure that the tags // Unmarshal unmarshals the config into a Struct. Make sure that the tags
@ -911,13 +905,7 @@ func Unmarshal(rawVal interface{}, opts ...DecoderConfigOption) error {
return v.Unmarshal(rawVal, opts...) return v.Unmarshal(rawVal, opts...)
} }
func (v *Viper) Unmarshal(rawVal interface{}, opts ...DecoderConfigOption) error { func (v *Viper) Unmarshal(rawVal interface{}, opts ...DecoderConfigOption) error {
err := decode(v.AllSettings(), defaultDecoderConfig(rawVal, opts...)) return decode(v.AllSettings(), defaultDecoderConfig(rawVal, opts...))
if err != nil {
return err
}
return nil
} }
// defaultDecoderConfig returns default mapsstructure.DecoderConfig with suppot // defaultDecoderConfig returns default mapsstructure.DecoderConfig with suppot
@ -956,13 +944,7 @@ func (v *Viper) UnmarshalExact(rawVal interface{}, opts ...DecoderConfigOption)
config := defaultDecoderConfig(rawVal, opts...) config := defaultDecoderConfig(rawVal, opts...)
config.ErrorUnused = true config.ErrorUnused = true
err := decode(v.AllSettings(), config) return decode(v.AllSettings(), config)
if err != nil {
return err
}
return nil
} }
// BindPFlags binds a full flag set to the configuration, using each flag's long // BindPFlags binds a full flag set to the configuration, using each flag's long

View File

@ -1,3 +1,5 @@
module github.com/valyala/fasttemplate module github.com/valyala/fasttemplate
go 1.12
require github.com/valyala/bytebufferpool v1.0.0 require github.com/valyala/bytebufferpool v1.0.0

View File

@ -9,8 +9,9 @@ package fasttemplate
import ( import (
"bytes" "bytes"
"fmt" "fmt"
"github.com/valyala/bytebufferpool"
"io" "io"
"github.com/valyala/bytebufferpool"
) )
// ExecuteFunc calls f on each template tag (placeholder) occurrence. // ExecuteFunc calls f on each template tag (placeholder) occurrence.
@ -49,6 +50,9 @@ func ExecuteFunc(template, startTag, endTag string, w io.Writer, f TagFunc) (int
ni, err = f(w, unsafeBytes2String(s[:n])) ni, err = f(w, unsafeBytes2String(s[:n]))
nn += int64(ni) nn += int64(ni)
if err != nil {
return nn, err
}
s = s[n+len(b):] s = s[n+len(b):]
} }
ni, err = w.Write(s) ni, err = w.Write(s)
@ -73,6 +77,22 @@ func Execute(template, startTag, endTag string, w io.Writer, m map[string]interf
return ExecuteFunc(template, startTag, endTag, w, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) }) return ExecuteFunc(template, startTag, endTag, w, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) })
} }
// ExecuteStd works the same way as Execute, but keeps the unknown placeholders.
// This can be used as a drop-in replacement for strings.Replacer
//
// Substitution map m may contain values with the following types:
// * []byte - the fastest value type
// * string - convenient value type
// * TagFunc - flexible value type
//
// Returns the number of bytes written to w.
//
// This function is optimized for constantly changing templates.
// Use Template.ExecuteStd for frozen templates.
func ExecuteStd(template, startTag, endTag string, w io.Writer, m map[string]interface{}) (int64, error) {
return ExecuteFunc(template, startTag, endTag, w, func(w io.Writer, tag string) (int, error) { return keepUnknownTagFunc(w, startTag, endTag, tag, m) })
}
// ExecuteFuncString calls f on each template tag (placeholder) occurrence // ExecuteFuncString calls f on each template tag (placeholder) occurrence
// and substitutes it with the data written to TagFunc's w. // and substitutes it with the data written to TagFunc's w.
// //
@ -81,19 +101,32 @@ func Execute(template, startTag, endTag string, w io.Writer, m map[string]interf
// This function is optimized for constantly changing templates. // This function is optimized for constantly changing templates.
// Use Template.ExecuteFuncString for frozen templates. // Use Template.ExecuteFuncString for frozen templates.
func ExecuteFuncString(template, startTag, endTag string, f TagFunc) string { func ExecuteFuncString(template, startTag, endTag string, f TagFunc) string {
s, err := ExecuteFuncStringWithErr(template, startTag, endTag, f)
if err != nil {
panic(fmt.Sprintf("unexpected error: %s", err))
}
return s
}
// ExecuteFuncStringWithErr is nearly the same as ExecuteFuncString
// but when f returns an error, ExecuteFuncStringWithErr won't panic like ExecuteFuncString
// it just returns an empty string and the error f returned
func ExecuteFuncStringWithErr(template, startTag, endTag string, f TagFunc) (string, error) {
tagsCount := bytes.Count(unsafeString2Bytes(template), unsafeString2Bytes(startTag)) tagsCount := bytes.Count(unsafeString2Bytes(template), unsafeString2Bytes(startTag))
if tagsCount == 0 { if tagsCount == 0 {
return template return template, nil
} }
bb := byteBufferPool.Get() bb := byteBufferPool.Get()
if _, err := ExecuteFunc(template, startTag, endTag, bb, f); err != nil { if _, err := ExecuteFunc(template, startTag, endTag, bb, f); err != nil {
panic(fmt.Sprintf("unexpected error: %s", err)) bb.Reset()
byteBufferPool.Put(bb)
return "", err
} }
s := string(bb.B) s := string(bb.B)
bb.Reset() bb.Reset()
byteBufferPool.Put(bb) byteBufferPool.Put(bb)
return s return s, nil
} }
var byteBufferPool bytebufferpool.Pool var byteBufferPool bytebufferpool.Pool
@ -112,6 +145,20 @@ func ExecuteString(template, startTag, endTag string, m map[string]interface{})
return ExecuteFuncString(template, startTag, endTag, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) }) return ExecuteFuncString(template, startTag, endTag, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) })
} }
// ExecuteStringStd works the same way as ExecuteString, but keeps the unknown placeholders.
// This can be used as a drop-in replacement for strings.Replacer
//
// Substitution map m may contain values with the following types:
// * []byte - the fastest value type
// * string - convenient value type
// * TagFunc - flexible value type
//
// This function is optimized for constantly changing templates.
// Use Template.ExecuteStringStd for frozen templates.
func ExecuteStringStd(template, startTag, endTag string, m map[string]interface{}) string {
return ExecuteFuncString(template, startTag, endTag, func(w io.Writer, tag string) (int, error) { return keepUnknownTagFunc(w, startTag, endTag, tag, m) })
}
// Template implements simple template engine, which can be used for fast // Template implements simple template engine, which can be used for fast
// tags' (aka placeholders) substitution. // tags' (aka placeholders) substitution.
type Template struct { type Template struct {
@ -267,6 +314,19 @@ func (t *Template) Execute(w io.Writer, m map[string]interface{}) (int64, error)
return t.ExecuteFunc(w, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) }) return t.ExecuteFunc(w, func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) })
} }
// ExecuteStd works the same way as Execute, but keeps the unknown placeholders.
// This can be used as a drop-in replacement for strings.Replacer
//
// Substitution map m may contain values with the following types:
// * []byte - the fastest value type
// * string - convenient value type
// * TagFunc - flexible value type
//
// Returns the number of bytes written to w.
func (t *Template) ExecuteStd(w io.Writer, m map[string]interface{}) (int64, error) {
return t.ExecuteFunc(w, func(w io.Writer, tag string) (int, error) { return keepUnknownTagFunc(w, t.startTag, t.endTag, tag, m) })
}
// ExecuteFuncString calls f on each template tag (placeholder) occurrence // ExecuteFuncString calls f on each template tag (placeholder) occurrence
// and substitutes it with the data written to TagFunc's w. // and substitutes it with the data written to TagFunc's w.
// //
@ -275,14 +335,31 @@ func (t *Template) Execute(w io.Writer, m map[string]interface{}) (int64, error)
// This function is optimized for frozen templates. // This function is optimized for frozen templates.
// Use ExecuteFuncString for constantly changing templates. // Use ExecuteFuncString for constantly changing templates.
func (t *Template) ExecuteFuncString(f TagFunc) string { func (t *Template) ExecuteFuncString(f TagFunc) string {
s, err := t.ExecuteFuncStringWithErr(f)
if err != nil {
panic(fmt.Sprintf("unexpected error: %s", err))
}
return s
}
// ExecuteFuncStringWithErr calls f on each template tag (placeholder) occurrence
// and substitutes it with the data written to TagFunc's w.
//
// Returns the resulting string.
//
// This function is optimized for frozen templates.
// Use ExecuteFuncString for constantly changing templates.
func (t *Template) ExecuteFuncStringWithErr(f TagFunc) (string, error) {
bb := t.byteBufferPool.Get() bb := t.byteBufferPool.Get()
if _, err := t.ExecuteFunc(bb, f); err != nil { if _, err := t.ExecuteFunc(bb, f); err != nil {
panic(fmt.Sprintf("unexpected error: %s", err)) bb.Reset()
t.byteBufferPool.Put(bb)
return "", err
} }
s := string(bb.Bytes()) s := string(bb.Bytes())
bb.Reset() bb.Reset()
t.byteBufferPool.Put(bb) t.byteBufferPool.Put(bb)
return s return s, nil
} }
// ExecuteString substitutes template tags (placeholders) with the corresponding // ExecuteString substitutes template tags (placeholders) with the corresponding
@ -299,6 +376,20 @@ func (t *Template) ExecuteString(m map[string]interface{}) string {
return t.ExecuteFuncString(func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) }) return t.ExecuteFuncString(func(w io.Writer, tag string) (int, error) { return stdTagFunc(w, tag, m) })
} }
// ExecuteStringStd works the same way as ExecuteString, but keeps the unknown placeholders.
// This can be used as a drop-in replacement for strings.Replacer
//
// Substitution map m may contain values with the following types:
// * []byte - the fastest value type
// * string - convenient value type
// * TagFunc - flexible value type
//
// This function is optimized for frozen templates.
// Use ExecuteStringStd for constantly changing templates.
func (t *Template) ExecuteStringStd(m map[string]interface{}) string {
return t.ExecuteFuncString(func(w io.Writer, tag string) (int, error) { return keepUnknownTagFunc(w, t.startTag, t.endTag, tag, m) })
}
func stdTagFunc(w io.Writer, tag string, m map[string]interface{}) (int, error) { func stdTagFunc(w io.Writer, tag string, m map[string]interface{}) (int, error) {
v := m[tag] v := m[tag]
if v == nil { if v == nil {
@ -315,3 +406,32 @@ func stdTagFunc(w io.Writer, tag string, m map[string]interface{}) (int, error)
panic(fmt.Sprintf("tag=%q contains unexpected value type=%#v. Expected []byte, string or TagFunc", tag, v)) panic(fmt.Sprintf("tag=%q contains unexpected value type=%#v. Expected []byte, string or TagFunc", tag, v))
} }
} }
func keepUnknownTagFunc(w io.Writer, startTag, endTag, tag string, m map[string]interface{}) (int, error) {
v, ok := m[tag]
if !ok {
if _, err := w.Write(unsafeString2Bytes(startTag)); err != nil {
return 0, err
}
if _, err := w.Write(unsafeString2Bytes(tag)); err != nil {
return 0, err
}
if _, err := w.Write(unsafeString2Bytes(endTag)); err != nil {
return 0, err
}
return len(startTag) + len(tag) + len(endTag), nil
}
if v == nil {
return 0, nil
}
switch value := v.(type) {
case []byte:
return w.Write(value)
case string:
return w.Write([]byte(value))
case TagFunc:
return value(w, tag)
default:
panic(fmt.Sprintf("tag=%q contains unexpected value type=%#v. Expected []byte, string or TagFunc", tag, v))
}
}

View File

@ -11,12 +11,11 @@ func unsafeBytes2String(b []byte) string {
return *(*string)(unsafe.Pointer(&b)) return *(*string)(unsafe.Pointer(&b))
} }
func unsafeString2Bytes(s string) []byte { func unsafeString2Bytes(s string) (b []byte) {
sh := (*reflect.StringHeader)(unsafe.Pointer(&s)) sh := (*reflect.StringHeader)(unsafe.Pointer(&s))
bh := reflect.SliceHeader{ bh := (*reflect.SliceHeader)(unsafe.Pointer(&b))
Data: sh.Data, bh.Data = sh.Data
Len: sh.Len, bh.Cap = sh.Len
Cap: sh.Len, bh.Len = sh.Len
} return b
return *(*[]byte)(unsafe.Pointer(&bh))
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -73,9 +73,9 @@ func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Paging(c
} }
var values []AccessPackageAssignmentPolicy var values []AccessPackageAssignmentPolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -88,6 +88,7 @@ func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Paging(c
value []AccessPackageAssignmentPolicy value []AccessPackageAssignmentPolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -182,9 +183,9 @@ func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Paging(c
} }
var values []AccessPackageResourceRoleScope var values []AccessPackageResourceRoleScope
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -197,6 +198,7 @@ func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Paging(c
value []AccessPackageResourceRoleScope value []AccessPackageResourceRoleScope
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -298,9 +300,9 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest
} }
var values []AccessPackageAssignmentRequestObject var values []AccessPackageAssignmentRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -313,6 +315,7 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest
value []AccessPackageAssignmentRequestObject value []AccessPackageAssignmentRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -400,9 +403,9 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRe
} }
var values []AccessPackageAssignmentResourceRole var values []AccessPackageAssignmentResourceRole
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -415,6 +418,7 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRe
value []AccessPackageAssignmentResourceRole value []AccessPackageAssignmentResourceRole
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -544,9 +548,9 @@ func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRe
} }
var values []AccessPackageAssignment var values []AccessPackageAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -559,6 +563,7 @@ func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRe
value []AccessPackageAssignment value []AccessPackageAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -667,9 +672,9 @@ func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Paging
} }
var values []AccessPackageResourceRole var values []AccessPackageResourceRole
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -682,6 +687,7 @@ func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Paging
value []AccessPackageResourceRole value []AccessPackageResourceRole
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -769,9 +775,9 @@ func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Pagin
} }
var values []AccessPackageResourceScope var values []AccessPackageResourceScope
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -784,6 +790,7 @@ func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Pagin
value []AccessPackageResourceScope value []AccessPackageResourceScope
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -871,9 +878,9 @@ func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Paging(ctx
} }
var values []AccessPackageResource var values []AccessPackageResource
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -886,6 +893,7 @@ func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Paging(ctx
value []AccessPackageResource value []AccessPackageResource
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -973,9 +981,9 @@ func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Paging(ctx context
} }
var values []AccessPackage var values []AccessPackage
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -988,6 +996,7 @@ func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Paging(ctx context
value []AccessPackage value []AccessPackage
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1075,9 +1084,9 @@ func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Pagin
} }
var values []AccessPackageResourceRole var values []AccessPackageResourceRole
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1090,6 +1099,7 @@ func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Pagin
value []AccessPackageResourceRole value []AccessPackageResourceRole
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1177,9 +1187,9 @@ func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Pagi
} }
var values []AccessPackageResourceScope var values []AccessPackageResourceScope
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1192,6 +1202,7 @@ func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Pagi
value []AccessPackageResourceScope value []AccessPackageResourceScope
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1321,9 +1332,9 @@ func (r *AccessReviewDecisionsCollectionRequest) Paging(ctx context.Context, met
} }
var values []AccessReviewDecision var values []AccessReviewDecision
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1336,6 +1347,7 @@ func (r *AccessReviewDecisionsCollectionRequest) Paging(ctx context.Context, met
value []AccessReviewDecision value []AccessReviewDecision
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1423,9 +1435,9 @@ func (r *AccessReviewInstancesCollectionRequest) Paging(ctx context.Context, met
} }
var values []AccessReview var values []AccessReview
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1438,6 +1450,7 @@ func (r *AccessReviewInstancesCollectionRequest) Paging(ctx context.Context, met
value []AccessReview value []AccessReview
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1525,9 +1538,9 @@ func (r *AccessReviewMyDecisionsCollectionRequest) Paging(ctx context.Context, m
} }
var values []AccessReviewDecision var values []AccessReviewDecision
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1540,6 +1553,7 @@ func (r *AccessReviewMyDecisionsCollectionRequest) Paging(ctx context.Context, m
value []AccessReviewDecision value []AccessReviewDecision
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1627,9 +1641,9 @@ func (r *AccessReviewReviewersCollectionRequest) Paging(ctx context.Context, met
} }
var values []AccessReviewReviewer var values []AccessReviewReviewer
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1642,6 +1656,7 @@ func (r *AccessReviewReviewersCollectionRequest) Paging(ctx context.Context, met
value []AccessReviewReviewer value []AccessReviewReviewer
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *AdministrativeUnitExtensionsCollectionRequest) Paging(ctx context.Conte
} }
var values []Extension var values []Extension
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *AdministrativeUnitExtensionsCollectionRequest) Paging(ctx context.Conte
value []Extension value []Extension
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *AdministrativeUnitMembersCollectionRequest) Paging(ctx context.Context,
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *AdministrativeUnitMembersCollectionRequest) Paging(ctx context.Context,
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Paging(ctx contex
} }
var values []ScopedRoleMembership var values []ScopedRoleMembership
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Paging(ctx contex
value []ScopedRoleMembership value []ScopedRoleMembership
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *AdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionO
} }
var values []AdvancedThreatProtectionOnboardingDeviceSettingState var values []AdvancedThreatProtectionOnboardingDeviceSettingState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *AdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionO
value []AdvancedThreatProtectionOnboardingDeviceSettingState value []AdvancedThreatProtectionOnboardingDeviceSettingState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *AgreementFilesCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []AgreementFile var values []AgreementFile
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *AgreementFilesCollectionRequest) Paging(ctx context.Context, method, pa
value []AgreementFile value []AgreementFile
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -167,9 +167,9 @@ func (r *AndroidDeviceOwnerScepCertificateProfileManagedDeviceCertificateStatesC
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -182,6 +182,7 @@ func (r *AndroidDeviceOwnerScepCertificateProfileManagedDeviceCertificateStatesC
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -332,9 +333,9 @@ func (r *AndroidForWorkImportedPFXCertificateProfileManagedDeviceCertificateStat
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -347,6 +348,7 @@ func (r *AndroidForWorkImportedPFXCertificateProfileManagedDeviceCertificateStat
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -434,9 +436,9 @@ func (r *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesColle
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -449,6 +451,7 @@ func (r *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesColle
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -536,9 +539,9 @@ func (r *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesColle
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -551,6 +554,7 @@ func (r *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesColle
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -645,9 +649,9 @@ func (r *AndroidImportedPFXCertificateProfileManagedDeviceCertificateStatesColle
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -660,6 +664,7 @@ func (r *AndroidImportedPFXCertificateProfileManagedDeviceCertificateStatesColle
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -747,9 +752,9 @@ func (r *AndroidManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Co
} }
var values []ManagedMobileApp var values []ManagedMobileApp
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -762,6 +767,7 @@ func (r *AndroidManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Co
value []ManagedMobileApp value []ManagedMobileApp
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -856,9 +862,9 @@ func (r *AndroidPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRe
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -871,6 +877,7 @@ func (r *AndroidPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRe
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -958,9 +965,9 @@ func (r *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRe
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -973,6 +980,7 @@ func (r *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRe
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1095,9 +1103,9 @@ func (r *AndroidWorkProfilePkcsCertificateProfileManagedDeviceCertificateStatesC
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1110,6 +1118,7 @@ func (r *AndroidWorkProfilePkcsCertificateProfileManagedDeviceCertificateStatesC
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1197,9 +1206,9 @@ func (r *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesC
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1212,6 +1221,7 @@ func (r *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesC
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -57,9 +57,9 @@ func (r *AppCatalogsTeamsAppsCollectionRequest) Paging(ctx context.Context, meth
} }
var values []TeamsApp var values []TeamsApp
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -72,6 +72,7 @@ func (r *AppCatalogsTeamsAppsCollectionRequest) Paging(ctx context.Context, meth
value []TeamsApp value []TeamsApp
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -159,9 +160,9 @@ func (r *AppVulnerabilityTaskManagedDevicesCollectionRequest) Paging(ctx context
} }
var values []AppVulnerabilityManagedDevice var values []AppVulnerabilityManagedDevice
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -174,6 +175,7 @@ func (r *AppVulnerabilityTaskManagedDevicesCollectionRequest) Paging(ctx context
value []AppVulnerabilityManagedDevice value []AppVulnerabilityManagedDevice
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -261,9 +263,9 @@ func (r *AppVulnerabilityTaskMobileAppsCollectionRequest) Paging(ctx context.Con
} }
var values []AppVulnerabilityMobileApp var values []AppVulnerabilityMobileApp
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -276,6 +278,7 @@ func (r *AppVulnerabilityTaskMobileAppsCollectionRequest) Paging(ctx context.Con
value []AppVulnerabilityMobileApp value []AppVulnerabilityMobileApp
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -59,9 +59,9 @@ func (r *AppleUserInitiatedEnrollmentProfileAssignmentsCollectionRequest) Paging
} }
var values []AppleEnrollmentProfileAssignment var values []AppleEnrollmentProfileAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -74,6 +74,7 @@ func (r *AppleUserInitiatedEnrollmentProfileAssignmentsCollectionRequest) Paging
value []AppleEnrollmentProfileAssignment value []AppleEnrollmentProfileAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -96,9 +96,9 @@ func (r *ApplicationExtensionPropertiesCollectionRequest) Paging(ctx context.Con
} }
var values []ExtensionProperty var values []ExtensionProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -111,6 +111,7 @@ func (r *ApplicationExtensionPropertiesCollectionRequest) Paging(ctx context.Con
value []ExtensionProperty value []ExtensionProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -198,9 +199,9 @@ func (r *ApplicationOwnersCollectionRequest) Paging(ctx context.Context, method,
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -213,6 +214,7 @@ func (r *ApplicationOwnersCollectionRequest) Paging(ctx context.Context, method,
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -300,9 +302,9 @@ func (r *ApplicationPoliciesCollectionRequest) Paging(ctx context.Context, metho
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -315,6 +317,7 @@ func (r *ApplicationPoliciesCollectionRequest) Paging(ctx context.Context, metho
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ApprovalWorkflowProviderBusinessFlowsCollectionRequest) Paging(ctx cont
} }
var values []BusinessFlow var values []BusinessFlow
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ApprovalWorkflowProviderBusinessFlowsCollectionRequest) Paging(ctx cont
value []BusinessFlow value []BusinessFlow
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionColl
} }
var values []BusinessFlow var values []BusinessFlow
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionColl
value []BusinessFlow value []BusinessFlow
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *ApprovalWorkflowProviderPolicyTemplatesCollectionRequest) Paging(ctx co
} }
var values []GovernancePolicyTemplate var values []GovernancePolicyTemplate
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *ApprovalWorkflowProviderPolicyTemplatesCollectionRequest) Paging(ctx co
value []GovernancePolicyTemplate value []GovernancePolicyTemplate
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -359,9 +362,9 @@ func (r *ApprovalWorkflowProviderRequestsCollectionRequest) Paging(ctx context.C
} }
var values []RequestObject var values []RequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -374,6 +377,7 @@ func (r *ApprovalWorkflowProviderRequestsCollectionRequest) Paging(ctx context.C
value []RequestObject value []RequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -461,9 +465,9 @@ func (r *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequest) Pa
} }
var values []RequestObject var values []RequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -476,6 +480,7 @@ func (r *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequest) Pa
value []RequestObject value []RequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *AuditLogRootDirectoryAuditsCollectionRequest) Paging(ctx context.Contex
} }
var values []DirectoryAudit var values []DirectoryAudit
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *AuditLogRootDirectoryAuditsCollectionRequest) Paging(ctx context.Contex
value []DirectoryAudit value []DirectoryAudit
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *AuditLogRootDirectoryProvisioningCollectionRequest) Paging(ctx context.
} }
var values []ProvisioningObjectSummary var values []ProvisioningObjectSummary
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *AuditLogRootDirectoryProvisioningCollectionRequest) Paging(ctx context.
value []ProvisioningObjectSummary value []ProvisioningObjectSummary
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *AuditLogRootProvisioningCollectionRequest) Paging(ctx context.Context,
} }
var values []ProvisioningObjectSummary var values []ProvisioningObjectSummary
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *AuditLogRootProvisioningCollectionRequest) Paging(ctx context.Context,
value []ProvisioningObjectSummary value []ProvisioningObjectSummary
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -359,9 +362,9 @@ func (r *AuditLogRootRestrictedSignInsCollectionRequest) Paging(ctx context.Cont
} }
var values []RestrictedSignIn var values []RestrictedSignIn
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -374,6 +377,7 @@ func (r *AuditLogRootRestrictedSignInsCollectionRequest) Paging(ctx context.Cont
value []RestrictedSignIn value []RestrictedSignIn
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -461,9 +465,9 @@ func (r *AuditLogRootSignInsCollectionRequest) Paging(ctx context.Context, metho
} }
var values []SignIn var values []SignIn
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -476,6 +480,7 @@ func (r *AuditLogRootSignInsCollectionRequest) Paging(ctx context.Context, metho
value []SignIn value []SignIn
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -67,9 +67,9 @@ func (r *BookingBusinessAppointmentsCollectionRequest) Paging(ctx context.Contex
} }
var values []BookingAppointment var values []BookingAppointment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -82,6 +82,7 @@ func (r *BookingBusinessAppointmentsCollectionRequest) Paging(ctx context.Contex
value []BookingAppointment value []BookingAppointment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -169,9 +170,9 @@ func (r *BookingBusinessCalendarViewCollectionRequest) Paging(ctx context.Contex
} }
var values []BookingAppointment var values []BookingAppointment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -184,6 +185,7 @@ func (r *BookingBusinessCalendarViewCollectionRequest) Paging(ctx context.Contex
value []BookingAppointment value []BookingAppointment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -271,9 +273,9 @@ func (r *BookingBusinessCustomersCollectionRequest) Paging(ctx context.Context,
} }
var values []BookingCustomer var values []BookingCustomer
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -286,6 +288,7 @@ func (r *BookingBusinessCustomersCollectionRequest) Paging(ctx context.Context,
value []BookingCustomer value []BookingCustomer
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -373,9 +376,9 @@ func (r *BookingBusinessServicesCollectionRequest) Paging(ctx context.Context, m
} }
var values []BookingService var values []BookingService
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -388,6 +391,7 @@ func (r *BookingBusinessServicesCollectionRequest) Paging(ctx context.Context, m
value []BookingService value []BookingService
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -475,9 +479,9 @@ func (r *BookingBusinessStaffMembersCollectionRequest) Paging(ctx context.Contex
} }
var values []BookingStaffMember var values []BookingStaffMember
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -490,6 +494,7 @@ func (r *BookingBusinessStaffMembersCollectionRequest) Paging(ctx context.Contex
value []BookingStaffMember value []BookingStaffMember
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -69,9 +69,9 @@ func (r *CalendarCalendarPermissionsCollectionRequest) Paging(ctx context.Contex
} }
var values []CalendarPermission var values []CalendarPermission
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -84,6 +84,7 @@ func (r *CalendarCalendarPermissionsCollectionRequest) Paging(ctx context.Contex
value []CalendarPermission value []CalendarPermission
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -171,9 +172,9 @@ func (r *CalendarCalendarViewCollectionRequest) Paging(ctx context.Context, meth
} }
var values []Event var values []Event
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -186,6 +187,7 @@ func (r *CalendarCalendarViewCollectionRequest) Paging(ctx context.Context, meth
value []Event value []Event
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -273,9 +275,9 @@ func (r *CalendarEventsCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []Event var values []Event
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -288,6 +290,7 @@ func (r *CalendarEventsCollectionRequest) Paging(ctx context.Context, method, pa
value []Event value []Event
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -375,9 +378,9 @@ func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) Paging(ctx conte
} }
var values []MultiValueLegacyExtendedProperty var values []MultiValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -390,6 +393,7 @@ func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) Paging(ctx conte
value []MultiValueLegacyExtendedProperty value []MultiValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -477,9 +481,9 @@ func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) Paging(ctx cont
} }
var values []SingleValueLegacyExtendedProperty var values []SingleValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -492,6 +496,7 @@ func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) Paging(ctx cont
value []SingleValueLegacyExtendedProperty value []SingleValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -579,9 +584,9 @@ func (r *CalendarGroupCalendarsCollectionRequest) Paging(ctx context.Context, me
} }
var values []Calendar var values []Calendar
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -594,6 +599,7 @@ func (r *CalendarGroupCalendarsCollectionRequest) Paging(ctx context.Context, me
value []Calendar value []Calendar
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -189,9 +189,9 @@ func (r *CallAudioRoutingGroupsCollectionRequest) Paging(ctx context.Context, me
} }
var values []AudioRoutingGroup var values []AudioRoutingGroup
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -204,6 +204,7 @@ func (r *CallAudioRoutingGroupsCollectionRequest) Paging(ctx context.Context, me
value []AudioRoutingGroup value []AudioRoutingGroup
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -291,9 +292,9 @@ func (r *CallOperationsCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []CommsOperation var values []CommsOperation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -306,6 +307,7 @@ func (r *CallOperationsCollectionRequest) Paging(ctx context.Context, method, pa
value []CommsOperation value []CommsOperation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -393,9 +395,9 @@ func (r *CallParticipantsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Participant var values []Participant
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -408,6 +410,7 @@ func (r *CallParticipantsCollectionRequest) Paging(ctx context.Context, method,
value []Participant value []Participant
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -60,9 +60,9 @@ func (r *ChannelMembersCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []ConversationMember var values []ConversationMember
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -75,6 +75,7 @@ func (r *ChannelMembersCollectionRequest) Paging(ctx context.Context, method, pa
value []ConversationMember value []ConversationMember
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -162,9 +163,9 @@ func (r *ChannelMessagesCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []ChatMessage var values []ChatMessage
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -177,6 +178,7 @@ func (r *ChannelMessagesCollectionRequest) Paging(ctx context.Context, method, p
value []ChatMessage value []ChatMessage
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -264,9 +266,9 @@ func (r *ChannelTabsCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []TeamsTab var values []TeamsTab
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -279,6 +281,7 @@ func (r *ChannelTabsCollectionRequest) Paging(ctx context.Context, method, path
value []TeamsTab value []TeamsTab
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ChatInstalledAppsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []TeamsAppInstallation var values []TeamsAppInstallation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ChatInstalledAppsCollectionRequest) Paging(ctx context.Context, method,
value []TeamsAppInstallation value []TeamsAppInstallation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *ChatMembersCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []ConversationMember var values []ConversationMember
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *ChatMembersCollectionRequest) Paging(ctx context.Context, method, path
value []ConversationMember value []ConversationMember
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *ChatMessagesCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []ChatMessage var values []ChatMessage
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *ChatMessagesCollectionRequest) Paging(ctx context.Context, method, path
value []ChatMessage value []ChatMessage
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -359,9 +362,9 @@ func (r *ChatMessageHostedContentsCollectionRequest) Paging(ctx context.Context,
} }
var values []ChatMessageHostedContent var values []ChatMessageHostedContent
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -374,6 +377,7 @@ func (r *ChatMessageHostedContentsCollectionRequest) Paging(ctx context.Context,
value []ChatMessageHostedContent value []ChatMessageHostedContent
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -461,9 +465,9 @@ func (r *ChatMessageRepliesCollectionRequest) Paging(ctx context.Context, method
} }
var values []ChatMessage var values []ChatMessage
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -476,6 +480,7 @@ func (r *ChatMessageRepliesCollectionRequest) Paging(ctx context.Context, method
value []ChatMessage value []ChatMessage
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -59,9 +59,9 @@ func (r *CloudCommunicationsCallsCollectionRequest) Paging(ctx context.Context,
} }
var values []Call var values []Call
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -74,6 +74,7 @@ func (r *CloudCommunicationsCallsCollectionRequest) Paging(ctx context.Context,
value []Call value []Call
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -161,9 +162,9 @@ func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) Paging(ctx context.
} }
var values []OnlineMeeting var values []OnlineMeeting
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -176,6 +177,7 @@ func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) Paging(ctx context.
value []OnlineMeeting value []OnlineMeeting
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *CommsApplicationCallsCollectionRequest) Paging(ctx context.Context, met
} }
var values []Call var values []Call
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *CommsApplicationCallsCollectionRequest) Paging(ctx context.Context, met
value []Call value []Call
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *CommsApplicationOnlineMeetingsCollectionRequest) Paging(ctx context.Con
} }
var values []OnlineMeeting var values []OnlineMeeting
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *CommsApplicationOnlineMeetingsCollectionRequest) Paging(ctx context.Con
value []OnlineMeeting value []OnlineMeeting
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *CompanyAccountsCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Account var values []Account
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *CompanyAccountsCollectionRequest) Paging(ctx context.Context, method, p
value []Account value []Account
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *CompanyAgedAccountsPayableCollectionRequest) Paging(ctx context.Context
} }
var values []AgedAccountsPayable var values []AgedAccountsPayable
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *CompanyAgedAccountsPayableCollectionRequest) Paging(ctx context.Context
value []AgedAccountsPayable value []AgedAccountsPayable
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *CompanyAgedAccountsReceivableCollectionRequest) Paging(ctx context.Cont
} }
var values []AgedAccountsReceivable var values []AgedAccountsReceivable
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *CompanyAgedAccountsReceivableCollectionRequest) Paging(ctx context.Cont
value []AgedAccountsReceivable value []AgedAccountsReceivable
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -359,9 +362,9 @@ func (r *CompanyCompanyInformationCollectionRequest) Paging(ctx context.Context,
} }
var values []CompanyInformation var values []CompanyInformation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -374,6 +377,7 @@ func (r *CompanyCompanyInformationCollectionRequest) Paging(ctx context.Context,
value []CompanyInformation value []CompanyInformation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -461,9 +465,9 @@ func (r *CompanyCountriesRegionsCollectionRequest) Paging(ctx context.Context, m
} }
var values []CountryRegion var values []CountryRegion
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -476,6 +480,7 @@ func (r *CompanyCountriesRegionsCollectionRequest) Paging(ctx context.Context, m
value []CountryRegion value []CountryRegion
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -563,9 +568,9 @@ func (r *CompanyCurrenciesCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Currency var values []Currency
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -578,6 +583,7 @@ func (r *CompanyCurrenciesCollectionRequest) Paging(ctx context.Context, method,
value []Currency value []Currency
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -665,9 +671,9 @@ func (r *CompanyCustomerPaymentJournalsCollectionRequest) Paging(ctx context.Con
} }
var values []CustomerPaymentJournal var values []CustomerPaymentJournal
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -680,6 +686,7 @@ func (r *CompanyCustomerPaymentJournalsCollectionRequest) Paging(ctx context.Con
value []CustomerPaymentJournal value []CustomerPaymentJournal
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -767,9 +774,9 @@ func (r *CompanyCustomerPaymentsCollectionRequest) Paging(ctx context.Context, m
} }
var values []CustomerPayment var values []CustomerPayment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -782,6 +789,7 @@ func (r *CompanyCustomerPaymentsCollectionRequest) Paging(ctx context.Context, m
value []CustomerPayment value []CustomerPayment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -869,9 +877,9 @@ func (r *CompanyCustomersCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Customer var values []Customer
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -884,6 +892,7 @@ func (r *CompanyCustomersCollectionRequest) Paging(ctx context.Context, method,
value []Customer value []Customer
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -971,9 +980,9 @@ func (r *CompanyDimensionValuesCollectionRequest) Paging(ctx context.Context, me
} }
var values []DimensionValue var values []DimensionValue
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -986,6 +995,7 @@ func (r *CompanyDimensionValuesCollectionRequest) Paging(ctx context.Context, me
value []DimensionValue value []DimensionValue
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1073,9 +1083,9 @@ func (r *CompanyDimensionsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Dimension var values []Dimension
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1088,6 +1098,7 @@ func (r *CompanyDimensionsCollectionRequest) Paging(ctx context.Context, method,
value []Dimension value []Dimension
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1175,9 +1186,9 @@ func (r *CompanyEmployeesCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Employee var values []Employee
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1190,6 +1201,7 @@ func (r *CompanyEmployeesCollectionRequest) Paging(ctx context.Context, method,
value []Employee value []Employee
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1277,9 +1289,9 @@ func (r *CompanyGeneralLedgerEntriesCollectionRequest) Paging(ctx context.Contex
} }
var values []GeneralLedgerEntry var values []GeneralLedgerEntry
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1292,6 +1304,7 @@ func (r *CompanyGeneralLedgerEntriesCollectionRequest) Paging(ctx context.Contex
value []GeneralLedgerEntry value []GeneralLedgerEntry
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1379,9 +1392,9 @@ func (r *CompanyItemCategoriesCollectionRequest) Paging(ctx context.Context, met
} }
var values []ItemCategory var values []ItemCategory
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1394,6 +1407,7 @@ func (r *CompanyItemCategoriesCollectionRequest) Paging(ctx context.Context, met
value []ItemCategory value []ItemCategory
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1481,9 +1495,9 @@ func (r *CompanyItemsCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []Item var values []Item
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1496,6 +1510,7 @@ func (r *CompanyItemsCollectionRequest) Paging(ctx context.Context, method, path
value []Item value []Item
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1583,9 +1598,9 @@ func (r *CompanyJournalLinesCollectionRequest) Paging(ctx context.Context, metho
} }
var values []JournalLine var values []JournalLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1598,6 +1613,7 @@ func (r *CompanyJournalLinesCollectionRequest) Paging(ctx context.Context, metho
value []JournalLine value []JournalLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1685,9 +1701,9 @@ func (r *CompanyJournalsCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Journal var values []Journal
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1700,6 +1716,7 @@ func (r *CompanyJournalsCollectionRequest) Paging(ctx context.Context, method, p
value []Journal value []Journal
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1787,9 +1804,9 @@ func (r *CompanyPaymentMethodsCollectionRequest) Paging(ctx context.Context, met
} }
var values []PaymentMethod var values []PaymentMethod
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1802,6 +1819,7 @@ func (r *CompanyPaymentMethodsCollectionRequest) Paging(ctx context.Context, met
value []PaymentMethod value []PaymentMethod
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1889,9 +1907,9 @@ func (r *CompanyPaymentTermsCollectionRequest) Paging(ctx context.Context, metho
} }
var values []PaymentTerm var values []PaymentTerm
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1904,6 +1922,7 @@ func (r *CompanyPaymentTermsCollectionRequest) Paging(ctx context.Context, metho
value []PaymentTerm value []PaymentTerm
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1991,9 +2010,9 @@ func (r *CompanyPictureCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []Picture var values []Picture
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2006,6 +2025,7 @@ func (r *CompanyPictureCollectionRequest) Paging(ctx context.Context, method, pa
value []Picture value []Picture
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2093,9 +2113,9 @@ func (r *CompanyPurchaseInvoiceLinesCollectionRequest) Paging(ctx context.Contex
} }
var values []PurchaseInvoiceLine var values []PurchaseInvoiceLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2108,6 +2128,7 @@ func (r *CompanyPurchaseInvoiceLinesCollectionRequest) Paging(ctx context.Contex
value []PurchaseInvoiceLine value []PurchaseInvoiceLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2195,9 +2216,9 @@ func (r *CompanyPurchaseInvoicesCollectionRequest) Paging(ctx context.Context, m
} }
var values []PurchaseInvoice var values []PurchaseInvoice
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2210,6 +2231,7 @@ func (r *CompanyPurchaseInvoicesCollectionRequest) Paging(ctx context.Context, m
value []PurchaseInvoice value []PurchaseInvoice
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2297,9 +2319,9 @@ func (r *CompanySalesCreditMemoLinesCollectionRequest) Paging(ctx context.Contex
} }
var values []SalesCreditMemoLine var values []SalesCreditMemoLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2312,6 +2334,7 @@ func (r *CompanySalesCreditMemoLinesCollectionRequest) Paging(ctx context.Contex
value []SalesCreditMemoLine value []SalesCreditMemoLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2399,9 +2422,9 @@ func (r *CompanySalesCreditMemosCollectionRequest) Paging(ctx context.Context, m
} }
var values []SalesCreditMemo var values []SalesCreditMemo
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2414,6 +2437,7 @@ func (r *CompanySalesCreditMemosCollectionRequest) Paging(ctx context.Context, m
value []SalesCreditMemo value []SalesCreditMemo
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2501,9 +2525,9 @@ func (r *CompanySalesInvoiceLinesCollectionRequest) Paging(ctx context.Context,
} }
var values []SalesInvoiceLine var values []SalesInvoiceLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2516,6 +2540,7 @@ func (r *CompanySalesInvoiceLinesCollectionRequest) Paging(ctx context.Context,
value []SalesInvoiceLine value []SalesInvoiceLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2603,9 +2628,9 @@ func (r *CompanySalesInvoicesCollectionRequest) Paging(ctx context.Context, meth
} }
var values []SalesInvoice var values []SalesInvoice
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2618,6 +2643,7 @@ func (r *CompanySalesInvoicesCollectionRequest) Paging(ctx context.Context, meth
value []SalesInvoice value []SalesInvoice
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2705,9 +2731,9 @@ func (r *CompanySalesOrderLinesCollectionRequest) Paging(ctx context.Context, me
} }
var values []SalesOrderLine var values []SalesOrderLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2720,6 +2746,7 @@ func (r *CompanySalesOrderLinesCollectionRequest) Paging(ctx context.Context, me
value []SalesOrderLine value []SalesOrderLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2807,9 +2834,9 @@ func (r *CompanySalesOrdersCollectionRequest) Paging(ctx context.Context, method
} }
var values []SalesOrder var values []SalesOrder
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2822,6 +2849,7 @@ func (r *CompanySalesOrdersCollectionRequest) Paging(ctx context.Context, method
value []SalesOrder value []SalesOrder
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2909,9 +2937,9 @@ func (r *CompanySalesQuoteLinesCollectionRequest) Paging(ctx context.Context, me
} }
var values []SalesQuoteLine var values []SalesQuoteLine
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2924,6 +2952,7 @@ func (r *CompanySalesQuoteLinesCollectionRequest) Paging(ctx context.Context, me
value []SalesQuoteLine value []SalesQuoteLine
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3011,9 +3040,9 @@ func (r *CompanySalesQuotesCollectionRequest) Paging(ctx context.Context, method
} }
var values []SalesQuote var values []SalesQuote
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3026,6 +3055,7 @@ func (r *CompanySalesQuotesCollectionRequest) Paging(ctx context.Context, method
value []SalesQuote value []SalesQuote
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3113,9 +3143,9 @@ func (r *CompanyShipmentMethodsCollectionRequest) Paging(ctx context.Context, me
} }
var values []ShipmentMethod var values []ShipmentMethod
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3128,6 +3158,7 @@ func (r *CompanyShipmentMethodsCollectionRequest) Paging(ctx context.Context, me
value []ShipmentMethod value []ShipmentMethod
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3215,9 +3246,9 @@ func (r *CompanyTaxAreasCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []TaxArea var values []TaxArea
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3230,6 +3261,7 @@ func (r *CompanyTaxAreasCollectionRequest) Paging(ctx context.Context, method, p
value []TaxArea value []TaxArea
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3317,9 +3349,9 @@ func (r *CompanyTaxGroupsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []TaxGroup var values []TaxGroup
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3332,6 +3364,7 @@ func (r *CompanyTaxGroupsCollectionRequest) Paging(ctx context.Context, method,
value []TaxGroup value []TaxGroup
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3419,9 +3452,9 @@ func (r *CompanyUnitsOfMeasureCollectionRequest) Paging(ctx context.Context, met
} }
var values []UnitOfMeasure var values []UnitOfMeasure
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3434,6 +3467,7 @@ func (r *CompanyUnitsOfMeasureCollectionRequest) Paging(ctx context.Context, met
value []UnitOfMeasure value []UnitOfMeasure
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -3521,9 +3555,9 @@ func (r *CompanyVendorsCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []Vendor var values []Vendor
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -3536,6 +3570,7 @@ func (r *CompanyVendorsCollectionRequest) Paging(ctx context.Context, method, pa
value []Vendor value []Vendor
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ConditionalAccessRootNamedLocationsCollectionRequest) Paging(ctx contex
} }
var values []NamedLocation var values []NamedLocation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ConditionalAccessRootNamedLocationsCollectionRequest) Paging(ctx contex
value []NamedLocation value []NamedLocation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *ConditionalAccessRootPoliciesCollectionRequest) Paging(ctx context.Cont
} }
var values []ConditionalAccessPolicy var values []ConditionalAccessPolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *ConditionalAccessRootPoliciesCollectionRequest) Paging(ctx context.Cont
value []ConditionalAccessPolicy value []ConditionalAccessPolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ContactExtensionsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Extension var values []Extension
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ContactExtensionsCollectionRequest) Paging(ctx context.Context, method,
value []Extension value []Extension
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *ContactMultiValueExtendedPropertiesCollectionRequest) Paging(ctx contex
} }
var values []MultiValueLegacyExtendedProperty var values []MultiValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *ContactMultiValueExtendedPropertiesCollectionRequest) Paging(ctx contex
value []MultiValueLegacyExtendedProperty value []MultiValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -264,9 +266,9 @@ func (r *ContactSingleValueExtendedPropertiesCollectionRequest) Paging(ctx conte
} }
var values []SingleValueLegacyExtendedProperty var values []SingleValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -279,6 +281,7 @@ func (r *ContactSingleValueExtendedPropertiesCollectionRequest) Paging(ctx conte
value []SingleValueLegacyExtendedProperty value []SingleValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -366,9 +369,9 @@ func (r *ContactFolderChildFoldersCollectionRequest) Paging(ctx context.Context,
} }
var values []ContactFolder var values []ContactFolder
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -381,6 +384,7 @@ func (r *ContactFolderChildFoldersCollectionRequest) Paging(ctx context.Context,
value []ContactFolder value []ContactFolder
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -468,9 +472,9 @@ func (r *ContactFolderContactsCollectionRequest) Paging(ctx context.Context, met
} }
var values []Contact var values []Contact
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -483,6 +487,7 @@ func (r *ContactFolderContactsCollectionRequest) Paging(ctx context.Context, met
value []Contact value []Contact
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -570,9 +575,9 @@ func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) Paging(ctx
} }
var values []MultiValueLegacyExtendedProperty var values []MultiValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -585,6 +590,7 @@ func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) Paging(ctx
value []MultiValueLegacyExtendedProperty value []MultiValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -672,9 +678,9 @@ func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) Paging(ctx
} }
var values []SingleValueLegacyExtendedProperty var values []SingleValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -687,6 +693,7 @@ func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) Paging(ctx
value []SingleValueLegacyExtendedProperty value []SingleValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ContentTypeColumnLinksCollectionRequest) Paging(ctx context.Context, me
} }
var values []ColumnLink var values []ColumnLink
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ContentTypeColumnLinksCollectionRequest) Paging(ctx context.Context, me
value []ColumnLink value []ColumnLink
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -59,9 +59,9 @@ func (r *ConversationThreadsCollectionRequest) Paging(ctx context.Context, metho
} }
var values []ConversationThread var values []ConversationThread
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -74,6 +74,7 @@ func (r *ConversationThreadsCollectionRequest) Paging(ctx context.Context, metho
value []ConversationThread value []ConversationThread
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -161,9 +162,9 @@ func (r *ConversationThreadPostsCollectionRequest) Paging(ctx context.Context, m
} }
var values []Post var values []Post
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -176,6 +177,7 @@ func (r *ConversationThreadPostsCollectionRequest) Paging(ctx context.Context, m
value []Post value []Post
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -74,9 +74,9 @@ func (r *CustomerPictureCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Picture var values []Picture
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -89,6 +89,7 @@ func (r *CustomerPictureCollectionRequest) Paging(ctx context.Context, method, p
value []Picture value []Picture
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -197,9 +198,9 @@ func (r *CustomerPaymentJournalCustomerPaymentsCollectionRequest) Paging(ctx con
} }
var values []CustomerPayment var values []CustomerPayment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -212,6 +213,7 @@ func (r *CustomerPaymentJournalCustomerPaymentsCollectionRequest) Paging(ctx con
value []CustomerPayment value []CustomerPayment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -67,9 +67,9 @@ func (r *DataClassificationServiceClassifyFileCollectionRequest) Paging(ctx cont
} }
var values []FileClassificationRequestObject var values []FileClassificationRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -82,6 +82,7 @@ func (r *DataClassificationServiceClassifyFileCollectionRequest) Paging(ctx cont
value []FileClassificationRequestObject value []FileClassificationRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -169,9 +170,9 @@ func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Paging(ctx
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -184,6 +185,7 @@ func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Paging(ctx
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -271,9 +273,9 @@ func (r *DataClassificationServiceClassifyTextCollectionRequest) Paging(ctx cont
} }
var values []TextClassificationRequestObject var values []TextClassificationRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -286,6 +288,7 @@ func (r *DataClassificationServiceClassifyTextCollectionRequest) Paging(ctx cont
value []TextClassificationRequestObject value []TextClassificationRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -373,9 +376,9 @@ func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Paging(ctx
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -388,6 +391,7 @@ func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Paging(ctx
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -475,9 +479,9 @@ func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Pagi
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -490,6 +494,7 @@ func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Pagi
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -577,9 +582,9 @@ func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Paging(ctx
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -592,6 +597,7 @@ func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Paging(ctx
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -679,9 +685,9 @@ func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Paging(
} }
var values []ExactMatchDataStore var values []ExactMatchDataStore
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -694,6 +700,7 @@ func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Paging(
value []ExactMatchDataStore value []ExactMatchDataStore
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -781,9 +788,9 @@ func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Pagin
} }
var values []ExactMatchUploadAgent var values []ExactMatchUploadAgent
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -796,6 +803,7 @@ func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Pagin
value []ExactMatchUploadAgent value []ExactMatchUploadAgent
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -883,9 +891,9 @@ func (r *DataClassificationServiceJobsCollectionRequest) Paging(ctx context.Cont
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -898,6 +906,7 @@ func (r *DataClassificationServiceJobsCollectionRequest) Paging(ctx context.Cont
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -985,9 +994,9 @@ func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionReque
} }
var values []JobResponseBase var values []JobResponseBase
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1000,6 +1009,7 @@ func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionReque
value []JobResponseBase value []JobResponseBase
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1087,9 +1097,9 @@ func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Paging(ctx co
} }
var values []SensitiveType var values []SensitiveType
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1102,6 +1112,7 @@ func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Paging(ctx co
value []SensitiveType value []SensitiveType
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1189,9 +1200,9 @@ func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Paging(ctx
} }
var values []SensitivityLabel var values []SensitivityLabel
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1204,6 +1215,7 @@ func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Paging(ctx
value []SensitivityLabel value []SensitivityLabel
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *DefaultManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Co
} }
var values []ManagedMobileApp var values []ManagedMobileApp
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *DefaultManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Co
value []ManagedMobileApp value []ManagedMobileApp
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -87,9 +87,9 @@ func (r *DepOnboardingSettingEnrollmentProfilesCollectionRequest) Paging(ctx con
} }
var values []EnrollmentProfile var values []EnrollmentProfile
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -102,6 +102,7 @@ func (r *DepOnboardingSettingEnrollmentProfilesCollectionRequest) Paging(ctx con
value []EnrollmentProfile value []EnrollmentProfile
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -189,9 +190,9 @@ func (r *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequest) Pag
} }
var values []ImportedAppleDeviceIdentity var values []ImportedAppleDeviceIdentity
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -204,6 +205,7 @@ func (r *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequest) Pag
value []ImportedAppleDeviceIdentity value []ImportedAppleDeviceIdentity
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *DetectedAppManagedDevicesCollectionRequest) Paging(ctx context.Context,
} }
var values []ManagedDevice var values []ManagedDevice
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *DetectedAppManagedDevicesCollectionRequest) Paging(ctx context.Context,
value []ManagedDevice value []ManagedDevice
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *DimensionDimensionValuesCollectionRequest) Paging(ctx context.Context,
} }
var values []DimensionValue var values []DimensionValue
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *DimensionDimensionValuesCollectionRequest) Paging(ctx context.Context,
value []DimensionValue value []DimensionValue
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -113,9 +113,9 @@ func (r *DirectoryDeletedItemsCollectionRequest) Paging(ctx context.Context, met
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -128,6 +128,7 @@ func (r *DirectoryDeletedItemsCollectionRequest) Paging(ctx context.Context, met
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -215,9 +216,9 @@ func (r *DirectoryFeatureRolloutPoliciesCollectionRequest) Paging(ctx context.Co
} }
var values []FeatureRolloutPolicy var values []FeatureRolloutPolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -230,6 +231,7 @@ func (r *DirectoryFeatureRolloutPoliciesCollectionRequest) Paging(ctx context.Co
value []FeatureRolloutPolicy value []FeatureRolloutPolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -317,9 +319,9 @@ func (r *DirectoryRoleMembersCollectionRequest) Paging(ctx context.Context, meth
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -332,6 +334,7 @@ func (r *DirectoryRoleMembersCollectionRequest) Paging(ctx context.Context, meth
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -419,9 +422,9 @@ func (r *DirectoryRoleScopedMembersCollectionRequest) Paging(ctx context.Context
} }
var values []ScopedRoleMembership var values []ScopedRoleMembership
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -434,6 +437,7 @@ func (r *DirectoryRoleScopedMembersCollectionRequest) Paging(ctx context.Context
value []ScopedRoleMembership value []ScopedRoleMembership
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *DocumentCommentsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []DocumentComment var values []DocumentComment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *DocumentCommentsCollectionRequest) Paging(ctx context.Context, method,
value []DocumentComment value []DocumentComment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *DocumentCommentRepliesCollectionRequest) Paging(ctx context.Context, me
} }
var values []DocumentCommentReply var values []DocumentCommentReply
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *DocumentCommentRepliesCollectionRequest) Paging(ctx context.Context, me
value []DocumentCommentReply value []DocumentCommentReply
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -63,9 +63,9 @@ func (r *DomainDomainNameReferencesCollectionRequest) Paging(ctx context.Context
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -78,6 +78,7 @@ func (r *DomainDomainNameReferencesCollectionRequest) Paging(ctx context.Context
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -165,9 +166,9 @@ func (r *DomainServiceConfigurationRecordsCollectionRequest) Paging(ctx context.
} }
var values []DomainDNSRecord var values []DomainDNSRecord
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -180,6 +181,7 @@ func (r *DomainServiceConfigurationRecordsCollectionRequest) Paging(ctx context.
value []DomainDNSRecord value []DomainDNSRecord
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -267,9 +269,9 @@ func (r *DomainVerificationDNSRecordsCollectionRequest) Paging(ctx context.Conte
} }
var values []DomainDNSRecord var values []DomainDNSRecord
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -282,6 +284,7 @@ func (r *DomainVerificationDNSRecordsCollectionRequest) Paging(ctx context.Conte
value []DomainDNSRecord value []DomainDNSRecord
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -158,9 +158,9 @@ func (r *DriveActivitiesCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []ItemActivityOLD var values []ItemActivityOLD
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -173,6 +173,7 @@ func (r *DriveActivitiesCollectionRequest) Paging(ctx context.Context, method, p
value []ItemActivityOLD value []ItemActivityOLD
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -260,9 +261,9 @@ func (r *DriveBundlesCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []DriveItem var values []DriveItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -275,6 +276,7 @@ func (r *DriveBundlesCollectionRequest) Paging(ctx context.Context, method, path
value []DriveItem value []DriveItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -362,9 +364,9 @@ func (r *DriveFollowingCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []DriveItem var values []DriveItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -377,6 +379,7 @@ func (r *DriveFollowingCollectionRequest) Paging(ctx context.Context, method, pa
value []DriveItem value []DriveItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -464,9 +467,9 @@ func (r *DriveItemsCollectionRequest) Paging(ctx context.Context, method, path s
} }
var values []DriveItem var values []DriveItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -479,6 +482,7 @@ func (r *DriveItemsCollectionRequest) Paging(ctx context.Context, method, path s
value []DriveItem value []DriveItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -580,9 +584,9 @@ func (r *DriveSpecialCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []DriveItem var values []DriveItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -595,6 +599,7 @@ func (r *DriveSpecialCollectionRequest) Paging(ctx context.Context, method, path
value []DriveItem value []DriveItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -682,9 +687,9 @@ func (r *DriveItemActivitiesCollectionRequest) Paging(ctx context.Context, metho
} }
var values []ItemActivityOLD var values []ItemActivityOLD
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -697,6 +702,7 @@ func (r *DriveItemActivitiesCollectionRequest) Paging(ctx context.Context, metho
value []ItemActivityOLD value []ItemActivityOLD
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -791,9 +797,9 @@ func (r *DriveItemChildrenCollectionRequest) Paging(ctx context.Context, method,
} }
var values []DriveItem var values []DriveItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -806,6 +812,7 @@ func (r *DriveItemChildrenCollectionRequest) Paging(ctx context.Context, method,
value []DriveItem value []DriveItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -907,9 +914,9 @@ func (r *DriveItemPermissionsCollectionRequest) Paging(ctx context.Context, meth
} }
var values []Permission var values []Permission
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -922,6 +929,7 @@ func (r *DriveItemPermissionsCollectionRequest) Paging(ctx context.Context, meth
value []Permission value []Permission
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1009,9 +1017,9 @@ func (r *DriveItemSubscriptionsCollectionRequest) Paging(ctx context.Context, me
} }
var values []Subscription var values []Subscription
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1024,6 +1032,7 @@ func (r *DriveItemSubscriptionsCollectionRequest) Paging(ctx context.Context, me
value []Subscription value []Subscription
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1111,9 +1120,9 @@ func (r *DriveItemThumbnailsCollectionRequest) Paging(ctx context.Context, metho
} }
var values []ThumbnailSet var values []ThumbnailSet
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1126,6 +1135,7 @@ func (r *DriveItemThumbnailsCollectionRequest) Paging(ctx context.Context, metho
value []ThumbnailSet value []ThumbnailSet
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1213,9 +1223,9 @@ func (r *DriveItemVersionsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []DriveItemVersion var values []DriveItemVersion
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1228,6 +1238,7 @@ func (r *DriveItemVersionsCollectionRequest) Paging(ctx context.Context, method,
value []DriveItemVersion value []DriveItemVersion
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -85,9 +85,9 @@ func (r *EducationAssignmentCategoriesCollectionRequest) Paging(ctx context.Cont
} }
var values []EducationCategory var values []EducationCategory
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -100,6 +100,7 @@ func (r *EducationAssignmentCategoriesCollectionRequest) Paging(ctx context.Cont
value []EducationCategory value []EducationCategory
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -187,9 +188,9 @@ func (r *EducationAssignmentResourcesCollectionRequest) Paging(ctx context.Conte
} }
var values []EducationAssignmentResource var values []EducationAssignmentResource
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -202,6 +203,7 @@ func (r *EducationAssignmentResourcesCollectionRequest) Paging(ctx context.Conte
value []EducationAssignmentResource value []EducationAssignmentResource
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -296,9 +298,9 @@ func (r *EducationAssignmentSubmissionsCollectionRequest) Paging(ctx context.Con
} }
var values []EducationSubmission var values []EducationSubmission
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -311,6 +313,7 @@ func (r *EducationAssignmentSubmissionsCollectionRequest) Paging(ctx context.Con
value []EducationSubmission value []EducationSubmission
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -398,9 +401,9 @@ func (r *EducationClassAssignmentCategoriesCollectionRequest) Paging(ctx context
} }
var values []EducationCategory var values []EducationCategory
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -413,6 +416,7 @@ func (r *EducationClassAssignmentCategoriesCollectionRequest) Paging(ctx context
value []EducationCategory value []EducationCategory
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -500,9 +504,9 @@ func (r *EducationClassAssignmentsCollectionRequest) Paging(ctx context.Context,
} }
var values []EducationAssignment var values []EducationAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -515,6 +519,7 @@ func (r *EducationClassAssignmentsCollectionRequest) Paging(ctx context.Context,
value []EducationAssignment value []EducationAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -609,9 +614,9 @@ func (r *EducationClassMembersCollectionRequest) Paging(ctx context.Context, met
} }
var values []EducationUser var values []EducationUser
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -624,6 +629,7 @@ func (r *EducationClassMembersCollectionRequest) Paging(ctx context.Context, met
value []EducationUser value []EducationUser
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -711,9 +717,9 @@ func (r *EducationClassSchoolsCollectionRequest) Paging(ctx context.Context, met
} }
var values []EducationSchool var values []EducationSchool
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -726,6 +732,7 @@ func (r *EducationClassSchoolsCollectionRequest) Paging(ctx context.Context, met
value []EducationSchool value []EducationSchool
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -813,9 +820,9 @@ func (r *EducationClassTeachersCollectionRequest) Paging(ctx context.Context, me
} }
var values []EducationUser var values []EducationUser
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -828,6 +835,7 @@ func (r *EducationClassTeachersCollectionRequest) Paging(ctx context.Context, me
value []EducationUser value []EducationUser
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -915,9 +923,9 @@ func (r *EducationRootClassesCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationClass var values []EducationClass
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -930,6 +938,7 @@ func (r *EducationRootClassesCollectionRequest) Paging(ctx context.Context, meth
value []EducationClass value []EducationClass
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1024,9 +1033,9 @@ func (r *EducationRootSchoolsCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationSchool var values []EducationSchool
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1039,6 +1048,7 @@ func (r *EducationRootSchoolsCollectionRequest) Paging(ctx context.Context, meth
value []EducationSchool value []EducationSchool
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1126,9 +1136,9 @@ func (r *EducationRootSynchronizationProfilesCollectionRequest) Paging(ctx conte
} }
var values []EducationSynchronizationProfile var values []EducationSynchronizationProfile
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1141,6 +1151,7 @@ func (r *EducationRootSynchronizationProfilesCollectionRequest) Paging(ctx conte
value []EducationSynchronizationProfile value []EducationSynchronizationProfile
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1228,9 +1239,9 @@ func (r *EducationRootUsersCollectionRequest) Paging(ctx context.Context, method
} }
var values []EducationUser var values []EducationUser
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1243,6 +1254,7 @@ func (r *EducationRootUsersCollectionRequest) Paging(ctx context.Context, method
value []EducationUser value []EducationUser
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1337,9 +1349,9 @@ func (r *EducationSchoolClassesCollectionRequest) Paging(ctx context.Context, me
} }
var values []EducationClass var values []EducationClass
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1352,6 +1364,7 @@ func (r *EducationSchoolClassesCollectionRequest) Paging(ctx context.Context, me
value []EducationClass value []EducationClass
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1439,9 +1452,9 @@ func (r *EducationSchoolUsersCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationUser var values []EducationUser
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1454,6 +1467,7 @@ func (r *EducationSchoolUsersCollectionRequest) Paging(ctx context.Context, meth
value []EducationUser value []EducationUser
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1541,9 +1555,9 @@ func (r *EducationSubmissionOutcomesCollectionRequest) Paging(ctx context.Contex
} }
var values []EducationOutcome var values []EducationOutcome
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1556,6 +1570,7 @@ func (r *EducationSubmissionOutcomesCollectionRequest) Paging(ctx context.Contex
value []EducationOutcome value []EducationOutcome
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1643,9 +1658,9 @@ func (r *EducationSubmissionResourcesCollectionRequest) Paging(ctx context.Conte
} }
var values []EducationSubmissionResource var values []EducationSubmissionResource
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1658,6 +1673,7 @@ func (r *EducationSubmissionResourcesCollectionRequest) Paging(ctx context.Conte
value []EducationSubmissionResource value []EducationSubmissionResource
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1745,9 +1761,9 @@ func (r *EducationSubmissionSubmittedResourcesCollectionRequest) Paging(ctx cont
} }
var values []EducationSubmissionResource var values []EducationSubmissionResource
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1760,6 +1776,7 @@ func (r *EducationSubmissionSubmittedResourcesCollectionRequest) Paging(ctx cont
value []EducationSubmissionResource value []EducationSubmissionResource
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1847,9 +1864,9 @@ func (r *EducationSynchronizationProfileErrorsCollectionRequest) Paging(ctx cont
} }
var values []EducationSynchronizationError var values []EducationSynchronizationError
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1862,6 +1879,7 @@ func (r *EducationSynchronizationProfileErrorsCollectionRequest) Paging(ctx cont
value []EducationSynchronizationError value []EducationSynchronizationError
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1956,9 +1974,9 @@ func (r *EducationUserAssignmentsCollectionRequest) Paging(ctx context.Context,
} }
var values []EducationAssignment var values []EducationAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1971,6 +1989,7 @@ func (r *EducationUserAssignmentsCollectionRequest) Paging(ctx context.Context,
value []EducationAssignment value []EducationAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2058,9 +2077,9 @@ func (r *EducationUserClassesCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationClass var values []EducationClass
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2073,6 +2092,7 @@ func (r *EducationUserClassesCollectionRequest) Paging(ctx context.Context, meth
value []EducationClass value []EducationClass
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2160,9 +2180,9 @@ func (r *EducationUserRubricsCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationRubric var values []EducationRubric
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2175,6 +2195,7 @@ func (r *EducationUserRubricsCollectionRequest) Paging(ctx context.Context, meth
value []EducationRubric value []EducationRubric
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2262,9 +2283,9 @@ func (r *EducationUserSchoolsCollectionRequest) Paging(ctx context.Context, meth
} }
var values []EducationSchool var values []EducationSchool
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2277,6 +2298,7 @@ func (r *EducationUserSchoolsCollectionRequest) Paging(ctx context.Context, meth
value []EducationSchool value []EducationSchool
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2364,9 +2386,9 @@ func (r *EducationUserTaughtClassesCollectionRequest) Paging(ctx context.Context
} }
var values []EducationClass var values []EducationClass
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2379,6 +2401,7 @@ func (r *EducationUserTaughtClassesCollectionRequest) Paging(ctx context.Context
value []EducationClass value []EducationClass
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -59,9 +59,9 @@ func (r *EmbeddedSIMActivationCodePoolAssignmentsCollectionRequest) Paging(ctx c
} }
var values []EmbeddedSIMActivationCodePoolAssignment var values []EmbeddedSIMActivationCodePoolAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -74,6 +74,7 @@ func (r *EmbeddedSIMActivationCodePoolAssignmentsCollectionRequest) Paging(ctx c
value []EmbeddedSIMActivationCodePoolAssignment value []EmbeddedSIMActivationCodePoolAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -161,9 +162,9 @@ func (r *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequest) Paging(ctx
} }
var values []EmbeddedSIMDeviceState var values []EmbeddedSIMDeviceState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -176,6 +177,7 @@ func (r *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequest) Paging(ctx
value []EmbeddedSIMDeviceState value []EmbeddedSIMDeviceState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *EmployeePictureCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Picture var values []Picture
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *EmployeePictureCollectionRequest) Paging(ctx context.Context, method, p
value []Picture value []Picture
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *EntitlementManagementAccessPackageAssignmentPoliciesCollectionRequest)
} }
var values []AccessPackageAssignmentPolicy var values []AccessPackageAssignmentPolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *EntitlementManagementAccessPackageAssignmentPoliciesCollectionRequest)
value []AccessPackageAssignmentPolicy value []AccessPackageAssignmentPolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequest)
} }
var values []AccessPackageAssignmentRequestObject var values []AccessPackageAssignmentRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequest)
value []AccessPackageAssignmentRequestObject value []AccessPackageAssignmentRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequ
} }
var values []AccessPackageAssignmentResourceRole var values []AccessPackageAssignmentResourceRole
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequ
value []AccessPackageAssignmentResourceRole value []AccessPackageAssignmentResourceRole
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -359,9 +362,9 @@ func (r *EntitlementManagementAccessPackageAssignmentsCollectionRequest) Paging(
} }
var values []AccessPackageAssignment var values []AccessPackageAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -374,6 +377,7 @@ func (r *EntitlementManagementAccessPackageAssignmentsCollectionRequest) Paging(
value []AccessPackageAssignment value []AccessPackageAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -461,9 +465,9 @@ func (r *EntitlementManagementAccessPackageCatalogsCollectionRequest) Paging(ctx
} }
var values []AccessPackageCatalog var values []AccessPackageCatalog
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -476,6 +480,7 @@ func (r *EntitlementManagementAccessPackageCatalogsCollectionRequest) Paging(ctx
value []AccessPackageCatalog value []AccessPackageCatalog
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -563,9 +568,9 @@ func (r *EntitlementManagementAccessPackageResourceRequestsCollectionRequest) Pa
} }
var values []AccessPackageResourceRequestObject var values []AccessPackageResourceRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -578,6 +583,7 @@ func (r *EntitlementManagementAccessPackageResourceRequestsCollectionRequest) Pa
value []AccessPackageResourceRequestObject value []AccessPackageResourceRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -665,9 +671,9 @@ func (r *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequest)
} }
var values []AccessPackageResourceRoleScope var values []AccessPackageResourceRoleScope
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -680,6 +686,7 @@ func (r *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequest)
value []AccessPackageResourceRoleScope value []AccessPackageResourceRoleScope
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -767,9 +774,9 @@ func (r *EntitlementManagementAccessPackageResourcesCollectionRequest) Paging(ct
} }
var values []AccessPackageResource var values []AccessPackageResource
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -782,6 +789,7 @@ func (r *EntitlementManagementAccessPackageResourcesCollectionRequest) Paging(ct
value []AccessPackageResource value []AccessPackageResource
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -869,9 +877,9 @@ func (r *EntitlementManagementAccessPackagesCollectionRequest) Paging(ctx contex
} }
var values []AccessPackage var values []AccessPackage
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -884,6 +892,7 @@ func (r *EntitlementManagementAccessPackagesCollectionRequest) Paging(ctx contex
value []AccessPackage value []AccessPackage
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -133,9 +133,9 @@ func (r *EventAttachmentsCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Attachment var values []Attachment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -148,6 +148,7 @@ func (r *EventAttachmentsCollectionRequest) Paging(ctx context.Context, method,
value []Attachment value []Attachment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -242,9 +243,9 @@ func (r *EventExtensionsCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Extension var values []Extension
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -257,6 +258,7 @@ func (r *EventExtensionsCollectionRequest) Paging(ctx context.Context, method, p
value []Extension value []Extension
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -344,9 +346,9 @@ func (r *EventInstancesCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []Event var values []Event
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -359,6 +361,7 @@ func (r *EventInstancesCollectionRequest) Paging(ctx context.Context, method, pa
value []Event value []Event
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -446,9 +449,9 @@ func (r *EventMultiValueExtendedPropertiesCollectionRequest) Paging(ctx context.
} }
var values []MultiValueLegacyExtendedProperty var values []MultiValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -461,6 +464,7 @@ func (r *EventMultiValueExtendedPropertiesCollectionRequest) Paging(ctx context.
value []MultiValueLegacyExtendedProperty value []MultiValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -548,9 +552,9 @@ func (r *EventSingleValueExtendedPropertiesCollectionRequest) Paging(ctx context
} }
var values []SingleValueLegacyExtendedProperty var values []SingleValueLegacyExtendedProperty
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -563,6 +567,7 @@ func (r *EventSingleValueExtendedPropertiesCollectionRequest) Paging(ctx context
value []SingleValueLegacyExtendedProperty value []SingleValueLegacyExtendedProperty
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -75,9 +75,9 @@ func (r *ExactMatchDataStoreSessionsCollectionRequest) Paging(ctx context.Contex
} }
var values []ExactMatchSession var values []ExactMatchSession
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -90,6 +90,7 @@ func (r *ExactMatchDataStoreSessionsCollectionRequest) Paging(ctx context.Contex
value []ExactMatchSession value []ExactMatchSession
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -177,9 +178,9 @@ func (r *ExactMatchLookupJobMatchingRowsCollectionRequest) Paging(ctx context.Co
} }
var values []LookupResultRow var values []LookupResultRow
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -192,6 +193,7 @@ func (r *ExactMatchLookupJobMatchingRowsCollectionRequest) Paging(ctx context.Co
value []LookupResultRow value []LookupResultRow
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *ExternalConnectionsCollectionRequest) Paging(ctx context.Context, metho
} }
var values []ExternalConnection var values []ExternalConnection
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *ExternalConnectionsCollectionRequest) Paging(ctx context.Context, metho
value []ExternalConnection value []ExternalConnection
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -155,9 +156,9 @@ func (r *ExternalConnectionItemsCollectionRequest) Paging(ctx context.Context, m
} }
var values []ExternalItem var values []ExternalItem
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -170,6 +171,7 @@ func (r *ExternalConnectionItemsCollectionRequest) Paging(ctx context.Context, m
value []ExternalItem value []ExternalItem
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -257,9 +259,9 @@ func (r *ExternalConnectionOperationsCollectionRequest) Paging(ctx context.Conte
} }
var values []ConnectionOperation var values []ConnectionOperation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -272,6 +274,7 @@ func (r *ExternalConnectionOperationsCollectionRequest) Paging(ctx context.Conte
value []ConnectionOperation value []ConnectionOperation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *FeatureRolloutPolicyAppliesToCollectionRequest) Paging(ctx context.Cont
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *FeatureRolloutPolicyAppliesToCollectionRequest) Paging(ctx context.Cont
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *FinancialsCompaniesCollectionRequest) Paging(ctx context.Context, metho
} }
var values []Company var values []Company
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *FinancialsCompaniesCollectionRequest) Paging(ctx context.Context, metho
value []Company value []Company
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -82,9 +82,9 @@ func (r *GovernanceResourceRoleAssignmentRequestsCollectionRequest) Paging(ctx c
} }
var values []GovernanceRoleAssignmentRequestObject var values []GovernanceRoleAssignmentRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -97,6 +97,7 @@ func (r *GovernanceResourceRoleAssignmentRequestsCollectionRequest) Paging(ctx c
value []GovernanceRoleAssignmentRequestObject value []GovernanceRoleAssignmentRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -184,9 +185,9 @@ func (r *GovernanceResourceRoleAssignmentsCollectionRequest) Paging(ctx context.
} }
var values []GovernanceRoleAssignment var values []GovernanceRoleAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -199,6 +200,7 @@ func (r *GovernanceResourceRoleAssignmentsCollectionRequest) Paging(ctx context.
value []GovernanceRoleAssignment value []GovernanceRoleAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -286,9 +288,9 @@ func (r *GovernanceResourceRoleDefinitionsCollectionRequest) Paging(ctx context.
} }
var values []GovernanceRoleDefinition var values []GovernanceRoleDefinition
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -301,6 +303,7 @@ func (r *GovernanceResourceRoleDefinitionsCollectionRequest) Paging(ctx context.
value []GovernanceRoleDefinition value []GovernanceRoleDefinition
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -388,9 +391,9 @@ func (r *GovernanceResourceRoleSettingsCollectionRequest) Paging(ctx context.Con
} }
var values []GovernanceRoleSetting var values []GovernanceRoleSetting
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -403,6 +406,7 @@ func (r *GovernanceResourceRoleSettingsCollectionRequest) Paging(ctx context.Con
value []GovernanceRoleSetting value []GovernanceRoleSetting
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -153,9 +153,9 @@ func (r *GroupAcceptedSendersCollectionRequest) Paging(ctx context.Context, meth
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -168,6 +168,7 @@ func (r *GroupAcceptedSendersCollectionRequest) Paging(ctx context.Context, meth
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -255,9 +256,9 @@ func (r *GroupAppRoleAssignmentsCollectionRequest) Paging(ctx context.Context, m
} }
var values []AppRoleAssignment var values []AppRoleAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -270,6 +271,7 @@ func (r *GroupAppRoleAssignmentsCollectionRequest) Paging(ctx context.Context, m
value []AppRoleAssignment value []AppRoleAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -364,9 +366,9 @@ func (r *GroupCalendarViewCollectionRequest) Paging(ctx context.Context, method,
} }
var values []Event var values []Event
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -379,6 +381,7 @@ func (r *GroupCalendarViewCollectionRequest) Paging(ctx context.Context, method,
value []Event value []Event
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -466,9 +469,9 @@ func (r *GroupConversationsCollectionRequest) Paging(ctx context.Context, method
} }
var values []Conversation var values []Conversation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -481,6 +484,7 @@ func (r *GroupConversationsCollectionRequest) Paging(ctx context.Context, method
value []Conversation value []Conversation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -582,9 +586,9 @@ func (r *GroupDrivesCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []Drive var values []Drive
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -597,6 +601,7 @@ func (r *GroupDrivesCollectionRequest) Paging(ctx context.Context, method, path
value []Drive value []Drive
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -684,9 +689,9 @@ func (r *GroupEndpointsCollectionRequest) Paging(ctx context.Context, method, pa
} }
var values []Endpoint var values []Endpoint
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -699,6 +704,7 @@ func (r *GroupEndpointsCollectionRequest) Paging(ctx context.Context, method, pa
value []Endpoint value []Endpoint
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -786,9 +792,9 @@ func (r *GroupEventsCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []Event var values []Event
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -801,6 +807,7 @@ func (r *GroupEventsCollectionRequest) Paging(ctx context.Context, method, path
value []Event value []Event
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -888,9 +895,9 @@ func (r *GroupExtensionsCollectionRequest) Paging(ctx context.Context, method, p
} }
var values []Extension var values []Extension
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -903,6 +910,7 @@ func (r *GroupExtensionsCollectionRequest) Paging(ctx context.Context, method, p
value []Extension value []Extension
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -990,9 +998,9 @@ func (r *GroupGroupLifecyclePoliciesCollectionRequest) Paging(ctx context.Contex
} }
var values []GroupLifecyclePolicy var values []GroupLifecyclePolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1005,6 +1013,7 @@ func (r *GroupGroupLifecyclePoliciesCollectionRequest) Paging(ctx context.Contex
value []GroupLifecyclePolicy value []GroupLifecyclePolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1092,9 +1101,9 @@ func (r *GroupMemberOfCollectionRequest) Paging(ctx context.Context, method, pat
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1107,6 +1116,7 @@ func (r *GroupMemberOfCollectionRequest) Paging(ctx context.Context, method, pat
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1194,9 +1204,9 @@ func (r *GroupMembersCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1209,6 +1219,7 @@ func (r *GroupMembersCollectionRequest) Paging(ctx context.Context, method, path
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1296,9 +1307,9 @@ func (r *GroupMembersWithLicenseErrorsCollectionRequest) Paging(ctx context.Cont
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1311,6 +1322,7 @@ func (r *GroupMembersWithLicenseErrorsCollectionRequest) Paging(ctx context.Cont
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1405,9 +1417,9 @@ func (r *GroupOwnersCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1420,6 +1432,7 @@ func (r *GroupOwnersCollectionRequest) Paging(ctx context.Context, method, path
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1507,9 +1520,9 @@ func (r *GroupPermissionGrantsCollectionRequest) Paging(ctx context.Context, met
} }
var values []ResourceSpecificPermissionGrant var values []ResourceSpecificPermissionGrant
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1522,6 +1535,7 @@ func (r *GroupPermissionGrantsCollectionRequest) Paging(ctx context.Context, met
value []ResourceSpecificPermissionGrant value []ResourceSpecificPermissionGrant
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1616,9 +1630,9 @@ func (r *GroupPhotosCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []ProfilePhoto var values []ProfilePhoto
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1631,6 +1645,7 @@ func (r *GroupPhotosCollectionRequest) Paging(ctx context.Context, method, path
value []ProfilePhoto value []ProfilePhoto
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1725,9 +1740,9 @@ func (r *GroupRejectedSendersCollectionRequest) Paging(ctx context.Context, meth
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1740,6 +1755,7 @@ func (r *GroupRejectedSendersCollectionRequest) Paging(ctx context.Context, meth
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1827,9 +1843,9 @@ func (r *GroupSettingsCollectionRequest) Paging(ctx context.Context, method, pat
} }
var values []DirectorySetting var values []DirectorySetting
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1842,6 +1858,7 @@ func (r *GroupSettingsCollectionRequest) Paging(ctx context.Context, method, pat
value []DirectorySetting value []DirectorySetting
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1929,9 +1946,9 @@ func (r *GroupSitesCollectionRequest) Paging(ctx context.Context, method, path s
} }
var values []Site var values []Site
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1944,6 +1961,7 @@ func (r *GroupSitesCollectionRequest) Paging(ctx context.Context, method, path s
value []Site value []Site
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2038,9 +2056,9 @@ func (r *GroupThreadsCollectionRequest) Paging(ctx context.Context, method, path
} }
var values []ConversationThread var values []ConversationThread
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2053,6 +2071,7 @@ func (r *GroupThreadsCollectionRequest) Paging(ctx context.Context, method, path
value []ConversationThread value []ConversationThread
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2140,9 +2159,9 @@ func (r *GroupTransitiveMemberOfCollectionRequest) Paging(ctx context.Context, m
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2155,6 +2174,7 @@ func (r *GroupTransitiveMemberOfCollectionRequest) Paging(ctx context.Context, m
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2242,9 +2262,9 @@ func (r *GroupTransitiveMembersCollectionRequest) Paging(ctx context.Context, me
} }
var values []DirectoryObject var values []DirectoryObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2257,6 +2277,7 @@ func (r *GroupTransitiveMembersCollectionRequest) Paging(ctx context.Context, me
value []DirectoryObject value []DirectoryObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2344,9 +2365,9 @@ func (r *GroupPolicyConfigurationAssignmentsCollectionRequest) Paging(ctx contex
} }
var values []GroupPolicyConfigurationAssignment var values []GroupPolicyConfigurationAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2359,6 +2380,7 @@ func (r *GroupPolicyConfigurationAssignmentsCollectionRequest) Paging(ctx contex
value []GroupPolicyConfigurationAssignment value []GroupPolicyConfigurationAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2446,9 +2468,9 @@ func (r *GroupPolicyConfigurationDefinitionValuesCollectionRequest) Paging(ctx c
} }
var values []GroupPolicyDefinitionValue var values []GroupPolicyDefinitionValue
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2461,6 +2483,7 @@ func (r *GroupPolicyConfigurationDefinitionValuesCollectionRequest) Paging(ctx c
value []GroupPolicyDefinitionValue value []GroupPolicyDefinitionValue
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2555,9 +2578,9 @@ func (r *GroupPolicyDefinitionPresentationsCollectionRequest) Paging(ctx context
} }
var values []GroupPolicyPresentation var values []GroupPolicyPresentation
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2570,6 +2593,7 @@ func (r *GroupPolicyDefinitionPresentationsCollectionRequest) Paging(ctx context
value []GroupPolicyPresentation value []GroupPolicyPresentation
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2657,9 +2681,9 @@ func (r *GroupPolicyDefinitionFileDefinitionsCollectionRequest) Paging(ctx conte
} }
var values []GroupPolicyDefinition var values []GroupPolicyDefinition
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2672,6 +2696,7 @@ func (r *GroupPolicyDefinitionFileDefinitionsCollectionRequest) Paging(ctx conte
value []GroupPolicyDefinition value []GroupPolicyDefinition
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2766,9 +2791,9 @@ func (r *GroupPolicyDefinitionValuePresentationValuesCollectionRequest) Paging(c
} }
var values []GroupPolicyPresentationValue var values []GroupPolicyPresentationValue
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2781,6 +2806,7 @@ func (r *GroupPolicyDefinitionValuePresentationValuesCollectionRequest) Paging(c
value []GroupPolicyPresentationValue value []GroupPolicyPresentationValue
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -2868,9 +2894,9 @@ func (r *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequest)
} }
var values []GroupPolicySettingMapping var values []GroupPolicySettingMapping
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -2883,6 +2909,7 @@ func (r *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequest)
value []GroupPolicySettingMapping value []GroupPolicySettingMapping
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -158,9 +158,9 @@ func (r *IOSEnterpriseWiFiConfigurationRootCertificatesForServerValidationCollec
} }
var values []IOSTrustedRootCertificate var values []IOSTrustedRootCertificate
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -173,6 +173,7 @@ func (r *IOSEnterpriseWiFiConfigurationRootCertificatesForServerValidationCollec
value []IOSTrustedRootCertificate value []IOSTrustedRootCertificate
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -260,9 +261,9 @@ func (r *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectio
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -275,6 +276,7 @@ func (r *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectio
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -362,9 +364,9 @@ func (r *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequest) Paging(
} }
var values []IOSLobAppProvisioningConfigurationAssignment var values []IOSLobAppProvisioningConfigurationAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -377,6 +379,7 @@ func (r *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequest) Paging(
value []IOSLobAppProvisioningConfigurationAssignment value []IOSLobAppProvisioningConfigurationAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -464,9 +467,9 @@ func (r *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequest) Pagi
} }
var values []ManagedDeviceMobileAppConfigurationDeviceStatus var values []ManagedDeviceMobileAppConfigurationDeviceStatus
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -479,6 +482,7 @@ func (r *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequest) Pagi
value []ManagedDeviceMobileAppConfigurationDeviceStatus value []ManagedDeviceMobileAppConfigurationDeviceStatus
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -566,9 +570,9 @@ func (r *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequest) Pa
} }
var values []MobileAppProvisioningConfigGroupAssignment var values []MobileAppProvisioningConfigGroupAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -581,6 +585,7 @@ func (r *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequest) Pa
value []MobileAppProvisioningConfigGroupAssignment value []MobileAppProvisioningConfigGroupAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -668,9 +673,9 @@ func (r *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequest) Paging
} }
var values []ManagedDeviceMobileAppConfigurationUserStatus var values []ManagedDeviceMobileAppConfigurationUserStatus
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -683,6 +688,7 @@ func (r *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequest) Paging
value []ManagedDeviceMobileAppConfigurationUserStatus value []ManagedDeviceMobileAppConfigurationUserStatus
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -770,9 +776,9 @@ func (r *IOSManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Contex
} }
var values []ManagedMobileApp var values []ManagedMobileApp
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -785,6 +791,7 @@ func (r *IOSManagedAppProtectionAppsCollectionRequest) Paging(ctx context.Contex
value []ManagedMobileApp value []ManagedMobileApp
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -879,9 +886,9 @@ func (r *IOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionReques
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -894,6 +901,7 @@ func (r *IOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionReques
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -981,9 +989,9 @@ func (r *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionReques
} }
var values []ManagedDeviceCertificateState var values []ManagedDeviceCertificateState
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -996,6 +1004,7 @@ func (r *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionReques
value []ManagedDeviceCertificateState value []ManagedDeviceCertificateState
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1104,9 +1113,9 @@ func (r *IOSVPPAppAssignedLicensesCollectionRequest) Paging(ctx context.Context,
} }
var values []IOSVPPAppAssignedLicense var values []IOSVPPAppAssignedLicense
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -1119,6 +1128,7 @@ func (r *IOSVPPAppAssignedLicensesCollectionRequest) Paging(ctx context.Context,
value []IOSVPPAppAssignedLicense value []IOSVPPAppAssignedLicense
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *IdentityContainerUserFlowsCollectionRequest) Paging(ctx context.Context
} }
var values []IdentityUserFlow var values []IdentityUserFlow
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *IdentityContainerUserFlowsCollectionRequest) Paging(ctx context.Context
value []IdentityUserFlow value []IdentityUserFlow
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -81,9 +81,9 @@ func (r *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionR
} }
var values []ImportedWindowsAutopilotDeviceIdentity var values []ImportedWindowsAutopilotDeviceIdentity
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -96,6 +96,7 @@ func (r *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionR
value []ImportedWindowsAutopilotDeviceIdentity value []ImportedWindowsAutopilotDeviceIdentity
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -53,9 +53,9 @@ func (r *InferenceClassificationOverridesCollectionRequest) Paging(ctx context.C
} }
var values []InferenceClassificationOverride var values []InferenceClassificationOverride
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -68,6 +68,7 @@ func (r *InferenceClassificationOverridesCollectionRequest) Paging(ctx context.C
value []InferenceClassificationOverride value []InferenceClassificationOverride
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -93,9 +93,9 @@ func (r *InformationProtectionDataLossPreventionPoliciesCollectionRequest) Pagin
} }
var values []DataLossPreventionPolicy var values []DataLossPreventionPolicy
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -108,6 +108,7 @@ func (r *InformationProtectionDataLossPreventionPoliciesCollectionRequest) Pagin
value []DataLossPreventionPolicy value []DataLossPreventionPolicy
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -202,9 +203,9 @@ func (r *InformationProtectionSensitivityLabelsCollectionRequest) Paging(ctx con
} }
var values []SensitivityLabel var values []SensitivityLabel
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -217,6 +218,7 @@ func (r *InformationProtectionSensitivityLabelsCollectionRequest) Paging(ctx con
value []SensitivityLabel value []SensitivityLabel
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -311,9 +313,9 @@ func (r *InformationProtectionThreatAssessmentRequestsCollectionRequest) Paging(
} }
var values []ThreatAssessmentRequestObject var values []ThreatAssessmentRequestObject
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -326,6 +328,7 @@ func (r *InformationProtectionThreatAssessmentRequestsCollectionRequest) Paging(
value []ThreatAssessmentRequestObject value []ThreatAssessmentRequestObject
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -413,9 +416,9 @@ func (r *InformationProtectionPolicyLabelsCollectionRequest) Paging(ctx context.
} }
var values []InformationProtectionLabel var values []InformationProtectionLabel
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -428,6 +431,7 @@ func (r *InformationProtectionPolicyLabelsCollectionRequest) Paging(ctx context.
value []InformationProtectionLabel value []InformationProtectionLabel
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@ -1,4 +1,4 @@
// Code generated by msgraph-generate.go DO NOT EDIT. // Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph package msgraph
@ -59,9 +59,9 @@ func (r *IntuneBrandingProfileAssignmentsCollectionRequest) Paging(ctx context.C
} }
var values []IntuneBrandingProfileAssignment var values []IntuneBrandingProfileAssignment
for { for {
defer res.Body.Close()
if res.StatusCode != http.StatusOK { if res.StatusCode != http.StatusOK {
b, _ := ioutil.ReadAll(res.Body) b, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
errRes := &ErrorResponse{Response: res} errRes := &ErrorResponse{Response: res}
err := jsonx.Unmarshal(b, errRes) err := jsonx.Unmarshal(b, errRes)
if err != nil { if err != nil {
@ -74,6 +74,7 @@ func (r *IntuneBrandingProfileAssignmentsCollectionRequest) Paging(ctx context.C
value []IntuneBrandingProfileAssignment value []IntuneBrandingProfileAssignment
) )
err := jsonx.NewDecoder(res.Body).Decode(&paging) err := jsonx.NewDecoder(res.Body).Decode(&paging)
res.Body.Close()
if err != nil { if err != nil {
return nil, err return nil, err
} }

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