Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
148f7d2a91 | ||
|
|
1aa662f763 | ||
|
|
0b86b88de7 | ||
|
|
98033b1ba7 | ||
|
|
2b7eab629d | ||
|
|
0e4973e15c | ||
|
|
af0acf0dae | ||
|
|
76e5fe5a87 | ||
|
|
802c80f40c | ||
|
|
a51c5bd905 | ||
|
|
8c68556f52 |
@@ -23,7 +23,7 @@ run:
|
||||
# default value is empty list, but next dirs are always skipped independently
|
||||
# from this option's value:
|
||||
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
|
||||
skip-dirs:
|
||||
skip-dirs: gateway/bridgemap$
|
||||
|
||||
# which files to skip: they will be analyzed, but issues from them
|
||||
# won't be reported. Default value is empty list, but there is
|
||||
|
||||
14
Dockerfile
14
Dockerfile
@@ -1,11 +1,13 @@
|
||||
FROM alpine:edge
|
||||
ENTRYPOINT ["/bin/matterbridge"]
|
||||
FROM alpine:edge AS builder
|
||||
|
||||
COPY . /go/src/github.com/42wim/matterbridge
|
||||
RUN apk update && apk add go git gcc musl-dev ca-certificates mailcap \
|
||||
RUN apk update && apk add go git gcc musl-dev \
|
||||
&& cd /go/src/github.com/42wim/matterbridge \
|
||||
&& export GOPATH=/go \
|
||||
&& go get \
|
||||
&& go build -x -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge \
|
||||
&& rm -rf /go \
|
||||
&& apk del --purge git go gcc musl-dev
|
||||
&& go build -x -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
|
||||
|
||||
FROM alpine:edge
|
||||
RUN apk --no-cache add ca-certificates mailcap
|
||||
COPY --from=builder /bin/matterbridge /bin/matterbridge
|
||||
ENTRYPOINT ["/bin/matterbridge"]
|
||||
|
||||
@@ -22,6 +22,7 @@ Letting people be where they want to be.<br />
|
||||
[Zulip][mb-zulip] |
|
||||
[Telegram][mb-telegram] |
|
||||
[Keybase][mb-keybase] |
|
||||
[MSTeams][mb-msteams] |
|
||||
And more...
|
||||
</sup>
|
||||
|
||||
@@ -95,6 +96,7 @@ And more...
|
||||
- [Telegram](https://telegram.org)
|
||||
- [Rocket.chat](https://rocket.chat)
|
||||
- [Matrix](https://matrix.org)
|
||||
- [Microsoft Teams](https://teams.microsoft.com)
|
||||
- [Steam](https://store.steampowered.com/)
|
||||
- [Twitch](https://twitch.tv)
|
||||
- [Ssh-chat](https://github.com/shazow/ssh-chat)
|
||||
@@ -149,7 +151,7 @@ See https://github.com/42wim/matterbridge/wiki
|
||||
|
||||
### Binaries
|
||||
|
||||
- Latest stable release [v1.17.0](https://github.com/42wim/matterbridge/releases/latest)
|
||||
- Latest stable release [v1.17.1](https://github.com/42wim/matterbridge/releases/latest)
|
||||
- Development releases (follows master) can be downloaded [here](https://dl.bintray.com/42wim/nightly/)
|
||||
|
||||
To install or upgrade just download the latest [binary](https://github.com/42wim/matterbridge/releases/latest) and follow the instructions on the [howto](https://github.com/42wim/matterbridge/wiki/How-to-create-your-config) for a step by step walkthrough for creating your configuration.
|
||||
@@ -333,6 +335,7 @@ Matterbridge wouldn't exist without these libraries:
|
||||
- zulip - https://github.com/ifo/gozulipbot
|
||||
- tengo - https://github.com/d5/tengo
|
||||
- keybase - https://github.com/keybase/go-keybase-chat-bot
|
||||
- msgraph.go - https://github.com/yaegashi/msgraph.go
|
||||
|
||||
<!-- Links -->
|
||||
|
||||
@@ -349,3 +352,4 @@ Matterbridge wouldn't exist without these libraries:
|
||||
[mb-keybase]: https://keybase.io/team/matterbridge
|
||||
[mb-zulip]: https://matterbridge.zulipchat.com/register/
|
||||
[mb-telegram]: https://t.me/Matterbridge
|
||||
[mb-msteams]: https://teams.microsoft.com/join/hj92x75gd3y7
|
||||
|
||||
@@ -21,6 +21,7 @@ type Bdiscord struct {
|
||||
c *discordgo.Session
|
||||
|
||||
nick string
|
||||
userID string
|
||||
guildID string
|
||||
webhookID string
|
||||
webhookToken string
|
||||
@@ -92,6 +93,7 @@ func (b *Bdiscord) Connect() error {
|
||||
}
|
||||
serverName := strings.Replace(b.GetString("Server"), "ID:", "", -1)
|
||||
b.nick = userinfo.Username
|
||||
b.userID = userinfo.ID
|
||||
b.channelsMutex.Lock()
|
||||
for _, guild := range guilds {
|
||||
if guild.Name == serverName || guild.ID == serverName {
|
||||
|
||||
@@ -36,6 +36,11 @@ func (b *Bdiscord) messageTyping(s *discordgo.Session, m *discordgo.TypingStart)
|
||||
return
|
||||
}
|
||||
|
||||
// Ignore our own typing messages
|
||||
if m.UserID == b.userID {
|
||||
return
|
||||
}
|
||||
|
||||
rmsg := config.Message{Account: b.Account, Event: config.EventUserTyping}
|
||||
rmsg.Channel = b.getChannelName(m.ChannelID)
|
||||
b.Remote <- rmsg
|
||||
@@ -119,6 +124,9 @@ func (b *Bdiscord) messageCreate(s *discordgo.Session, m *discordgo.MessageCreat
|
||||
rmsg.Event = config.EventUserAction
|
||||
}
|
||||
|
||||
// Replace emotes
|
||||
rmsg.Text = replaceEmotes(rmsg.Text)
|
||||
|
||||
b.Log.Debugf("<= Sending message from %s on %s to gateway", m.Author.Username, b.Account)
|
||||
b.Log.Debugf("<= Message is %#v", rmsg)
|
||||
b.Remote <- rmsg
|
||||
|
||||
@@ -137,6 +137,7 @@ var (
|
||||
// See https://discordapp.com/developers/docs/reference#message-formatting.
|
||||
channelMentionRE = regexp.MustCompile("<#[0-9]+>")
|
||||
userMentionRE = regexp.MustCompile("@[^@\n]{1,32}")
|
||||
emoteRE = regexp.MustCompile(`<a?(:\w+:)\d+>`)
|
||||
)
|
||||
|
||||
func (b *Bdiscord) replaceChannelMentions(text string) string {
|
||||
@@ -182,6 +183,10 @@ func (b *Bdiscord) replaceUserMentions(text string) string {
|
||||
return userMentionRE.ReplaceAllStringFunc(text, replaceUserMentionFunc)
|
||||
}
|
||||
|
||||
func replaceEmotes(text string) string {
|
||||
return emoteRE.ReplaceAllString(text, "$1")
|
||||
}
|
||||
|
||||
func (b *Bdiscord) replaceAction(text string) (string, bool) {
|
||||
if strings.HasPrefix(text, "_") && strings.HasSuffix(text, "_") {
|
||||
return text[1 : len(text)-1], true
|
||||
|
||||
@@ -9,7 +9,7 @@ import (
|
||||
"github.com/42wim/matterbridge/bridge/config"
|
||||
"github.com/42wim/matterbridge/bridge/helper"
|
||||
|
||||
msgraph "github.com/matterbridge/msgraph.go/beta"
|
||||
msgraph "github.com/yaegashi/msgraph.go/beta"
|
||||
)
|
||||
|
||||
func (b *Bmsteams) findFile(weburl string) (string, error) {
|
||||
|
||||
@@ -12,9 +12,9 @@ import (
|
||||
"github.com/42wim/matterbridge/bridge/config"
|
||||
|
||||
// "github.com/davecgh/go-spew/spew"
|
||||
msgraph "github.com/matterbridge/msgraph.go/beta"
|
||||
"github.com/matterbridge/msgraph.go/msauth"
|
||||
"github.com/mattn/godown"
|
||||
msgraph "github.com/yaegashi/msgraph.go/beta"
|
||||
|
||||
"golang.org/x/oauth2"
|
||||
)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package bslack
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"html"
|
||||
"time"
|
||||
@@ -10,6 +11,9 @@ import (
|
||||
"github.com/slack-go/slack"
|
||||
)
|
||||
|
||||
// ErrEventIgnored is for events that should be ignored
|
||||
var ErrEventIgnored = errors.New("this event message should ignored")
|
||||
|
||||
func (b *Bslack) handleSlack() {
|
||||
messages := make(chan *config.Message)
|
||||
if b.GetString(incomingWebhookConfig) != "" {
|
||||
@@ -53,7 +57,9 @@ func (b *Bslack) handleSlackClient(messages chan *config.Message) {
|
||||
continue
|
||||
}
|
||||
rmsg, err := b.handleTypingEvent(ev)
|
||||
if err != nil {
|
||||
if err == ErrEventIgnored {
|
||||
continue
|
||||
} else if err != nil {
|
||||
b.Log.Errorf("%#v", err)
|
||||
continue
|
||||
}
|
||||
@@ -276,6 +282,9 @@ func (b *Bslack) handleAttachments(ev *slack.MessageEvent, rmsg *config.Message)
|
||||
}
|
||||
|
||||
func (b *Bslack) handleTypingEvent(ev *slack.UserTypingEvent) (*config.Message, error) {
|
||||
if ev.User == b.si.User.ID {
|
||||
return nil, ErrEventIgnored
|
||||
}
|
||||
channelInfo, err := b.channels.getChannelByID(ev.Channel)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
@@ -67,6 +67,7 @@ func (b *Bwhatsapp) Connect() error {
|
||||
// https://github.com/Rhymen/go-whatsapp#creating-a-connection
|
||||
b.Log.Debugln("Connecting to WhatsApp..")
|
||||
conn, err := whatsapp.NewConn(20 * time.Second)
|
||||
conn.SetClientVersion(0, 4, 1307)
|
||||
if err != nil {
|
||||
return errors.New("failed to connect to WhatsApp: " + err.Error())
|
||||
}
|
||||
|
||||
17
changelog.md
17
changelog.md
@@ -1,3 +1,20 @@
|
||||
# v1.17.1
|
||||
|
||||
## Enhancements
|
||||
|
||||
- docker: Remove build dependencies from final image (multistage build) #1057
|
||||
|
||||
## Bugfix
|
||||
|
||||
- general: Don't transmit typing events from ourselves #1056
|
||||
- general: Add support for build tags #1054
|
||||
- discord: Strip extra info from emotes (discord) #1052
|
||||
- msteams: fix macos build: Update vendor yaegashi/msgraph.go to v0.1.2 #1036
|
||||
- whatsapp: Update client version whatsapp. Fixes #1061 #1062
|
||||
|
||||
This release couldn't exist without the following contributors:
|
||||
@awigen, @qaisjp, @42wim
|
||||
|
||||
# v1.17.0
|
||||
|
||||
## New features
|
||||
|
||||
11
gateway/bridgemap/api.go
Normal file
11
gateway/bridgemap/api.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !noapi
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
"github.com/42wim/matterbridge/bridge/api"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["api"] = api.New
|
||||
}
|
||||
12
gateway/bridgemap/bdiscord.go
Normal file
12
gateway/bridgemap/bdiscord.go
Normal file
@@ -0,0 +1,12 @@
|
||||
// +build !nodiscord
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bdiscord "github.com/42wim/matterbridge/bridge/discord"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["discord"] = bdiscord.New
|
||||
UserTypingSupport["discord"] = struct{}{}
|
||||
}
|
||||
11
gateway/bridgemap/bgitter.go
Normal file
11
gateway/bridgemap/bgitter.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nogitter
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bgitter "github.com/42wim/matterbridge/bridge/gitter"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["gitter"] = bgitter.New
|
||||
}
|
||||
11
gateway/bridgemap/birc.go
Normal file
11
gateway/bridgemap/birc.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !noirc
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
birc "github.com/42wim/matterbridge/bridge/irc"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["irc"] = birc.New
|
||||
}
|
||||
11
gateway/bridgemap/bkeybase.go
Normal file
11
gateway/bridgemap/bkeybase.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nokeybase
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bkeybase "github.com/42wim/matterbridge/bridge/keybase"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["keybase"] = bkeybase.New
|
||||
}
|
||||
11
gateway/bridgemap/bmatrix.go
Normal file
11
gateway/bridgemap/bmatrix.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nomatrix
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bmatrix "github.com/42wim/matterbridge/bridge/matrix"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["matrix"] = bmatrix.New
|
||||
}
|
||||
11
gateway/bridgemap/bmattermost.go
Normal file
11
gateway/bridgemap/bmattermost.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nomattermost
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bmattermost "github.com/42wim/matterbridge/bridge/mattermost"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["mattermost"] = bmattermost.New
|
||||
}
|
||||
11
gateway/bridgemap/bmsteams.go
Normal file
11
gateway/bridgemap/bmsteams.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nomsteams
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bmsteams "github.com/42wim/matterbridge/bridge/msteams"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["msteams"] = bmsteams.New
|
||||
}
|
||||
@@ -2,47 +2,9 @@ package bridgemap
|
||||
|
||||
import (
|
||||
"github.com/42wim/matterbridge/bridge"
|
||||
"github.com/42wim/matterbridge/bridge/api"
|
||||
bdiscord "github.com/42wim/matterbridge/bridge/discord"
|
||||
bgitter "github.com/42wim/matterbridge/bridge/gitter"
|
||||
birc "github.com/42wim/matterbridge/bridge/irc"
|
||||
bkeybase "github.com/42wim/matterbridge/bridge/keybase"
|
||||
bmatrix "github.com/42wim/matterbridge/bridge/matrix"
|
||||
bmattermost "github.com/42wim/matterbridge/bridge/mattermost"
|
||||
bmsteams "github.com/42wim/matterbridge/bridge/msteams"
|
||||
brocketchat "github.com/42wim/matterbridge/bridge/rocketchat"
|
||||
bslack "github.com/42wim/matterbridge/bridge/slack"
|
||||
bsshchat "github.com/42wim/matterbridge/bridge/sshchat"
|
||||
bsteam "github.com/42wim/matterbridge/bridge/steam"
|
||||
btelegram "github.com/42wim/matterbridge/bridge/telegram"
|
||||
bwhatsapp "github.com/42wim/matterbridge/bridge/whatsapp"
|
||||
bxmpp "github.com/42wim/matterbridge/bridge/xmpp"
|
||||
bzulip "github.com/42wim/matterbridge/bridge/zulip"
|
||||
)
|
||||
|
||||
var (
|
||||
FullMap = map[string]bridge.Factory{
|
||||
"api": api.New,
|
||||
"discord": bdiscord.New,
|
||||
"gitter": bgitter.New,
|
||||
"irc": birc.New,
|
||||
"mattermost": bmattermost.New,
|
||||
"matrix": bmatrix.New,
|
||||
"rocketchat": brocketchat.New,
|
||||
"slack-legacy": bslack.NewLegacy,
|
||||
"slack": bslack.New,
|
||||
"sshchat": bsshchat.New,
|
||||
"steam": bsteam.New,
|
||||
"telegram": btelegram.New,
|
||||
"whatsapp": bwhatsapp.New,
|
||||
"xmpp": bxmpp.New,
|
||||
"zulip": bzulip.New,
|
||||
"keybase": bkeybase.New,
|
||||
"msteams": bmsteams.New,
|
||||
}
|
||||
|
||||
UserTypingSupport = map[string]struct{}{
|
||||
"slack": {},
|
||||
"discord": {},
|
||||
}
|
||||
FullMap = map[string]bridge.Factory{}
|
||||
UserTypingSupport = map[string]struct{}{}
|
||||
)
|
||||
|
||||
11
gateway/bridgemap/brocketchat.go
Normal file
11
gateway/bridgemap/brocketchat.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !norocketchat
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
brocketchat "github.com/42wim/matterbridge/bridge/rocketchat"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["rocketchat"] = brocketchat.New
|
||||
}
|
||||
13
gateway/bridgemap/bslack.go
Normal file
13
gateway/bridgemap/bslack.go
Normal file
@@ -0,0 +1,13 @@
|
||||
// +build !noslack
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bslack "github.com/42wim/matterbridge/bridge/slack"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["slack-legacy"] = bslack.NewLegacy
|
||||
FullMap["slack"] = bslack.New
|
||||
UserTypingSupport["slack"] = struct{}{}
|
||||
}
|
||||
11
gateway/bridgemap/bsshchat.go
Normal file
11
gateway/bridgemap/bsshchat.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nosshchat
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bsshchat "github.com/42wim/matterbridge/bridge/sshchat"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["sshchat"] = bsshchat.New
|
||||
}
|
||||
11
gateway/bridgemap/bsteam.go
Normal file
11
gateway/bridgemap/bsteam.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nosteam
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bsteam "github.com/42wim/matterbridge/bridge/steam"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["steam"] = bsteam.New
|
||||
}
|
||||
11
gateway/bridgemap/btelegram.go
Normal file
11
gateway/bridgemap/btelegram.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !notelegram
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
btelegram "github.com/42wim/matterbridge/bridge/telegram"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["telegram"] = btelegram.New
|
||||
}
|
||||
11
gateway/bridgemap/bwhatsapp.go
Normal file
11
gateway/bridgemap/bwhatsapp.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nowhatsapp
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bwhatsapp "github.com/42wim/matterbridge/bridge/whatsapp"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["whatsapp"] = bwhatsapp.New
|
||||
}
|
||||
11
gateway/bridgemap/bxmpp.go
Normal file
11
gateway/bridgemap/bxmpp.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !noxmpp
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bxmpp "github.com/42wim/matterbridge/bridge/xmpp"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["xmpp"] = bxmpp.New
|
||||
}
|
||||
11
gateway/bridgemap/bzulip.go
Normal file
11
gateway/bridgemap/bzulip.go
Normal file
@@ -0,0 +1,11 @@
|
||||
// +build !nozulip
|
||||
|
||||
package bridgemap
|
||||
|
||||
import (
|
||||
bzulip "github.com/42wim/matterbridge/bridge/zulip"
|
||||
)
|
||||
|
||||
func init() {
|
||||
FullMap["zulip"] = bzulip.New
|
||||
}
|
||||
5
go.mod
5
go.mod
@@ -51,9 +51,10 @@ require (
|
||||
github.com/stretchr/testify v1.4.0
|
||||
github.com/technoweenie/multipartstreamer v1.0.1 // indirect
|
||||
github.com/x-cray/logrus-prefixed-formatter v0.5.2 // indirect
|
||||
github.com/yaegashi/msgraph.go v0.1.2
|
||||
github.com/zfjagann/golang-ring v0.0.0-20190106091943-a88bb6aef447
|
||||
golang.org/x/image v0.0.0-20191214001246-9130b4cfad52
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
|
||||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
||||
gopkg.in/fsnotify.v1 v1.4.7 // indirect
|
||||
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
|
||||
@@ -61,6 +62,4 @@ require (
|
||||
|
||||
//replace github.com/bwmarrin/discordgo v0.20.2 => github.com/matterbridge/discordgo v0.18.1-0.20200109173909-ed873362fa43
|
||||
|
||||
//replace github.com/yaegashi/msgraph.go => github.com/matterbridge/msgraph.go v0.0.0-20191226214848-9e5d9c08a4e1
|
||||
|
||||
go 1.13
|
||||
|
||||
8
go.sum
8
go.sum
@@ -194,6 +194,10 @@ github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y8
|
||||
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
|
||||
github.com/rickb777/date v1.12.4 h1:+6IzcCCS/1t17DrmnEvrznyq7nM8vPwir6/UhlyohKw=
|
||||
github.com/rickb777/date v1.12.4/go.mod h1:xP0eo/I5qmUt97yRGClHZfyLZ3ikMw6v6SU5MOGZTE0=
|
||||
github.com/rickb777/plural v1.2.0 h1:5tvEc7UBCZ7l8h/2UeybSkt/uu1DQsZFOFdNevmUhlE=
|
||||
github.com/rickb777/plural v1.2.0/go.mod h1:UdpyWFCGbo3mvK3f/PfZOAOrkjzJlYN/sD46XNWJ+Es=
|
||||
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
|
||||
github.com/rs/xid v1.2.1 h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=
|
||||
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
|
||||
@@ -251,6 +255,8 @@ github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7V
|
||||
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
|
||||
github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg=
|
||||
github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
|
||||
github.com/yaegashi/msgraph.go v0.1.2 h1:83uVRQaj8YBsVqOUGj0WRwzxdgGF69jRpg5IQYaTvoY=
|
||||
github.com/yaegashi/msgraph.go v0.1.2/go.mod h1:Lp39e9oo596G5FcmMKI0cXR3mg/QikSdabgZdbMqbAM=
|
||||
github.com/zfjagann/golang-ring v0.0.0-20190106091943-a88bb6aef447 h1:CHgPZh8bFkZmislPrr/0gd7MciDAX+JJB70A2/5Lvmo=
|
||||
github.com/zfjagann/golang-ring v0.0.0-20190106091943-a88bb6aef447/go.mod h1:0MsIttMJIF/8Y7x0XjonJP7K99t3sR6bjj4m5S4JmqU=
|
||||
go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
|
||||
@@ -286,6 +292,8 @@ golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLL
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
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/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-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
|
||||
@@ -15,7 +15,7 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
version = "1.17.0"
|
||||
version = "1.17.1"
|
||||
githash string
|
||||
|
||||
flagConfig = flag.String("conf", "matterbridge.toml", "config file")
|
||||
|
||||
@@ -545,6 +545,96 @@ Label=""
|
||||
# REQUIRED
|
||||
Team="myteam"
|
||||
|
||||
###################################################################
|
||||
# Microsoft teams section
|
||||
# See https://github.com/42wim/matterbridge/wiki/MS-Teams-setup
|
||||
###################################################################
|
||||
|
||||
[msteams.myteam]
|
||||
|
||||
# TenantID
|
||||
# See https://github.com/42wim/matterbridge/wiki/MS-Teams-setup#get-necessary-ids-for-matterbridge
|
||||
TenantID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
|
||||
# ClientID
|
||||
# See https://github.com/42wim/matterbridge/wiki/MS-Teams-setup#get-necessary-ids-for-matterbridge
|
||||
ClientID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
|
||||
# TeamID
|
||||
# See https://github.com/42wim/matterbridge/wiki/MS-Teams-setup#get-necessary-ids-for-matterbridge
|
||||
TeamID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
||||
|
||||
## RELOADABLE SETTINGS
|
||||
## Settings below can be reloaded by editing the file
|
||||
|
||||
#Nicks you want to ignore.
|
||||
#Regular expressions supported
|
||||
#Messages from those users will not be sent to other bridges.
|
||||
#OPTIONAL
|
||||
IgnoreNicks="ircspammer1 ircspammer2"
|
||||
|
||||
#Messages you want to ignore.
|
||||
#Messages matching these regexp will be ignored and not sent to other bridges
|
||||
#See https://regex-golang.appspot.com/assets/html/index.html for more regex info
|
||||
#OPTIONAL (example below ignores messages starting with ~~ or messages containing badword
|
||||
IgnoreMessages="^~~ badword"
|
||||
|
||||
#messages you want to replace.
|
||||
#it replaces outgoing messages from the bridge.
|
||||
#so you need to place it by the sending bridge definition.
|
||||
#regular expressions supported
|
||||
#some examples:
|
||||
#this replaces cat => dog and sleep => awake
|
||||
#replacemessages=[ ["cat","dog"], ["sleep","awake"] ]
|
||||
#this replaces every number with number. 123 => numbernumbernumber
|
||||
#replacemessages=[ ["[0-9]","number"] ]
|
||||
#optional (default empty)
|
||||
ReplaceMessages=[ ["cat","dog"] ]
|
||||
|
||||
#nicks you want to replace.
|
||||
#see replacemessages for syntaxa
|
||||
#optional (default empty)
|
||||
ReplaceNicks=[ ["user--","user"] ]
|
||||
|
||||
#Extractnicks is used to for example rewrite messages from other relaybots
|
||||
#See https://github.com/42wim/matterbridge/issues/713 and https://github.com/42wim/matterbridge/issues/466
|
||||
#some examples:
|
||||
#this replaces a message like "Relaybot: <relayeduser> something interesting" to "relayeduser: something interesting"
|
||||
#ExtractNicks=[ [ "Relaybot", "<(.*?)>\\s+" ] ]
|
||||
#you can use multiple entries for multiplebots
|
||||
#this also replaces a message like "otherbot: (relayeduser) something else" to "relayeduser: something else"
|
||||
#ExtractNicks=[ [ "Relaybot", "<(.*?)>\\s+" ],[ "otherbot","\\((.*?)\\)\\s+" ]
|
||||
#OPTIONAL (default empty)
|
||||
ExtractNicks=[ ["otherbot","<(.*?)>\\s+" ] ]
|
||||
|
||||
#extra label that can be used in the RemoteNickFormat
|
||||
#optional (default empty)
|
||||
Label=""
|
||||
|
||||
#RemoteNickFormat defines how remote users appear on this bridge
|
||||
#See [general] config section for default options
|
||||
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
|
||||
|
||||
#Enable to show users joins/parts from other bridges
|
||||
#Currently works for messages from the following bridges: irc, mattermost, slack, discord
|
||||
#OPTIONAL (default false)
|
||||
ShowJoinPart=false
|
||||
|
||||
#StripNick only allows alphanumerical nicks. See https://github.com/42wim/matterbridge/issues/285
|
||||
#It will strip other characters from the nick
|
||||
#OPTIONAL (default false)
|
||||
StripNick=false
|
||||
|
||||
#Enable to show topic changes from other bridges
|
||||
#Only works hiding/show topic changes from slack bridge for now
|
||||
#OPTIONAL (default false)
|
||||
ShowTopicChange=false
|
||||
|
||||
#Opportunistically preserve threaded replies between bridges
|
||||
#that support threading
|
||||
#OPTIONAL (default false)
|
||||
PreserveThreading=false
|
||||
|
||||
###################################################################
|
||||
#slack section
|
||||
###################################################################
|
||||
@@ -1608,6 +1698,8 @@ enable=true
|
||||
# rocketchat - #channel (# is required (also needed for private channels!)
|
||||
# matrix - #channel:server (eg #yourchannel:matrix.org)
|
||||
# - encrypted rooms are not supported in matrix
|
||||
# msteams - 19:xxxxxxxxxxxxxxxxxxxxxxxxxx@thread.skype
|
||||
# - You'll find the channel ID in the URL in the threadId=19:82abcxxxxxxxxx@thread.skype
|
||||
# steam - chatid (a large number).
|
||||
# The number in the URL when you click "enter chat room" in the browser
|
||||
# whatsapp - 48111222333-123455678999@g.us A unique group JID;
|
||||
|
||||
41
vendor/github.com/matterbridge/msgraph.go/beta/ACLTypeEnum.go
generated
vendored
41
vendor/github.com/matterbridge/msgraph.go/beta/ACLTypeEnum.go
generated
vendored
@@ -1,41 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// ACLType undocumented
|
||||
type ACLType int
|
||||
|
||||
const (
|
||||
// ACLTypeVUser undocumented
|
||||
ACLTypeVUser ACLType = 1
|
||||
// ACLTypeVGroup undocumented
|
||||
ACLTypeVGroup ACLType = 2
|
||||
// ACLTypeVEveryone undocumented
|
||||
ACLTypeVEveryone ACLType = 3
|
||||
// ACLTypeVEveryoneExceptGuests undocumented
|
||||
ACLTypeVEveryoneExceptGuests ACLType = 4
|
||||
)
|
||||
|
||||
// ACLTypePUser returns a pointer to ACLTypeVUser
|
||||
func ACLTypePUser() *ACLType {
|
||||
v := ACLTypeVUser
|
||||
return &v
|
||||
}
|
||||
|
||||
// ACLTypePGroup returns a pointer to ACLTypeVGroup
|
||||
func ACLTypePGroup() *ACLType {
|
||||
v := ACLTypeVGroup
|
||||
return &v
|
||||
}
|
||||
|
||||
// ACLTypePEveryone returns a pointer to ACLTypeVEveryone
|
||||
func ACLTypePEveryone() *ACLType {
|
||||
v := ACLTypeVEveryone
|
||||
return &v
|
||||
}
|
||||
|
||||
// ACLTypePEveryoneExceptGuests returns a pointer to ACLTypeVEveryoneExceptGuests
|
||||
func ACLTypePEveryoneExceptGuests() *ACLType {
|
||||
v := ACLTypeVEveryoneExceptGuests
|
||||
return &v
|
||||
}
|
||||
19
vendor/github.com/matterbridge/msgraph.go/beta/APIApplicationModel.go
generated
vendored
19
vendor/github.com/matterbridge/msgraph.go/beta/APIApplicationModel.go
generated
vendored
@@ -1,19 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// APIApplication undocumented
|
||||
type APIApplication struct {
|
||||
// Object is the base model of APIApplication
|
||||
Object
|
||||
// AcceptMappedClaims undocumented
|
||||
AcceptMappedClaims *bool `json:"acceptMappedClaims,omitempty"`
|
||||
// KnownClientApplications undocumented
|
||||
KnownClientApplications []UUID `json:"knownClientApplications,omitempty"`
|
||||
// PreAuthorizedApplications undocumented
|
||||
PreAuthorizedApplications []PreAuthorizedApplication `json:"preAuthorizedApplications,omitempty"`
|
||||
// RequestedAccessTokenVersion undocumented
|
||||
RequestedAccessTokenVersion *int `json:"requestedAccessTokenVersion,omitempty"`
|
||||
// Oauth2PermissionScopes undocumented
|
||||
Oauth2PermissionScopes []PermissionScope `json:"oauth2PermissionScopes,omitempty"`
|
||||
}
|
||||
11
vendor/github.com/matterbridge/msgraph.go/beta/APIServicePrincipalModel.go
generated
vendored
11
vendor/github.com/matterbridge/msgraph.go/beta/APIServicePrincipalModel.go
generated
vendored
@@ -1,11 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// APIServicePrincipal undocumented
|
||||
type APIServicePrincipal struct {
|
||||
// Object is the base model of APIServicePrincipal
|
||||
Object
|
||||
// ResourceSpecificApplicationPermissions undocumented
|
||||
ResourceSpecificApplicationPermissions []ResourceSpecificPermission `json:"resourceSpecificApplicationPermissions,omitempty"`
|
||||
}
|
||||
45
vendor/github.com/matterbridge/msgraph.go/beta/AadUserConversationMemberRequest.go
generated
vendored
45
vendor/github.com/matterbridge/msgraph.go/beta/AadUserConversationMemberRequest.go
generated
vendored
@@ -1,45 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AadUserConversationMemberRequestBuilder is request builder for AadUserConversationMember
|
||||
type AadUserConversationMemberRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AadUserConversationMemberRequest
|
||||
func (b *AadUserConversationMemberRequestBuilder) Request() *AadUserConversationMemberRequest {
|
||||
return &AadUserConversationMemberRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AadUserConversationMemberRequest is request for AadUserConversationMember
|
||||
type AadUserConversationMemberRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AadUserConversationMember
|
||||
func (r *AadUserConversationMemberRequest) Get(ctx context.Context) (resObj *AadUserConversationMember, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AadUserConversationMember
|
||||
func (r *AadUserConversationMemberRequest) Update(ctx context.Context, reqObj *AadUserConversationMember) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AadUserConversationMember
|
||||
func (r *AadUserConversationMemberRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// User is navigation property
|
||||
func (b *AadUserConversationMemberRequestBuilder) User() *UserRequestBuilder {
|
||||
bb := &UserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/user"
|
||||
return bb
|
||||
}
|
||||
9
vendor/github.com/matterbridge/msgraph.go/beta/AccessActionModel.go
generated
vendored
9
vendor/github.com/matterbridge/msgraph.go/beta/AccessActionModel.go
generated
vendored
@@ -1,9 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessAction undocumented
|
||||
type AccessAction struct {
|
||||
// Object is the base model of AccessAction
|
||||
Object
|
||||
}
|
||||
49
vendor/github.com/matterbridge/msgraph.go/beta/AccessLevelEnum.go
generated
vendored
49
vendor/github.com/matterbridge/msgraph.go/beta/AccessLevelEnum.go
generated
vendored
@@ -1,49 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessLevel undocumented
|
||||
type AccessLevel int
|
||||
|
||||
const (
|
||||
// AccessLevelVEveryone undocumented
|
||||
AccessLevelVEveryone AccessLevel = 0
|
||||
// AccessLevelVInvited undocumented
|
||||
AccessLevelVInvited AccessLevel = 1
|
||||
// AccessLevelVLocked undocumented
|
||||
AccessLevelVLocked AccessLevel = 2
|
||||
// AccessLevelVSameEnterprise undocumented
|
||||
AccessLevelVSameEnterprise AccessLevel = 3
|
||||
// AccessLevelVSameEnterpriseAndFederated undocumented
|
||||
AccessLevelVSameEnterpriseAndFederated AccessLevel = 4
|
||||
)
|
||||
|
||||
// AccessLevelPEveryone returns a pointer to AccessLevelVEveryone
|
||||
func AccessLevelPEveryone() *AccessLevel {
|
||||
v := AccessLevelVEveryone
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessLevelPInvited returns a pointer to AccessLevelVInvited
|
||||
func AccessLevelPInvited() *AccessLevel {
|
||||
v := AccessLevelVInvited
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessLevelPLocked returns a pointer to AccessLevelVLocked
|
||||
func AccessLevelPLocked() *AccessLevel {
|
||||
v := AccessLevelVLocked
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessLevelPSameEnterprise returns a pointer to AccessLevelVSameEnterprise
|
||||
func AccessLevelPSameEnterprise() *AccessLevel {
|
||||
v := AccessLevelVSameEnterprise
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessLevelPSameEnterpriseAndFederated returns a pointer to AccessLevelVSameEnterpriseAndFederated
|
||||
func AccessLevelPSameEnterpriseAndFederated() *AccessLevel {
|
||||
v := AccessLevelVSameEnterpriseAndFederated
|
||||
return &v
|
||||
}
|
||||
37
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentModel.go
generated
vendored
37
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentModel.go
generated
vendored
@@ -1,37 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageAssignment undocumented
|
||||
type AccessPackageAssignment struct {
|
||||
// Entity is the base model of AccessPackageAssignment
|
||||
Entity
|
||||
// CatalogID undocumented
|
||||
CatalogID *string `json:"catalogId,omitempty"`
|
||||
// AccessPackageID undocumented
|
||||
AccessPackageID *string `json:"accessPackageId,omitempty"`
|
||||
// AssignmentPolicyID undocumented
|
||||
AssignmentPolicyID *string `json:"assignmentPolicyId,omitempty"`
|
||||
// TargetID undocumented
|
||||
TargetID *string `json:"targetId,omitempty"`
|
||||
// AssignmentStatus undocumented
|
||||
AssignmentStatus *string `json:"assignmentStatus,omitempty"`
|
||||
// AssignmentState undocumented
|
||||
AssignmentState *string `json:"assignmentState,omitempty"`
|
||||
// IsExtended undocumented
|
||||
IsExtended *bool `json:"isExtended,omitempty"`
|
||||
// ExpiredDateTime undocumented
|
||||
ExpiredDateTime *time.Time `json:"expiredDateTime,omitempty"`
|
||||
// AccessPackage undocumented
|
||||
AccessPackage *AccessPackage `json:"accessPackage,omitempty"`
|
||||
// AccessPackageAssignmentPolicy undocumented
|
||||
AccessPackageAssignmentPolicy *AccessPackageAssignmentPolicy `json:"accessPackageAssignmentPolicy,omitempty"`
|
||||
// Target undocumented
|
||||
Target *AccessPackageSubject `json:"target,omitempty"`
|
||||
// AccessPackageAssignmentRequests undocumented
|
||||
AccessPackageAssignmentRequests []AccessPackageAssignmentRequestObject `json:"accessPackageAssignmentRequests,omitempty"`
|
||||
// AccessPackageAssignmentResourceRoles undocumented
|
||||
AccessPackageAssignmentResourceRoles []AccessPackageAssignmentResourceRole `json:"accessPackageAssignmentResourceRoles,omitempty"`
|
||||
}
|
||||
39
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentPolicyModel.go
generated
vendored
39
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentPolicyModel.go
generated
vendored
@@ -1,39 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageAssignmentPolicy undocumented
|
||||
type AccessPackageAssignmentPolicy struct {
|
||||
// Entity is the base model of AccessPackageAssignmentPolicy
|
||||
Entity
|
||||
// UserType undocumented
|
||||
UserType *string `json:"userType,omitempty"`
|
||||
// AccessPackageID undocumented
|
||||
AccessPackageID *string `json:"accessPackageId,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// IsEnabled undocumented
|
||||
IsEnabled *bool `json:"isEnabled,omitempty"`
|
||||
// CanExtend undocumented
|
||||
CanExtend *bool `json:"canExtend,omitempty"`
|
||||
// DurationInDays undocumented
|
||||
DurationInDays *int `json:"durationInDays,omitempty"`
|
||||
// ExpirationDateTime undocumented
|
||||
ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *string `json:"createdBy,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// ModifiedBy undocumented
|
||||
ModifiedBy *string `json:"modifiedBy,omitempty"`
|
||||
// ModifiedDateTime undocumented
|
||||
ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"`
|
||||
// AccessPackage undocumented
|
||||
AccessPackage *AccessPackage `json:"accessPackage,omitempty"`
|
||||
// AccessPackageCatalog undocumented
|
||||
AccessPackageCatalog *AccessPackageCatalog `json:"accessPackageCatalog,omitempty"`
|
||||
}
|
||||
52
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentPolicyRequest.go
generated
vendored
52
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentPolicyRequest.go
generated
vendored
@@ -1,52 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageAssignmentPolicyRequestBuilder is request builder for AccessPackageAssignmentPolicy
|
||||
type AccessPackageAssignmentPolicyRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageAssignmentPolicyRequest
|
||||
func (b *AccessPackageAssignmentPolicyRequestBuilder) Request() *AccessPackageAssignmentPolicyRequest {
|
||||
return &AccessPackageAssignmentPolicyRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentPolicyRequest is request for AccessPackageAssignmentPolicy
|
||||
type AccessPackageAssignmentPolicyRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentPolicy
|
||||
func (r *AccessPackageAssignmentPolicyRequest) Get(ctx context.Context) (resObj *AccessPackageAssignmentPolicy, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageAssignmentPolicy
|
||||
func (r *AccessPackageAssignmentPolicyRequest) Update(ctx context.Context, reqObj *AccessPackageAssignmentPolicy) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageAssignmentPolicy
|
||||
func (r *AccessPackageAssignmentPolicyRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackage is navigation property
|
||||
func (b *AccessPackageAssignmentPolicyRequestBuilder) AccessPackage() *AccessPackageRequestBuilder {
|
||||
bb := &AccessPackageRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackage"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalog is navigation property
|
||||
func (b *AccessPackageAssignmentPolicyRequestBuilder) AccessPackageCatalog() *AccessPackageCatalogRequestBuilder {
|
||||
bb := &AccessPackageCatalogRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageCatalog"
|
||||
return bb
|
||||
}
|
||||
254
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentRequest.go
generated
vendored
254
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentRequest.go
generated
vendored
@@ -1,254 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessPackageAssignmentRequestBuilder is request builder for AccessPackageAssignment
|
||||
type AccessPackageAssignmentRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageAssignmentRequest
|
||||
func (b *AccessPackageAssignmentRequestBuilder) Request() *AccessPackageAssignmentRequest {
|
||||
return &AccessPackageAssignmentRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentRequest is request for AccessPackageAssignment
|
||||
type AccessPackageAssignmentRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageAssignment
|
||||
func (r *AccessPackageAssignmentRequest) Get(ctx context.Context) (resObj *AccessPackageAssignment, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageAssignment
|
||||
func (r *AccessPackageAssignmentRequest) Update(ctx context.Context, reqObj *AccessPackageAssignment) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageAssignment
|
||||
func (r *AccessPackageAssignmentRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackage is navigation property
|
||||
func (b *AccessPackageAssignmentRequestBuilder) AccessPackage() *AccessPackageRequestBuilder {
|
||||
bb := &AccessPackageRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackage"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentPolicy is navigation property
|
||||
func (b *AccessPackageAssignmentRequestBuilder) AccessPackageAssignmentPolicy() *AccessPackageAssignmentPolicyRequestBuilder {
|
||||
bb := &AccessPackageAssignmentPolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignmentPolicy"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentRequests returns request builder for AccessPackageAssignmentRequestObject collection
|
||||
func (b *AccessPackageAssignmentRequestBuilder) AccessPackageAssignmentRequests() *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder {
|
||||
bb := &AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignmentRequests"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder is request builder for AccessPackageAssignmentRequestObject collection
|
||||
type AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageAssignmentRequestObject collection
|
||||
func (b *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder) Request() *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest {
|
||||
return &AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageAssignmentRequestObject item
|
||||
func (b *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequestBuilder) ID(id string) *AccessPackageAssignmentRequestObjectRequestBuilder {
|
||||
bb := &AccessPackageAssignmentRequestObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest is request for AccessPackageAssignmentRequestObject collection
|
||||
type AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageAssignmentRequestObject collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageAssignmentRequestObject, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageAssignmentRequestObject
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageAssignmentRequestObject
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentRequestObject collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest) Get(ctx context.Context) ([]AccessPackageAssignmentRequestObject, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageAssignmentRequestObject collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageAssignmentRequestObject) (resObj *AccessPackageAssignmentRequestObject, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentResourceRoles returns request builder for AccessPackageAssignmentResourceRole collection
|
||||
func (b *AccessPackageAssignmentRequestBuilder) AccessPackageAssignmentResourceRoles() *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder {
|
||||
bb := &AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignmentResourceRoles"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder is request builder for AccessPackageAssignmentResourceRole collection
|
||||
type AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageAssignmentResourceRole collection
|
||||
func (b *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder) Request() *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest {
|
||||
return &AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageAssignmentResourceRole item
|
||||
func (b *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder) ID(id string) *AccessPackageAssignmentResourceRoleRequestBuilder {
|
||||
bb := &AccessPackageAssignmentResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest is request for AccessPackageAssignmentResourceRole collection
|
||||
type AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageAssignmentResourceRole collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageAssignmentResourceRole, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageAssignmentResourceRole
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageAssignmentResourceRole
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentResourceRole collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest) Get(ctx context.Context) ([]AccessPackageAssignmentResourceRole, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageAssignmentResourceRole collection
|
||||
func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageAssignmentResourceRole) (resObj *AccessPackageAssignmentResourceRole, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Target is navigation property
|
||||
func (b *AccessPackageAssignmentRequestBuilder) Target() *AccessPackageSubjectRequestBuilder {
|
||||
bb := &AccessPackageSubjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/target"
|
||||
return bb
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageAssignmentRequestObjectCancelRequestParameter undocumented
|
||||
type AccessPackageAssignmentRequestObjectCancelRequestParameter struct {
|
||||
}
|
||||
|
||||
//
|
||||
type AccessPackageAssignmentRequestObjectCancelRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Cancel action undocumented
|
||||
func (b *AccessPackageAssignmentRequestObjectRequestBuilder) Cancel(reqObj *AccessPackageAssignmentRequestObjectCancelRequestParameter) *AccessPackageAssignmentRequestObjectCancelRequestBuilder {
|
||||
bb := &AccessPackageAssignmentRequestObjectCancelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.BaseRequestBuilder.baseURL += "/Cancel"
|
||||
bb.BaseRequestBuilder.requestObject = reqObj
|
||||
return bb
|
||||
}
|
||||
|
||||
//
|
||||
type AccessPackageAssignmentRequestObjectCancelRequest struct{ BaseRequest }
|
||||
|
||||
//
|
||||
func (b *AccessPackageAssignmentRequestObjectCancelRequestBuilder) Request() *AccessPackageAssignmentRequestObjectCancelRequest {
|
||||
return &AccessPackageAssignmentRequestObjectCancelRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
func (r *AccessPackageAssignmentRequestObjectCancelRequest) Post(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageAssignmentRequestObject undocumented
|
||||
type AccessPackageAssignmentRequestObject struct {
|
||||
// Entity is the base model of AccessPackageAssignmentRequestObject
|
||||
Entity
|
||||
// RequestType undocumented
|
||||
RequestType *string `json:"requestType,omitempty"`
|
||||
// RequestState undocumented
|
||||
RequestState *string `json:"requestState,omitempty"`
|
||||
// RequestStatus undocumented
|
||||
RequestStatus *string `json:"requestStatus,omitempty"`
|
||||
// IsValidationOnly undocumented
|
||||
IsValidationOnly *bool `json:"isValidationOnly,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// CompletedDate undocumented
|
||||
CompletedDate *time.Time `json:"completedDate,omitempty"`
|
||||
// ExpirationDateTime undocumented
|
||||
ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
|
||||
// Justification undocumented
|
||||
Justification *string `json:"justification,omitempty"`
|
||||
// AccessPackage undocumented
|
||||
AccessPackage *AccessPackage `json:"accessPackage,omitempty"`
|
||||
// AccessPackageAssignment undocumented
|
||||
AccessPackageAssignment *AccessPackageAssignment `json:"accessPackageAssignment,omitempty"`
|
||||
// Requestor undocumented
|
||||
Requestor *AccessPackageSubject `json:"requestor,omitempty"`
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageAssignmentRequestObjectRequestBuilder is request builder for AccessPackageAssignmentRequestObject
|
||||
type AccessPackageAssignmentRequestObjectRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageAssignmentRequestObjectRequest
|
||||
func (b *AccessPackageAssignmentRequestObjectRequestBuilder) Request() *AccessPackageAssignmentRequestObjectRequest {
|
||||
return &AccessPackageAssignmentRequestObjectRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentRequestObjectRequest is request for AccessPackageAssignmentRequestObject
|
||||
type AccessPackageAssignmentRequestObjectRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentRequestObject
|
||||
func (r *AccessPackageAssignmentRequestObjectRequest) Get(ctx context.Context) (resObj *AccessPackageAssignmentRequestObject, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageAssignmentRequestObject
|
||||
func (r *AccessPackageAssignmentRequestObjectRequest) Update(ctx context.Context, reqObj *AccessPackageAssignmentRequestObject) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageAssignmentRequestObject
|
||||
func (r *AccessPackageAssignmentRequestObjectRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackage is navigation property
|
||||
func (b *AccessPackageAssignmentRequestObjectRequestBuilder) AccessPackage() *AccessPackageRequestBuilder {
|
||||
bb := &AccessPackageRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackage"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignment is navigation property
|
||||
func (b *AccessPackageAssignmentRequestObjectRequestBuilder) AccessPackageAssignment() *AccessPackageAssignmentRequestBuilder {
|
||||
bb := &AccessPackageAssignmentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignment"
|
||||
return bb
|
||||
}
|
||||
|
||||
// Requestor is navigation property
|
||||
func (b *AccessPackageAssignmentRequestObjectRequestBuilder) Requestor() *AccessPackageSubjectRequestBuilder {
|
||||
bb := &AccessPackageSubjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/requestor"
|
||||
return bb
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessPackageAssignmentResourceRole undocumented
|
||||
type AccessPackageAssignmentResourceRole struct {
|
||||
// Entity is the base model of AccessPackageAssignmentResourceRole
|
||||
Entity
|
||||
// OriginID undocumented
|
||||
OriginID *string `json:"originId,omitempty"`
|
||||
// OriginSystem undocumented
|
||||
OriginSystem *string `json:"originSystem,omitempty"`
|
||||
// Status undocumented
|
||||
Status *string `json:"status,omitempty"`
|
||||
// AccessPackageResourceScope undocumented
|
||||
AccessPackageResourceScope *AccessPackageResourceScope `json:"accessPackageResourceScope,omitempty"`
|
||||
// AccessPackageResourceRole undocumented
|
||||
AccessPackageResourceRole *AccessPackageResourceRole `json:"accessPackageResourceRole,omitempty"`
|
||||
// AccessPackageSubject undocumented
|
||||
AccessPackageSubject *AccessPackageSubject `json:"accessPackageSubject,omitempty"`
|
||||
// AccessPackageAssignments undocumented
|
||||
AccessPackageAssignments []AccessPackageAssignment `json:"accessPackageAssignments,omitempty"`
|
||||
}
|
||||
160
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentResourceRoleRequest.go
generated
vendored
160
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageAssignmentResourceRoleRequest.go
generated
vendored
@@ -1,160 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessPackageAssignmentResourceRoleRequestBuilder is request builder for AccessPackageAssignmentResourceRole
|
||||
type AccessPackageAssignmentResourceRoleRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageAssignmentResourceRoleRequest
|
||||
func (b *AccessPackageAssignmentResourceRoleRequestBuilder) Request() *AccessPackageAssignmentResourceRoleRequest {
|
||||
return &AccessPackageAssignmentResourceRoleRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentResourceRoleRequest is request for AccessPackageAssignmentResourceRole
|
||||
type AccessPackageAssignmentResourceRoleRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentResourceRole
|
||||
func (r *AccessPackageAssignmentResourceRoleRequest) Get(ctx context.Context) (resObj *AccessPackageAssignmentResourceRole, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageAssignmentResourceRole
|
||||
func (r *AccessPackageAssignmentResourceRoleRequest) Update(ctx context.Context, reqObj *AccessPackageAssignmentResourceRole) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageAssignmentResourceRole
|
||||
func (r *AccessPackageAssignmentResourceRoleRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageAssignments returns request builder for AccessPackageAssignment collection
|
||||
func (b *AccessPackageAssignmentResourceRoleRequestBuilder) AccessPackageAssignments() *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder {
|
||||
bb := &AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignments"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder is request builder for AccessPackageAssignment collection
|
||||
type AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageAssignment collection
|
||||
func (b *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder) Request() *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest {
|
||||
return &AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageAssignment item
|
||||
func (b *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequestBuilder) ID(id string) *AccessPackageAssignmentRequestBuilder {
|
||||
bb := &AccessPackageAssignmentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest is request for AccessPackageAssignment collection
|
||||
type AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageAssignment collection
|
||||
func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageAssignment, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageAssignment
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageAssignment
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageAssignment collection
|
||||
func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest) Get(ctx context.Context) ([]AccessPackageAssignment, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageAssignment collection
|
||||
func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageAssignment) (resObj *AccessPackageAssignment, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageResourceRole is navigation property
|
||||
func (b *AccessPackageAssignmentResourceRoleRequestBuilder) AccessPackageResourceRole() *AccessPackageResourceRoleRequestBuilder {
|
||||
bb := &AccessPackageResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceRole"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceScope is navigation property
|
||||
func (b *AccessPackageAssignmentResourceRoleRequestBuilder) AccessPackageResourceScope() *AccessPackageResourceScopeRequestBuilder {
|
||||
bb := &AccessPackageResourceScopeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceScope"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageSubject is navigation property
|
||||
func (b *AccessPackageAssignmentResourceRoleRequestBuilder) AccessPackageSubject() *AccessPackageSubjectRequestBuilder {
|
||||
bb := &AccessPackageSubjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageSubject"
|
||||
return bb
|
||||
}
|
||||
37
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageCatalogModel.go
generated
vendored
37
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageCatalogModel.go
generated
vendored
@@ -1,37 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageCatalog undocumented
|
||||
type AccessPackageCatalog struct {
|
||||
// Entity is the base model of AccessPackageCatalog
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// CatalogType undocumented
|
||||
CatalogType *string `json:"catalogType,omitempty"`
|
||||
// CatalogStatus undocumented
|
||||
CatalogStatus *string `json:"catalogStatus,omitempty"`
|
||||
// IsExternallyVisible undocumented
|
||||
IsExternallyVisible *bool `json:"isExternallyVisible,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *string `json:"createdBy,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// ModifiedBy undocumented
|
||||
ModifiedBy *string `json:"modifiedBy,omitempty"`
|
||||
// ModifiedDateTime undocumented
|
||||
ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"`
|
||||
// AccessPackageResources undocumented
|
||||
AccessPackageResources []AccessPackageResource `json:"accessPackageResources,omitempty"`
|
||||
// AccessPackageResourceRoles undocumented
|
||||
AccessPackageResourceRoles []AccessPackageResourceRole `json:"accessPackageResourceRoles,omitempty"`
|
||||
// AccessPackageResourceScopes undocumented
|
||||
AccessPackageResourceScopes []AccessPackageResourceScope `json:"accessPackageResourceScopes,omitempty"`
|
||||
// AccessPackages undocumented
|
||||
AccessPackages []AccessPackage `json:"accessPackages,omitempty"`
|
||||
}
|
||||
421
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageCatalogRequest.go
generated
vendored
421
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageCatalogRequest.go
generated
vendored
@@ -1,421 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessPackageCatalogRequestBuilder is request builder for AccessPackageCatalog
|
||||
type AccessPackageCatalogRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageCatalogRequest
|
||||
func (b *AccessPackageCatalogRequestBuilder) Request() *AccessPackageCatalogRequest {
|
||||
return &AccessPackageCatalogRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageCatalogRequest is request for AccessPackageCatalog
|
||||
type AccessPackageCatalogRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageCatalog
|
||||
func (r *AccessPackageCatalogRequest) Get(ctx context.Context) (resObj *AccessPackageCatalog, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageCatalog
|
||||
func (r *AccessPackageCatalogRequest) Update(ctx context.Context, reqObj *AccessPackageCatalog) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageCatalog
|
||||
func (r *AccessPackageCatalogRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResourceRoles returns request builder for AccessPackageResourceRole collection
|
||||
func (b *AccessPackageCatalogRequestBuilder) AccessPackageResourceRoles() *AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder {
|
||||
bb := &AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceRoles"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder is request builder for AccessPackageResourceRole collection
|
||||
type AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResourceRole collection
|
||||
func (b *AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder) Request() *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest {
|
||||
return &AccessPackageCatalogAccessPackageResourceRolesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResourceRole item
|
||||
func (b *AccessPackageCatalogAccessPackageResourceRolesCollectionRequestBuilder) ID(id string) *AccessPackageResourceRoleRequestBuilder {
|
||||
bb := &AccessPackageResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourceRolesCollectionRequest is request for AccessPackageResourceRole collection
|
||||
type AccessPackageCatalogAccessPackageResourceRolesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResourceRole, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResourceRole
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResourceRole
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResourceRole, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResourceRole) (resObj *AccessPackageResourceRole, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageResourceScopes returns request builder for AccessPackageResourceScope collection
|
||||
func (b *AccessPackageCatalogRequestBuilder) AccessPackageResourceScopes() *AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder {
|
||||
bb := &AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceScopes"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder is request builder for AccessPackageResourceScope collection
|
||||
type AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResourceScope collection
|
||||
func (b *AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder) Request() *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest {
|
||||
return &AccessPackageCatalogAccessPackageResourceScopesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResourceScope item
|
||||
func (b *AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder) ID(id string) *AccessPackageResourceScopeRequestBuilder {
|
||||
bb := &AccessPackageResourceScopeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourceScopesCollectionRequest is request for AccessPackageResourceScope collection
|
||||
type AccessPackageCatalogAccessPackageResourceScopesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResourceScope, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResourceScope
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResourceScope
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResourceScope, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResourceScope) (resObj *AccessPackageResourceScope, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageResources returns request builder for AccessPackageResource collection
|
||||
func (b *AccessPackageCatalogRequestBuilder) AccessPackageResources() *AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder {
|
||||
bb := &AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResources"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder is request builder for AccessPackageResource collection
|
||||
type AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResource collection
|
||||
func (b *AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder) Request() *AccessPackageCatalogAccessPackageResourcesCollectionRequest {
|
||||
return &AccessPackageCatalogAccessPackageResourcesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResource item
|
||||
func (b *AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder) ID(id string) *AccessPackageResourceRequestBuilder {
|
||||
bb := &AccessPackageResourceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackageResourcesCollectionRequest is request for AccessPackageResource collection
|
||||
type AccessPackageCatalogAccessPackageResourcesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResource collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResource, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResource
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResource
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResource collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResource, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResource collection
|
||||
func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResource) (resObj *AccessPackageResource, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackages returns request builder for AccessPackage collection
|
||||
func (b *AccessPackageCatalogRequestBuilder) AccessPackages() *AccessPackageCatalogAccessPackagesCollectionRequestBuilder {
|
||||
bb := &AccessPackageCatalogAccessPackagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackages"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackagesCollectionRequestBuilder is request builder for AccessPackage collection
|
||||
type AccessPackageCatalogAccessPackagesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackage collection
|
||||
func (b *AccessPackageCatalogAccessPackagesCollectionRequestBuilder) Request() *AccessPackageCatalogAccessPackagesCollectionRequest {
|
||||
return &AccessPackageCatalogAccessPackagesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackage item
|
||||
func (b *AccessPackageCatalogAccessPackagesCollectionRequestBuilder) ID(id string) *AccessPackageRequestBuilder {
|
||||
bb := &AccessPackageRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageCatalogAccessPackagesCollectionRequest is request for AccessPackage collection
|
||||
type AccessPackageCatalogAccessPackagesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackage collection
|
||||
func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackage, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackage
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackage
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackage collection
|
||||
func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Get(ctx context.Context) ([]AccessPackage, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackage collection
|
||||
func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackage) (resObj *AccessPackage, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
35
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageModel.go
generated
vendored
35
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageModel.go
generated
vendored
@@ -1,35 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackage undocumented
|
||||
type AccessPackage struct {
|
||||
// Entity is the base model of AccessPackage
|
||||
Entity
|
||||
// CatalogID undocumented
|
||||
CatalogID *string `json:"catalogId,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// IsHidden undocumented
|
||||
IsHidden *bool `json:"isHidden,omitempty"`
|
||||
// IsRoleScopesVisible undocumented
|
||||
IsRoleScopesVisible *bool `json:"isRoleScopesVisible,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *string `json:"createdBy,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// ModifiedBy undocumented
|
||||
ModifiedBy *string `json:"modifiedBy,omitempty"`
|
||||
// ModifiedDateTime undocumented
|
||||
ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"`
|
||||
// AccessPackageCatalog undocumented
|
||||
AccessPackageCatalog *AccessPackageCatalog `json:"accessPackageCatalog,omitempty"`
|
||||
// AccessPackageResourceRoleScopes undocumented
|
||||
AccessPackageResourceRoleScopes []AccessPackageResourceRoleScope `json:"accessPackageResourceRoleScopes,omitempty"`
|
||||
// AccessPackageAssignmentPolicies undocumented
|
||||
AccessPackageAssignmentPolicies []AccessPackageAssignmentPolicy `json:"accessPackageAssignmentPolicies,omitempty"`
|
||||
}
|
||||
240
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageRequest.go
generated
vendored
240
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageRequest.go
generated
vendored
@@ -1,240 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessPackageRequestBuilder is request builder for AccessPackage
|
||||
type AccessPackageRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageRequest
|
||||
func (b *AccessPackageRequestBuilder) Request() *AccessPackageRequest {
|
||||
return &AccessPackageRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageRequest is request for AccessPackage
|
||||
type AccessPackageRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackage
|
||||
func (r *AccessPackageRequest) Get(ctx context.Context) (resObj *AccessPackage, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackage
|
||||
func (r *AccessPackageRequest) Update(ctx context.Context, reqObj *AccessPackage) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackage
|
||||
func (r *AccessPackageRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageAssignmentPolicies returns request builder for AccessPackageAssignmentPolicy collection
|
||||
func (b *AccessPackageRequestBuilder) AccessPackageAssignmentPolicies() *AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder {
|
||||
bb := &AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageAssignmentPolicies"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder is request builder for AccessPackageAssignmentPolicy collection
|
||||
type AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageAssignmentPolicy collection
|
||||
func (b *AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder) Request() *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest {
|
||||
return &AccessPackageAccessPackageAssignmentPoliciesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageAssignmentPolicy item
|
||||
func (b *AccessPackageAccessPackageAssignmentPoliciesCollectionRequestBuilder) ID(id string) *AccessPackageAssignmentPolicyRequestBuilder {
|
||||
bb := &AccessPackageAssignmentPolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAccessPackageAssignmentPoliciesCollectionRequest is request for AccessPackageAssignmentPolicy collection
|
||||
type AccessPackageAccessPackageAssignmentPoliciesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageAssignmentPolicy collection
|
||||
func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageAssignmentPolicy, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageAssignmentPolicy
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageAssignmentPolicy
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageAssignmentPolicy collection
|
||||
func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Get(ctx context.Context) ([]AccessPackageAssignmentPolicy, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageAssignmentPolicy collection
|
||||
func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageAssignmentPolicy) (resObj *AccessPackageAssignmentPolicy, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageCatalog is navigation property
|
||||
func (b *AccessPackageRequestBuilder) AccessPackageCatalog() *AccessPackageCatalogRequestBuilder {
|
||||
bb := &AccessPackageCatalogRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageCatalog"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceRoleScopes returns request builder for AccessPackageResourceRoleScope collection
|
||||
func (b *AccessPackageRequestBuilder) AccessPackageResourceRoleScopes() *AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder {
|
||||
bb := &AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceRoleScopes"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder is request builder for AccessPackageResourceRoleScope collection
|
||||
type AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResourceRoleScope collection
|
||||
func (b *AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder) Request() *AccessPackageAccessPackageResourceRoleScopesCollectionRequest {
|
||||
return &AccessPackageAccessPackageResourceRoleScopesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResourceRoleScope item
|
||||
func (b *AccessPackageAccessPackageResourceRoleScopesCollectionRequestBuilder) ID(id string) *AccessPackageResourceRoleScopeRequestBuilder {
|
||||
bb := &AccessPackageResourceRoleScopeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageAccessPackageResourceRoleScopesCollectionRequest is request for AccessPackageResourceRoleScope collection
|
||||
type AccessPackageAccessPackageResourceRoleScopesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResourceRoleScope collection
|
||||
func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResourceRoleScope, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResourceRoleScope
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResourceRoleScope
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRoleScope collection
|
||||
func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResourceRoleScope, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResourceRoleScope collection
|
||||
func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResourceRoleScope) (resObj *AccessPackageResourceRoleScope, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
33
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceModel.go
generated
vendored
33
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceModel.go
generated
vendored
@@ -1,33 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageResource undocumented
|
||||
type AccessPackageResource struct {
|
||||
// Entity is the base model of AccessPackageResource
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// URL undocumented
|
||||
URL *string `json:"url,omitempty"`
|
||||
// ResourceType undocumented
|
||||
ResourceType *string `json:"resourceType,omitempty"`
|
||||
// OriginID undocumented
|
||||
OriginID *string `json:"originId,omitempty"`
|
||||
// OriginSystem undocumented
|
||||
OriginSystem *string `json:"originSystem,omitempty"`
|
||||
// IsPendingOnboarding undocumented
|
||||
IsPendingOnboarding *bool `json:"isPendingOnboarding,omitempty"`
|
||||
// AddedBy undocumented
|
||||
AddedBy *string `json:"addedBy,omitempty"`
|
||||
// AddedOn undocumented
|
||||
AddedOn *time.Time `json:"addedOn,omitempty"`
|
||||
// AccessPackageResourceScopes undocumented
|
||||
AccessPackageResourceScopes []AccessPackageResourceScope `json:"accessPackageResourceScopes,omitempty"`
|
||||
// AccessPackageResourceRoles undocumented
|
||||
AccessPackageResourceRoles []AccessPackageResourceRole `json:"accessPackageResourceRoles,omitempty"`
|
||||
}
|
||||
233
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRequest.go
generated
vendored
233
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRequest.go
generated
vendored
@@ -1,233 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessPackageResourceRequestBuilder is request builder for AccessPackageResource
|
||||
type AccessPackageResourceRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageResourceRequest
|
||||
func (b *AccessPackageResourceRequestBuilder) Request() *AccessPackageResourceRequest {
|
||||
return &AccessPackageResourceRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageResourceRequest is request for AccessPackageResource
|
||||
type AccessPackageResourceRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageResource
|
||||
func (r *AccessPackageResourceRequest) Get(ctx context.Context) (resObj *AccessPackageResource, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageResource
|
||||
func (r *AccessPackageResourceRequest) Update(ctx context.Context, reqObj *AccessPackageResource) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageResource
|
||||
func (r *AccessPackageResourceRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResourceRoles returns request builder for AccessPackageResourceRole collection
|
||||
func (b *AccessPackageResourceRequestBuilder) AccessPackageResourceRoles() *AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder {
|
||||
bb := &AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceRoles"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder is request builder for AccessPackageResourceRole collection
|
||||
type AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResourceRole collection
|
||||
func (b *AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder) Request() *AccessPackageResourceAccessPackageResourceRolesCollectionRequest {
|
||||
return &AccessPackageResourceAccessPackageResourceRolesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResourceRole item
|
||||
func (b *AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder) ID(id string) *AccessPackageResourceRoleRequestBuilder {
|
||||
bb := &AccessPackageResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceAccessPackageResourceRolesCollectionRequest is request for AccessPackageResourceRole collection
|
||||
type AccessPackageResourceAccessPackageResourceRolesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResourceRole, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResourceRole
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResourceRole
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResourceRole, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResourceRole collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResourceRole) (resObj *AccessPackageResourceRole, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// AccessPackageResourceScopes returns request builder for AccessPackageResourceScope collection
|
||||
func (b *AccessPackageResourceRequestBuilder) AccessPackageResourceScopes() *AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder {
|
||||
bb := &AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceScopes"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder is request builder for AccessPackageResourceScope collection
|
||||
type AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessPackageResourceScope collection
|
||||
func (b *AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder) Request() *AccessPackageResourceAccessPackageResourceScopesCollectionRequest {
|
||||
return &AccessPackageResourceAccessPackageResourceScopesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessPackageResourceScope item
|
||||
func (b *AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder) ID(id string) *AccessPackageResourceScopeRequestBuilder {
|
||||
bb := &AccessPackageResourceScopeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceAccessPackageResourceScopesCollectionRequest is request for AccessPackageResourceScope collection
|
||||
type AccessPackageResourceAccessPackageResourceScopesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessPackageResourceScope, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessPackageResourceScope
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessPackageResourceScope
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Get(ctx context.Context) ([]AccessPackageResourceScope, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessPackageResourceScope collection
|
||||
func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Add(ctx context.Context, reqObj *AccessPackageResourceScope) (resObj *AccessPackageResourceScope, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageResourceRequestObject undocumented
|
||||
type AccessPackageResourceRequestObject struct {
|
||||
// Entity is the base model of AccessPackageResourceRequestObject
|
||||
Entity
|
||||
// CatalogID undocumented
|
||||
CatalogID *string `json:"catalogId,omitempty"`
|
||||
// ExecuteImmediately undocumented
|
||||
ExecuteImmediately *bool `json:"executeImmediately,omitempty"`
|
||||
// IsValidationOnly undocumented
|
||||
IsValidationOnly *bool `json:"isValidationOnly,omitempty"`
|
||||
// RequestType undocumented
|
||||
RequestType *string `json:"requestType,omitempty"`
|
||||
// RequestState undocumented
|
||||
RequestState *string `json:"requestState,omitempty"`
|
||||
// RequestStatus undocumented
|
||||
RequestStatus *string `json:"requestStatus,omitempty"`
|
||||
// Justification undocumented
|
||||
Justification *string `json:"justification,omitempty"`
|
||||
// ExpirationDateTime undocumented
|
||||
ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
|
||||
// AccessPackageResource undocumented
|
||||
AccessPackageResource *AccessPackageResource `json:"accessPackageResource,omitempty"`
|
||||
// Requestor undocumented
|
||||
Requestor *AccessPackageSubject `json:"requestor,omitempty"`
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageResourceRequestObjectRequestBuilder is request builder for AccessPackageResourceRequestObject
|
||||
type AccessPackageResourceRequestObjectRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageResourceRequestObjectRequest
|
||||
func (b *AccessPackageResourceRequestObjectRequestBuilder) Request() *AccessPackageResourceRequestObjectRequest {
|
||||
return &AccessPackageResourceRequestObjectRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageResourceRequestObjectRequest is request for AccessPackageResourceRequestObject
|
||||
type AccessPackageResourceRequestObjectRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRequestObject
|
||||
func (r *AccessPackageResourceRequestObjectRequest) Get(ctx context.Context) (resObj *AccessPackageResourceRequestObject, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageResourceRequestObject
|
||||
func (r *AccessPackageResourceRequestObjectRequest) Update(ctx context.Context, reqObj *AccessPackageResourceRequestObject) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageResourceRequestObject
|
||||
func (r *AccessPackageResourceRequestObjectRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResource is navigation property
|
||||
func (b *AccessPackageResourceRequestObjectRequestBuilder) AccessPackageResource() *AccessPackageResourceRequestBuilder {
|
||||
bb := &AccessPackageResourceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResource"
|
||||
return bb
|
||||
}
|
||||
|
||||
// Requestor is navigation property
|
||||
func (b *AccessPackageResourceRequestObjectRequestBuilder) Requestor() *AccessPackageSubjectRequestBuilder {
|
||||
bb := &AccessPackageSubjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/requestor"
|
||||
return bb
|
||||
}
|
||||
19
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleModel.go
generated
vendored
19
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleModel.go
generated
vendored
@@ -1,19 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessPackageResourceRole undocumented
|
||||
type AccessPackageResourceRole struct {
|
||||
// Entity is the base model of AccessPackageResourceRole
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// OriginID undocumented
|
||||
OriginID *string `json:"originId,omitempty"`
|
||||
// OriginSystem undocumented
|
||||
OriginSystem *string `json:"originSystem,omitempty"`
|
||||
// AccessPackageResource undocumented
|
||||
AccessPackageResource *AccessPackageResource `json:"accessPackageResource,omitempty"`
|
||||
}
|
||||
45
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleRequest.go
generated
vendored
45
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleRequest.go
generated
vendored
@@ -1,45 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageResourceRoleRequestBuilder is request builder for AccessPackageResourceRole
|
||||
type AccessPackageResourceRoleRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageResourceRoleRequest
|
||||
func (b *AccessPackageResourceRoleRequestBuilder) Request() *AccessPackageResourceRoleRequest {
|
||||
return &AccessPackageResourceRoleRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageResourceRoleRequest is request for AccessPackageResourceRole
|
||||
type AccessPackageResourceRoleRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRole
|
||||
func (r *AccessPackageResourceRoleRequest) Get(ctx context.Context) (resObj *AccessPackageResourceRole, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageResourceRole
|
||||
func (r *AccessPackageResourceRoleRequest) Update(ctx context.Context, reqObj *AccessPackageResourceRole) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageResourceRole
|
||||
func (r *AccessPackageResourceRoleRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResource is navigation property
|
||||
func (b *AccessPackageResourceRoleRequestBuilder) AccessPackageResource() *AccessPackageResourceRequestBuilder {
|
||||
bb := &AccessPackageResourceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResource"
|
||||
return bb
|
||||
}
|
||||
23
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleScopeModel.go
generated
vendored
23
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleScopeModel.go
generated
vendored
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessPackageResourceRoleScope undocumented
|
||||
type AccessPackageResourceRoleScope struct {
|
||||
// Entity is the base model of AccessPackageResourceRoleScope
|
||||
Entity
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *string `json:"createdBy,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// ModifiedBy undocumented
|
||||
ModifiedBy *string `json:"modifiedBy,omitempty"`
|
||||
// ModifiedDateTime undocumented
|
||||
ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"`
|
||||
// AccessPackageResourceRole undocumented
|
||||
AccessPackageResourceRole *AccessPackageResourceRole `json:"accessPackageResourceRole,omitempty"`
|
||||
// AccessPackageResourceScope undocumented
|
||||
AccessPackageResourceScope *AccessPackageResourceScope `json:"accessPackageResourceScope,omitempty"`
|
||||
}
|
||||
52
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleScopeRequest.go
generated
vendored
52
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceRoleScopeRequest.go
generated
vendored
@@ -1,52 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageResourceRoleScopeRequestBuilder is request builder for AccessPackageResourceRoleScope
|
||||
type AccessPackageResourceRoleScopeRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageResourceRoleScopeRequest
|
||||
func (b *AccessPackageResourceRoleScopeRequestBuilder) Request() *AccessPackageResourceRoleScopeRequest {
|
||||
return &AccessPackageResourceRoleScopeRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageResourceRoleScopeRequest is request for AccessPackageResourceRoleScope
|
||||
type AccessPackageResourceRoleScopeRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageResourceRoleScope
|
||||
func (r *AccessPackageResourceRoleScopeRequest) Get(ctx context.Context) (resObj *AccessPackageResourceRoleScope, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageResourceRoleScope
|
||||
func (r *AccessPackageResourceRoleScopeRequest) Update(ctx context.Context, reqObj *AccessPackageResourceRoleScope) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageResourceRoleScope
|
||||
func (r *AccessPackageResourceRoleScopeRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResourceRole is navigation property
|
||||
func (b *AccessPackageResourceRoleScopeRequestBuilder) AccessPackageResourceRole() *AccessPackageResourceRoleRequestBuilder {
|
||||
bb := &AccessPackageResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceRole"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessPackageResourceScope is navigation property
|
||||
func (b *AccessPackageResourceRoleScopeRequestBuilder) AccessPackageResourceScope() *AccessPackageResourceScopeRequestBuilder {
|
||||
bb := &AccessPackageResourceScopeRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResourceScope"
|
||||
return bb
|
||||
}
|
||||
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceScopeModel.go
generated
vendored
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceScopeModel.go
generated
vendored
@@ -1,25 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessPackageResourceScope undocumented
|
||||
type AccessPackageResourceScope struct {
|
||||
// Entity is the base model of AccessPackageResourceScope
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// OriginID undocumented
|
||||
OriginID *string `json:"originId,omitempty"`
|
||||
// OriginSystem undocumented
|
||||
OriginSystem *string `json:"originSystem,omitempty"`
|
||||
// RoleOriginID undocumented
|
||||
RoleOriginID *string `json:"roleOriginId,omitempty"`
|
||||
// IsRootScope undocumented
|
||||
IsRootScope *bool `json:"isRootScope,omitempty"`
|
||||
// URL undocumented
|
||||
URL *string `json:"url,omitempty"`
|
||||
// AccessPackageResource undocumented
|
||||
AccessPackageResource *AccessPackageResource `json:"accessPackageResource,omitempty"`
|
||||
}
|
||||
45
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceScopeRequest.go
generated
vendored
45
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageResourceScopeRequest.go
generated
vendored
@@ -1,45 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageResourceScopeRequestBuilder is request builder for AccessPackageResourceScope
|
||||
type AccessPackageResourceScopeRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageResourceScopeRequest
|
||||
func (b *AccessPackageResourceScopeRequestBuilder) Request() *AccessPackageResourceScopeRequest {
|
||||
return &AccessPackageResourceScopeRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageResourceScopeRequest is request for AccessPackageResourceScope
|
||||
type AccessPackageResourceScopeRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageResourceScope
|
||||
func (r *AccessPackageResourceScopeRequest) Get(ctx context.Context) (resObj *AccessPackageResourceScope, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageResourceScope
|
||||
func (r *AccessPackageResourceScopeRequest) Update(ctx context.Context, reqObj *AccessPackageResourceScope) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageResourceScope
|
||||
func (r *AccessPackageResourceScopeRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// AccessPackageResource is navigation property
|
||||
func (b *AccessPackageResourceScopeRequestBuilder) AccessPackageResource() *AccessPackageResourceRequestBuilder {
|
||||
bb := &AccessPackageResourceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/accessPackageResource"
|
||||
return bb
|
||||
}
|
||||
23
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageSubjectModel.go
generated
vendored
23
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageSubjectModel.go
generated
vendored
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessPackageSubject undocumented
|
||||
type AccessPackageSubject struct {
|
||||
// Entity is the base model of AccessPackageSubject
|
||||
Entity
|
||||
// ObjectID undocumented
|
||||
ObjectID *string `json:"objectId,omitempty"`
|
||||
// AltSecID undocumented
|
||||
AltSecID *string `json:"altSecId,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// PrincipalName undocumented
|
||||
PrincipalName *string `json:"principalName,omitempty"`
|
||||
// Email undocumented
|
||||
Email *string `json:"email,omitempty"`
|
||||
// OnPremisesSecurityIdentifier undocumented
|
||||
OnPremisesSecurityIdentifier *string `json:"onPremisesSecurityIdentifier,omitempty"`
|
||||
// Type undocumented
|
||||
Type *string `json:"type,omitempty"`
|
||||
}
|
||||
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageSubjectRequest.go
generated
vendored
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessPackageSubjectRequest.go
generated
vendored
@@ -1,38 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessPackageSubjectRequestBuilder is request builder for AccessPackageSubject
|
||||
type AccessPackageSubjectRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessPackageSubjectRequest
|
||||
func (b *AccessPackageSubjectRequestBuilder) Request() *AccessPackageSubjectRequest {
|
||||
return &AccessPackageSubjectRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessPackageSubjectRequest is request for AccessPackageSubject
|
||||
type AccessPackageSubjectRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessPackageSubject
|
||||
func (r *AccessPackageSubjectRequest) Get(ctx context.Context) (resObj *AccessPackageSubject, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessPackageSubject
|
||||
func (r *AccessPackageSubjectRequest) Update(ctx context.Context, reqObj *AccessPackageSubject) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessPackageSubject
|
||||
func (r *AccessPackageSubjectRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
125
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewAction.go
generated
vendored
125
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewAction.go
generated
vendored
@@ -1,125 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessReviewStopRequestParameter undocumented
|
||||
type AccessReviewStopRequestParameter struct {
|
||||
}
|
||||
|
||||
// AccessReviewSendReminderRequestParameter undocumented
|
||||
type AccessReviewSendReminderRequestParameter struct {
|
||||
}
|
||||
|
||||
// AccessReviewResetDecisionsRequestParameter undocumented
|
||||
type AccessReviewResetDecisionsRequestParameter struct {
|
||||
}
|
||||
|
||||
// AccessReviewApplyDecisionsRequestParameter undocumented
|
||||
type AccessReviewApplyDecisionsRequestParameter struct {
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewStopRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Stop action undocumented
|
||||
func (b *AccessReviewRequestBuilder) Stop(reqObj *AccessReviewStopRequestParameter) *AccessReviewStopRequestBuilder {
|
||||
bb := &AccessReviewStopRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.BaseRequestBuilder.baseURL += "/stop"
|
||||
bb.BaseRequestBuilder.requestObject = reqObj
|
||||
return bb
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewStopRequest struct{ BaseRequest }
|
||||
|
||||
//
|
||||
func (b *AccessReviewStopRequestBuilder) Request() *AccessReviewStopRequest {
|
||||
return &AccessReviewStopRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
func (r *AccessReviewStopRequest) Post(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewSendReminderRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// SendReminder action undocumented
|
||||
func (b *AccessReviewRequestBuilder) SendReminder(reqObj *AccessReviewSendReminderRequestParameter) *AccessReviewSendReminderRequestBuilder {
|
||||
bb := &AccessReviewSendReminderRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.BaseRequestBuilder.baseURL += "/sendReminder"
|
||||
bb.BaseRequestBuilder.requestObject = reqObj
|
||||
return bb
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewSendReminderRequest struct{ BaseRequest }
|
||||
|
||||
//
|
||||
func (b *AccessReviewSendReminderRequestBuilder) Request() *AccessReviewSendReminderRequest {
|
||||
return &AccessReviewSendReminderRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
func (r *AccessReviewSendReminderRequest) Post(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewResetDecisionsRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// ResetDecisions action undocumented
|
||||
func (b *AccessReviewRequestBuilder) ResetDecisions(reqObj *AccessReviewResetDecisionsRequestParameter) *AccessReviewResetDecisionsRequestBuilder {
|
||||
bb := &AccessReviewResetDecisionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.BaseRequestBuilder.baseURL += "/resetDecisions"
|
||||
bb.BaseRequestBuilder.requestObject = reqObj
|
||||
return bb
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewResetDecisionsRequest struct{ BaseRequest }
|
||||
|
||||
//
|
||||
func (b *AccessReviewResetDecisionsRequestBuilder) Request() *AccessReviewResetDecisionsRequest {
|
||||
return &AccessReviewResetDecisionsRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
func (r *AccessReviewResetDecisionsRequest) Post(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewApplyDecisionsRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// ApplyDecisions action undocumented
|
||||
func (b *AccessReviewRequestBuilder) ApplyDecisions(reqObj *AccessReviewApplyDecisionsRequestParameter) *AccessReviewApplyDecisionsRequestBuilder {
|
||||
bb := &AccessReviewApplyDecisionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.BaseRequestBuilder.baseURL += "/applyDecisions"
|
||||
bb.BaseRequestBuilder.requestObject = reqObj
|
||||
return bb
|
||||
}
|
||||
|
||||
//
|
||||
type AccessReviewApplyDecisionsRequest struct{ BaseRequest }
|
||||
|
||||
//
|
||||
func (b *AccessReviewApplyDecisionsRequestBuilder) Request() *AccessReviewApplyDecisionsRequest {
|
||||
return &AccessReviewApplyDecisionsRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
func (r *AccessReviewApplyDecisionsRequest) Post(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
||||
}
|
||||
29
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewDecisionModel.go
generated
vendored
29
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewDecisionModel.go
generated
vendored
@@ -1,29 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessReviewDecision undocumented
|
||||
type AccessReviewDecision struct {
|
||||
// Entity is the base model of AccessReviewDecision
|
||||
Entity
|
||||
// AccessReviewID undocumented
|
||||
AccessReviewID *string `json:"accessReviewId,omitempty"`
|
||||
// ReviewedBy undocumented
|
||||
ReviewedBy *UserIdentity `json:"reviewedBy,omitempty"`
|
||||
// ReviewedDateTime undocumented
|
||||
ReviewedDateTime *time.Time `json:"reviewedDateTime,omitempty"`
|
||||
// ReviewResult undocumented
|
||||
ReviewResult *string `json:"reviewResult,omitempty"`
|
||||
// Justification undocumented
|
||||
Justification *string `json:"justification,omitempty"`
|
||||
// AppliedBy undocumented
|
||||
AppliedBy *UserIdentity `json:"appliedBy,omitempty"`
|
||||
// AppliedDateTime undocumented
|
||||
AppliedDateTime *time.Time `json:"appliedDateTime,omitempty"`
|
||||
// ApplyResult undocumented
|
||||
ApplyResult *string `json:"applyResult,omitempty"`
|
||||
// AccessRecommendation undocumented
|
||||
AccessRecommendation *string `json:"accessRecommendation,omitempty"`
|
||||
}
|
||||
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewDecisionRequest.go
generated
vendored
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewDecisionRequest.go
generated
vendored
@@ -1,38 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessReviewDecisionRequestBuilder is request builder for AccessReviewDecision
|
||||
type AccessReviewDecisionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessReviewDecisionRequest
|
||||
func (b *AccessReviewDecisionRequestBuilder) Request() *AccessReviewDecisionRequest {
|
||||
return &AccessReviewDecisionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessReviewDecisionRequest is request for AccessReviewDecision
|
||||
type AccessReviewDecisionRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessReviewDecision
|
||||
func (r *AccessReviewDecisionRequest) Get(ctx context.Context) (resObj *AccessReviewDecision, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessReviewDecision
|
||||
func (r *AccessReviewDecisionRequest) Update(ctx context.Context, reqObj *AccessReviewDecision) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessReviewDecision
|
||||
func (r *AccessReviewDecisionRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
39
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewModel.go
generated
vendored
39
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewModel.go
generated
vendored
@@ -1,39 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AccessReview undocumented
|
||||
type AccessReview struct {
|
||||
// Entity is the base model of AccessReview
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// StartDateTime undocumented
|
||||
StartDateTime *time.Time `json:"startDateTime,omitempty"`
|
||||
// EndDateTime undocumented
|
||||
EndDateTime *time.Time `json:"endDateTime,omitempty"`
|
||||
// Status undocumented
|
||||
Status *string `json:"status,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *UserIdentity `json:"createdBy,omitempty"`
|
||||
// BusinessFlowTemplateID undocumented
|
||||
BusinessFlowTemplateID *string `json:"businessFlowTemplateId,omitempty"`
|
||||
// ReviewerType undocumented
|
||||
ReviewerType *string `json:"reviewerType,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// Settings undocumented
|
||||
Settings *AccessReviewSettings `json:"settings,omitempty"`
|
||||
// ReviewedEntity undocumented
|
||||
ReviewedEntity *Identity `json:"reviewedEntity,omitempty"`
|
||||
// Reviewers undocumented
|
||||
Reviewers []AccessReviewReviewer `json:"reviewers,omitempty"`
|
||||
// Decisions undocumented
|
||||
Decisions []AccessReviewDecision `json:"decisions,omitempty"`
|
||||
// MyDecisions undocumented
|
||||
MyDecisions []AccessReviewDecision `json:"myDecisions,omitempty"`
|
||||
// Instances undocumented
|
||||
Instances []AccessReview `json:"instances,omitempty"`
|
||||
}
|
||||
17
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewRecurrenceSettingsModel.go
generated
vendored
17
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewRecurrenceSettingsModel.go
generated
vendored
@@ -1,17 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessReviewRecurrenceSettings undocumented
|
||||
type AccessReviewRecurrenceSettings struct {
|
||||
// Object is the base model of AccessReviewRecurrenceSettings
|
||||
Object
|
||||
// RecurrenceType undocumented
|
||||
RecurrenceType *string `json:"recurrenceType,omitempty"`
|
||||
// RecurrenceEndType undocumented
|
||||
RecurrenceEndType *string `json:"recurrenceEndType,omitempty"`
|
||||
// DurationInDays undocumented
|
||||
DurationInDays *int `json:"durationInDays,omitempty"`
|
||||
// RecurrenceCount undocumented
|
||||
RecurrenceCount *int `json:"recurrenceCount,omitempty"`
|
||||
}
|
||||
421
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewRequest.go
generated
vendored
421
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewRequest.go
generated
vendored
@@ -1,421 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AccessReviewRequestBuilder is request builder for AccessReview
|
||||
type AccessReviewRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessReviewRequest
|
||||
func (b *AccessReviewRequestBuilder) Request() *AccessReviewRequest {
|
||||
return &AccessReviewRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessReviewRequest is request for AccessReview
|
||||
type AccessReviewRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessReview
|
||||
func (r *AccessReviewRequest) Get(ctx context.Context) (resObj *AccessReview, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessReview
|
||||
func (r *AccessReviewRequest) Update(ctx context.Context, reqObj *AccessReview) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessReview
|
||||
func (r *AccessReviewRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// Decisions returns request builder for AccessReviewDecision collection
|
||||
func (b *AccessReviewRequestBuilder) Decisions() *AccessReviewDecisionsCollectionRequestBuilder {
|
||||
bb := &AccessReviewDecisionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/decisions"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewDecisionsCollectionRequestBuilder is request builder for AccessReviewDecision collection
|
||||
type AccessReviewDecisionsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessReviewDecision collection
|
||||
func (b *AccessReviewDecisionsCollectionRequestBuilder) Request() *AccessReviewDecisionsCollectionRequest {
|
||||
return &AccessReviewDecisionsCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessReviewDecision item
|
||||
func (b *AccessReviewDecisionsCollectionRequestBuilder) ID(id string) *AccessReviewDecisionRequestBuilder {
|
||||
bb := &AccessReviewDecisionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewDecisionsCollectionRequest is request for AccessReviewDecision collection
|
||||
type AccessReviewDecisionsCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessReviewDecision collection
|
||||
func (r *AccessReviewDecisionsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessReviewDecision, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessReviewDecision
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessReviewDecision
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessReviewDecision collection
|
||||
func (r *AccessReviewDecisionsCollectionRequest) Get(ctx context.Context) ([]AccessReviewDecision, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessReviewDecision collection
|
||||
func (r *AccessReviewDecisionsCollectionRequest) Add(ctx context.Context, reqObj *AccessReviewDecision) (resObj *AccessReviewDecision, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Instances returns request builder for AccessReview collection
|
||||
func (b *AccessReviewRequestBuilder) Instances() *AccessReviewInstancesCollectionRequestBuilder {
|
||||
bb := &AccessReviewInstancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/instances"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewInstancesCollectionRequestBuilder is request builder for AccessReview collection
|
||||
type AccessReviewInstancesCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessReview collection
|
||||
func (b *AccessReviewInstancesCollectionRequestBuilder) Request() *AccessReviewInstancesCollectionRequest {
|
||||
return &AccessReviewInstancesCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessReview item
|
||||
func (b *AccessReviewInstancesCollectionRequestBuilder) ID(id string) *AccessReviewRequestBuilder {
|
||||
bb := &AccessReviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewInstancesCollectionRequest is request for AccessReview collection
|
||||
type AccessReviewInstancesCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessReview collection
|
||||
func (r *AccessReviewInstancesCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessReview, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessReview
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessReview
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessReview collection
|
||||
func (r *AccessReviewInstancesCollectionRequest) Get(ctx context.Context) ([]AccessReview, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessReview collection
|
||||
func (r *AccessReviewInstancesCollectionRequest) Add(ctx context.Context, reqObj *AccessReview) (resObj *AccessReview, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// MyDecisions returns request builder for AccessReviewDecision collection
|
||||
func (b *AccessReviewRequestBuilder) MyDecisions() *AccessReviewMyDecisionsCollectionRequestBuilder {
|
||||
bb := &AccessReviewMyDecisionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/myDecisions"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewMyDecisionsCollectionRequestBuilder is request builder for AccessReviewDecision collection
|
||||
type AccessReviewMyDecisionsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessReviewDecision collection
|
||||
func (b *AccessReviewMyDecisionsCollectionRequestBuilder) Request() *AccessReviewMyDecisionsCollectionRequest {
|
||||
return &AccessReviewMyDecisionsCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessReviewDecision item
|
||||
func (b *AccessReviewMyDecisionsCollectionRequestBuilder) ID(id string) *AccessReviewDecisionRequestBuilder {
|
||||
bb := &AccessReviewDecisionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewMyDecisionsCollectionRequest is request for AccessReviewDecision collection
|
||||
type AccessReviewMyDecisionsCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessReviewDecision collection
|
||||
func (r *AccessReviewMyDecisionsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessReviewDecision, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessReviewDecision
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessReviewDecision
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessReviewDecision collection
|
||||
func (r *AccessReviewMyDecisionsCollectionRequest) Get(ctx context.Context) ([]AccessReviewDecision, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessReviewDecision collection
|
||||
func (r *AccessReviewMyDecisionsCollectionRequest) Add(ctx context.Context, reqObj *AccessReviewDecision) (resObj *AccessReviewDecision, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Reviewers returns request builder for AccessReviewReviewer collection
|
||||
func (b *AccessReviewRequestBuilder) Reviewers() *AccessReviewReviewersCollectionRequestBuilder {
|
||||
bb := &AccessReviewReviewersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/reviewers"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewReviewersCollectionRequestBuilder is request builder for AccessReviewReviewer collection
|
||||
type AccessReviewReviewersCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for AccessReviewReviewer collection
|
||||
func (b *AccessReviewReviewersCollectionRequestBuilder) Request() *AccessReviewReviewersCollectionRequest {
|
||||
return &AccessReviewReviewersCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for AccessReviewReviewer item
|
||||
func (b *AccessReviewReviewersCollectionRequestBuilder) ID(id string) *AccessReviewReviewerRequestBuilder {
|
||||
bb := &AccessReviewReviewerRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AccessReviewReviewersCollectionRequest is request for AccessReviewReviewer collection
|
||||
type AccessReviewReviewersCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for AccessReviewReviewer collection
|
||||
func (r *AccessReviewReviewersCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]AccessReviewReviewer, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []AccessReviewReviewer
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []AccessReviewReviewer
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for AccessReviewReviewer collection
|
||||
func (r *AccessReviewReviewersCollectionRequest) Get(ctx context.Context) ([]AccessReviewReviewer, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for AccessReviewReviewer collection
|
||||
func (r *AccessReviewReviewersCollectionRequest) Add(ctx context.Context, reqObj *AccessReviewReviewer) (resObj *AccessReviewReviewer, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
13
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewReviewerModel.go
generated
vendored
13
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewReviewerModel.go
generated
vendored
@@ -1,13 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessReviewReviewer undocumented
|
||||
type AccessReviewReviewer struct {
|
||||
// Entity is the base model of AccessReviewReviewer
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// UserPrincipalName undocumented
|
||||
UserPrincipalName *string `json:"userPrincipalName,omitempty"`
|
||||
}
|
||||
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewReviewerRequest.go
generated
vendored
38
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewReviewerRequest.go
generated
vendored
@@ -1,38 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AccessReviewReviewerRequestBuilder is request builder for AccessReviewReviewer
|
||||
type AccessReviewReviewerRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AccessReviewReviewerRequest
|
||||
func (b *AccessReviewReviewerRequestBuilder) Request() *AccessReviewReviewerRequest {
|
||||
return &AccessReviewReviewerRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AccessReviewReviewerRequest is request for AccessReviewReviewer
|
||||
type AccessReviewReviewerRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AccessReviewReviewer
|
||||
func (r *AccessReviewReviewerRequest) Get(ctx context.Context) (resObj *AccessReviewReviewer, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AccessReviewReviewer
|
||||
func (r *AccessReviewReviewerRequest) Update(ctx context.Context, reqObj *AccessReviewReviewer) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AccessReviewReviewer
|
||||
func (r *AccessReviewReviewerRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
27
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewSettingsModel.go
generated
vendored
27
vendor/github.com/matterbridge/msgraph.go/beta/AccessReviewSettingsModel.go
generated
vendored
@@ -1,27 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessReviewSettings undocumented
|
||||
type AccessReviewSettings struct {
|
||||
// Object is the base model of AccessReviewSettings
|
||||
Object
|
||||
// MailNotificationsEnabled undocumented
|
||||
MailNotificationsEnabled *bool `json:"mailNotificationsEnabled,omitempty"`
|
||||
// RemindersEnabled undocumented
|
||||
RemindersEnabled *bool `json:"remindersEnabled,omitempty"`
|
||||
// JustificationRequiredOnApproval undocumented
|
||||
JustificationRequiredOnApproval *bool `json:"justificationRequiredOnApproval,omitempty"`
|
||||
// RecurrenceSettings undocumented
|
||||
RecurrenceSettings *AccessReviewRecurrenceSettings `json:"recurrenceSettings,omitempty"`
|
||||
// AutoReviewEnabled undocumented
|
||||
AutoReviewEnabled *bool `json:"autoReviewEnabled,omitempty"`
|
||||
// ActivityDurationInDays undocumented
|
||||
ActivityDurationInDays *int `json:"activityDurationInDays,omitempty"`
|
||||
// AutoReviewSettings undocumented
|
||||
AutoReviewSettings *AutoReviewSettings `json:"autoReviewSettings,omitempty"`
|
||||
// AutoApplyReviewResultsEnabled undocumented
|
||||
AutoApplyReviewResultsEnabled *bool `json:"autoApplyReviewResultsEnabled,omitempty"`
|
||||
// AccessRecommendationsEnabled undocumented
|
||||
AccessRecommendationsEnabled *bool `json:"accessRecommendationsEnabled,omitempty"`
|
||||
}
|
||||
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessScopeEnum.go
generated
vendored
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessScopeEnum.go
generated
vendored
@@ -1,25 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessScope undocumented
|
||||
type AccessScope int
|
||||
|
||||
const (
|
||||
// AccessScopeVInOrganization undocumented
|
||||
AccessScopeVInOrganization AccessScope = 0
|
||||
// AccessScopeVNotInOrganization undocumented
|
||||
AccessScopeVNotInOrganization AccessScope = 1
|
||||
)
|
||||
|
||||
// AccessScopePInOrganization returns a pointer to AccessScopeVInOrganization
|
||||
func AccessScopePInOrganization() *AccessScope {
|
||||
v := AccessScopeVInOrganization
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessScopePNotInOrganization returns a pointer to AccessScopeVNotInOrganization
|
||||
func AccessScopePNotInOrganization() *AccessScope {
|
||||
v := AccessScopeVNotInOrganization
|
||||
return &v
|
||||
}
|
||||
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessTypeEnum.go
generated
vendored
25
vendor/github.com/matterbridge/msgraph.go/beta/AccessTypeEnum.go
generated
vendored
@@ -1,25 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccessType undocumented
|
||||
type AccessType int
|
||||
|
||||
const (
|
||||
// AccessTypeVGrant undocumented
|
||||
AccessTypeVGrant AccessType = 1
|
||||
// AccessTypeVDeny undocumented
|
||||
AccessTypeVDeny AccessType = 2
|
||||
)
|
||||
|
||||
// AccessTypePGrant returns a pointer to AccessTypeVGrant
|
||||
func AccessTypePGrant() *AccessType {
|
||||
v := AccessTypeVGrant
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccessTypePDeny returns a pointer to AccessTypeVDeny
|
||||
func AccessTypePDeny() *AccessType {
|
||||
v := AccessTypeVDeny
|
||||
return &v
|
||||
}
|
||||
13
vendor/github.com/matterbridge/msgraph.go/beta/AccountAliasModel.go
generated
vendored
13
vendor/github.com/matterbridge/msgraph.go/beta/AccountAliasModel.go
generated
vendored
@@ -1,13 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccountAlias undocumented
|
||||
type AccountAlias struct {
|
||||
// Object is the base model of AccountAlias
|
||||
Object
|
||||
// ID undocumented
|
||||
ID *string `json:"id,omitempty"`
|
||||
// IDType undocumented
|
||||
IDType *string `json:"idType,omitempty"`
|
||||
}
|
||||
23
vendor/github.com/matterbridge/msgraph.go/beta/AccountModel.go
generated
vendored
23
vendor/github.com/matterbridge/msgraph.go/beta/AccountModel.go
generated
vendored
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// Account undocumented
|
||||
type Account struct {
|
||||
// Entity is the base model of Account
|
||||
Entity
|
||||
// Number undocumented
|
||||
Number *string `json:"number,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Category undocumented
|
||||
Category *string `json:"category,omitempty"`
|
||||
// SubCategory undocumented
|
||||
SubCategory *string `json:"subCategory,omitempty"`
|
||||
// Blocked undocumented
|
||||
Blocked *bool `json:"blocked,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
}
|
||||
57
vendor/github.com/matterbridge/msgraph.go/beta/AccountStatusEnum.go
generated
vendored
57
vendor/github.com/matterbridge/msgraph.go/beta/AccountStatusEnum.go
generated
vendored
@@ -1,57 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AccountStatus undocumented
|
||||
type AccountStatus int
|
||||
|
||||
const (
|
||||
// AccountStatusVUnknown undocumented
|
||||
AccountStatusVUnknown AccountStatus = 0
|
||||
// AccountStatusVStaged undocumented
|
||||
AccountStatusVStaged AccountStatus = 1
|
||||
// AccountStatusVActive undocumented
|
||||
AccountStatusVActive AccountStatus = 2
|
||||
// AccountStatusVSuspended undocumented
|
||||
AccountStatusVSuspended AccountStatus = 3
|
||||
// AccountStatusVDeleted undocumented
|
||||
AccountStatusVDeleted AccountStatus = 4
|
||||
// AccountStatusVUnknownFutureValue undocumented
|
||||
AccountStatusVUnknownFutureValue AccountStatus = 127
|
||||
)
|
||||
|
||||
// AccountStatusPUnknown returns a pointer to AccountStatusVUnknown
|
||||
func AccountStatusPUnknown() *AccountStatus {
|
||||
v := AccountStatusVUnknown
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccountStatusPStaged returns a pointer to AccountStatusVStaged
|
||||
func AccountStatusPStaged() *AccountStatus {
|
||||
v := AccountStatusVStaged
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccountStatusPActive returns a pointer to AccountStatusVActive
|
||||
func AccountStatusPActive() *AccountStatus {
|
||||
v := AccountStatusVActive
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccountStatusPSuspended returns a pointer to AccountStatusVSuspended
|
||||
func AccountStatusPSuspended() *AccountStatus {
|
||||
v := AccountStatusVSuspended
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccountStatusPDeleted returns a pointer to AccountStatusVDeleted
|
||||
func AccountStatusPDeleted() *AccountStatus {
|
||||
v := AccountStatusVDeleted
|
||||
return &v
|
||||
}
|
||||
|
||||
// AccountStatusPUnknownFutureValue returns a pointer to AccountStatusVUnknownFutureValue
|
||||
func AccountStatusPUnknownFutureValue() *AccountStatus {
|
||||
v := AccountStatusVUnknownFutureValue
|
||||
return &v
|
||||
}
|
||||
41
vendor/github.com/matterbridge/msgraph.go/beta/ActionSourceEnum.go
generated
vendored
41
vendor/github.com/matterbridge/msgraph.go/beta/ActionSourceEnum.go
generated
vendored
@@ -1,41 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// ActionSource undocumented
|
||||
type ActionSource int
|
||||
|
||||
const (
|
||||
// ActionSourceVManual undocumented
|
||||
ActionSourceVManual ActionSource = 0
|
||||
// ActionSourceVAutomatic undocumented
|
||||
ActionSourceVAutomatic ActionSource = 1
|
||||
// ActionSourceVRecommended undocumented
|
||||
ActionSourceVRecommended ActionSource = 2
|
||||
// ActionSourceVDefault undocumented
|
||||
ActionSourceVDefault ActionSource = 3
|
||||
)
|
||||
|
||||
// ActionSourcePManual returns a pointer to ActionSourceVManual
|
||||
func ActionSourcePManual() *ActionSource {
|
||||
v := ActionSourceVManual
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionSourcePAutomatic returns a pointer to ActionSourceVAutomatic
|
||||
func ActionSourcePAutomatic() *ActionSource {
|
||||
v := ActionSourceVAutomatic
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionSourcePRecommended returns a pointer to ActionSourceVRecommended
|
||||
func ActionSourcePRecommended() *ActionSource {
|
||||
v := ActionSourceVRecommended
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionSourcePDefault returns a pointer to ActionSourceVDefault
|
||||
func ActionSourcePDefault() *ActionSource {
|
||||
v := ActionSourceVDefault
|
||||
return &v
|
||||
}
|
||||
65
vendor/github.com/matterbridge/msgraph.go/beta/ActionStateEnum.go
generated
vendored
65
vendor/github.com/matterbridge/msgraph.go/beta/ActionStateEnum.go
generated
vendored
@@ -1,65 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// ActionState undocumented
|
||||
type ActionState int
|
||||
|
||||
const (
|
||||
// ActionStateVNone undocumented
|
||||
ActionStateVNone ActionState = 0
|
||||
// ActionStateVPending undocumented
|
||||
ActionStateVPending ActionState = 1
|
||||
// ActionStateVCanceled undocumented
|
||||
ActionStateVCanceled ActionState = 2
|
||||
// ActionStateVActive undocumented
|
||||
ActionStateVActive ActionState = 3
|
||||
// ActionStateVDone undocumented
|
||||
ActionStateVDone ActionState = 4
|
||||
// ActionStateVFailed undocumented
|
||||
ActionStateVFailed ActionState = 5
|
||||
// ActionStateVNotSupported undocumented
|
||||
ActionStateVNotSupported ActionState = 6
|
||||
)
|
||||
|
||||
// ActionStatePNone returns a pointer to ActionStateVNone
|
||||
func ActionStatePNone() *ActionState {
|
||||
v := ActionStateVNone
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePPending returns a pointer to ActionStateVPending
|
||||
func ActionStatePPending() *ActionState {
|
||||
v := ActionStateVPending
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePCanceled returns a pointer to ActionStateVCanceled
|
||||
func ActionStatePCanceled() *ActionState {
|
||||
v := ActionStateVCanceled
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePActive returns a pointer to ActionStateVActive
|
||||
func ActionStatePActive() *ActionState {
|
||||
v := ActionStateVActive
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePDone returns a pointer to ActionStateVDone
|
||||
func ActionStatePDone() *ActionState {
|
||||
v := ActionStateVDone
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePFailed returns a pointer to ActionStateVFailed
|
||||
func ActionStatePFailed() *ActionState {
|
||||
v := ActionStateVFailed
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActionStatePNotSupported returns a pointer to ActionStateVNotSupported
|
||||
func ActionStatePNotSupported() *ActionState {
|
||||
v := ActionStateVNotSupported
|
||||
return &v
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder is request builder for ActiveDirectoryWindowsAutopilotDeploymentProfile
|
||||
type ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns ActiveDirectoryWindowsAutopilotDeploymentProfileRequest
|
||||
func (b *ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder) Request() *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest {
|
||||
return &ActiveDirectoryWindowsAutopilotDeploymentProfileRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ActiveDirectoryWindowsAutopilotDeploymentProfileRequest is request for ActiveDirectoryWindowsAutopilotDeploymentProfile
|
||||
type ActiveDirectoryWindowsAutopilotDeploymentProfileRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for ActiveDirectoryWindowsAutopilotDeploymentProfile
|
||||
func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) Get(ctx context.Context) (resObj *ActiveDirectoryWindowsAutopilotDeploymentProfile, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for ActiveDirectoryWindowsAutopilotDeploymentProfile
|
||||
func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) Update(ctx context.Context, reqObj *ActiveDirectoryWindowsAutopilotDeploymentProfile) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for ActiveDirectoryWindowsAutopilotDeploymentProfile
|
||||
func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// DomainJoinConfiguration is navigation property
|
||||
func (b *ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder) DomainJoinConfiguration() *WindowsDomainJoinConfigurationRequestBuilder {
|
||||
bb := &WindowsDomainJoinConfigurationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/domainJoinConfiguration"
|
||||
return bb
|
||||
}
|
||||
41
vendor/github.com/matterbridge/msgraph.go/beta/ActivityDomainEnum.go
generated
vendored
41
vendor/github.com/matterbridge/msgraph.go/beta/ActivityDomainEnum.go
generated
vendored
@@ -1,41 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// ActivityDomain undocumented
|
||||
type ActivityDomain int
|
||||
|
||||
const (
|
||||
// ActivityDomainVUnknown undocumented
|
||||
ActivityDomainVUnknown ActivityDomain = 0
|
||||
// ActivityDomainVWork undocumented
|
||||
ActivityDomainVWork ActivityDomain = 1
|
||||
// ActivityDomainVPersonal undocumented
|
||||
ActivityDomainVPersonal ActivityDomain = 2
|
||||
// ActivityDomainVUnrestricted undocumented
|
||||
ActivityDomainVUnrestricted ActivityDomain = 3
|
||||
)
|
||||
|
||||
// ActivityDomainPUnknown returns a pointer to ActivityDomainVUnknown
|
||||
func ActivityDomainPUnknown() *ActivityDomain {
|
||||
v := ActivityDomainVUnknown
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActivityDomainPWork returns a pointer to ActivityDomainVWork
|
||||
func ActivityDomainPWork() *ActivityDomain {
|
||||
v := ActivityDomainVWork
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActivityDomainPPersonal returns a pointer to ActivityDomainVPersonal
|
||||
func ActivityDomainPPersonal() *ActivityDomain {
|
||||
v := ActivityDomainVPersonal
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActivityDomainPUnrestricted returns a pointer to ActivityDomainVUnrestricted
|
||||
func ActivityDomainPUnrestricted() *ActivityDomain {
|
||||
v := ActivityDomainVUnrestricted
|
||||
return &v
|
||||
}
|
||||
29
vendor/github.com/matterbridge/msgraph.go/beta/ActivityHistoryItemModel.go
generated
vendored
29
vendor/github.com/matterbridge/msgraph.go/beta/ActivityHistoryItemModel.go
generated
vendored
@@ -1,29 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// ActivityHistoryItem undocumented
|
||||
type ActivityHistoryItem struct {
|
||||
// Entity is the base model of ActivityHistoryItem
|
||||
Entity
|
||||
// Status undocumented
|
||||
Status *Status `json:"status,omitempty"`
|
||||
// ActiveDurationSeconds undocumented
|
||||
ActiveDurationSeconds *int `json:"activeDurationSeconds,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// LastActiveDateTime undocumented
|
||||
LastActiveDateTime *time.Time `json:"lastActiveDateTime,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
// ExpirationDateTime undocumented
|
||||
ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
|
||||
// StartedDateTime undocumented
|
||||
StartedDateTime *time.Time `json:"startedDateTime,omitempty"`
|
||||
// UserTimezone undocumented
|
||||
UserTimezone *string `json:"userTimezone,omitempty"`
|
||||
// Activity undocumented
|
||||
Activity *UserActivity `json:"activity,omitempty"`
|
||||
}
|
||||
45
vendor/github.com/matterbridge/msgraph.go/beta/ActivityHistoryItemRequest.go
generated
vendored
45
vendor/github.com/matterbridge/msgraph.go/beta/ActivityHistoryItemRequest.go
generated
vendored
@@ -1,45 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// ActivityHistoryItemRequestBuilder is request builder for ActivityHistoryItem
|
||||
type ActivityHistoryItemRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns ActivityHistoryItemRequest
|
||||
func (b *ActivityHistoryItemRequestBuilder) Request() *ActivityHistoryItemRequest {
|
||||
return &ActivityHistoryItemRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ActivityHistoryItemRequest is request for ActivityHistoryItem
|
||||
type ActivityHistoryItemRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for ActivityHistoryItem
|
||||
func (r *ActivityHistoryItemRequest) Get(ctx context.Context) (resObj *ActivityHistoryItem, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for ActivityHistoryItem
|
||||
func (r *ActivityHistoryItemRequest) Update(ctx context.Context, reqObj *ActivityHistoryItem) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for ActivityHistoryItem
|
||||
func (r *ActivityHistoryItemRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// Activity is navigation property
|
||||
func (b *ActivityHistoryItemRequestBuilder) Activity() *UserActivityRequestBuilder {
|
||||
bb := &UserActivityRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/activity"
|
||||
return bb
|
||||
}
|
||||
21
vendor/github.com/matterbridge/msgraph.go/beta/ActivityStatisticsModel.go
generated
vendored
21
vendor/github.com/matterbridge/msgraph.go/beta/ActivityStatisticsModel.go
generated
vendored
@@ -1,21 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// ActivityStatistics undocumented
|
||||
type ActivityStatistics struct {
|
||||
// Entity is the base model of ActivityStatistics
|
||||
Entity
|
||||
// Activity undocumented
|
||||
Activity *AnalyticsActivityType `json:"activity,omitempty"`
|
||||
// StartDate undocumented
|
||||
StartDate *time.Time `json:"startDate,omitempty"`
|
||||
// EndDate undocumented
|
||||
EndDate *time.Time `json:"endDate,omitempty"`
|
||||
// TimeZoneUsed undocumented
|
||||
TimeZoneUsed *string `json:"timeZoneUsed,omitempty"`
|
||||
// Duration undocumented
|
||||
Duration *time.Duration `json:"duration,omitempty"`
|
||||
}
|
||||
38
vendor/github.com/matterbridge/msgraph.go/beta/ActivityStatisticsRequest.go
generated
vendored
38
vendor/github.com/matterbridge/msgraph.go/beta/ActivityStatisticsRequest.go
generated
vendored
@@ -1,38 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// ActivityStatisticsRequestBuilder is request builder for ActivityStatistics
|
||||
type ActivityStatisticsRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns ActivityStatisticsRequest
|
||||
func (b *ActivityStatisticsRequestBuilder) Request() *ActivityStatisticsRequest {
|
||||
return &ActivityStatisticsRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ActivityStatisticsRequest is request for ActivityStatistics
|
||||
type ActivityStatisticsRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for ActivityStatistics
|
||||
func (r *ActivityStatisticsRequest) Get(ctx context.Context) (resObj *ActivityStatistics, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for ActivityStatistics
|
||||
func (r *ActivityStatisticsRequest) Update(ctx context.Context, reqObj *ActivityStatistics) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for ActivityStatistics
|
||||
func (r *ActivityStatisticsRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
33
vendor/github.com/matterbridge/msgraph.go/beta/ActivityTypeEnum.go
generated
vendored
33
vendor/github.com/matterbridge/msgraph.go/beta/ActivityTypeEnum.go
generated
vendored
@@ -1,33 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// ActivityType undocumented
|
||||
type ActivityType int
|
||||
|
||||
const (
|
||||
// ActivityTypeVSignin undocumented
|
||||
ActivityTypeVSignin ActivityType = 0
|
||||
// ActivityTypeVUser undocumented
|
||||
ActivityTypeVUser ActivityType = 1
|
||||
// ActivityTypeVUnknownFutureValue undocumented
|
||||
ActivityTypeVUnknownFutureValue ActivityType = 2
|
||||
)
|
||||
|
||||
// ActivityTypePSignin returns a pointer to ActivityTypeVSignin
|
||||
func ActivityTypePSignin() *ActivityType {
|
||||
v := ActivityTypeVSignin
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActivityTypePUser returns a pointer to ActivityTypeVUser
|
||||
func ActivityTypePUser() *ActivityType {
|
||||
v := ActivityTypeVUser
|
||||
return &v
|
||||
}
|
||||
|
||||
// ActivityTypePUnknownFutureValue returns a pointer to ActivityTypeVUnknownFutureValue
|
||||
func ActivityTypePUnknownFutureValue() *ActivityType {
|
||||
v := ActivityTypeVUnknownFutureValue
|
||||
return &v
|
||||
}
|
||||
23
vendor/github.com/matterbridge/msgraph.go/beta/AddContentFooterActionModel.go
generated
vendored
23
vendor/github.com/matterbridge/msgraph.go/beta/AddContentFooterActionModel.go
generated
vendored
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddContentFooterAction undocumented
|
||||
type AddContentFooterAction struct {
|
||||
// InformationProtectionAction is the base model of AddContentFooterAction
|
||||
InformationProtectionAction
|
||||
// UIElementName undocumented
|
||||
UIElementName *string `json:"uiElementName,omitempty"`
|
||||
// Text undocumented
|
||||
Text *string `json:"text,omitempty"`
|
||||
// FontName undocumented
|
||||
FontName *string `json:"fontName,omitempty"`
|
||||
// FontSize undocumented
|
||||
FontSize *int `json:"fontSize,omitempty"`
|
||||
// FontColor undocumented
|
||||
FontColor *string `json:"fontColor,omitempty"`
|
||||
// Alignment undocumented
|
||||
Alignment *ContentAlignment `json:"alignment,omitempty"`
|
||||
// Margin undocumented
|
||||
Margin *int `json:"margin,omitempty"`
|
||||
}
|
||||
23
vendor/github.com/matterbridge/msgraph.go/beta/AddContentHeaderActionModel.go
generated
vendored
23
vendor/github.com/matterbridge/msgraph.go/beta/AddContentHeaderActionModel.go
generated
vendored
@@ -1,23 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddContentHeaderAction undocumented
|
||||
type AddContentHeaderAction struct {
|
||||
// InformationProtectionAction is the base model of AddContentHeaderAction
|
||||
InformationProtectionAction
|
||||
// UIElementName undocumented
|
||||
UIElementName *string `json:"uiElementName,omitempty"`
|
||||
// Text undocumented
|
||||
Text *string `json:"text,omitempty"`
|
||||
// FontName undocumented
|
||||
FontName *string `json:"fontName,omitempty"`
|
||||
// FontSize undocumented
|
||||
FontSize *int `json:"fontSize,omitempty"`
|
||||
// FontColor undocumented
|
||||
FontColor *string `json:"fontColor,omitempty"`
|
||||
// Alignment undocumented
|
||||
Alignment *ContentAlignment `json:"alignment,omitempty"`
|
||||
// Margin undocumented
|
||||
Margin *int `json:"margin,omitempty"`
|
||||
}
|
||||
13
vendor/github.com/matterbridge/msgraph.go/beta/AddFooterModel.go
generated
vendored
13
vendor/github.com/matterbridge/msgraph.go/beta/AddFooterModel.go
generated
vendored
@@ -1,13 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddFooter undocumented
|
||||
type AddFooter struct {
|
||||
// MarkContent is the base model of AddFooter
|
||||
MarkContent
|
||||
// Margin undocumented
|
||||
Margin *int `json:"margin,omitempty"`
|
||||
// Alignment undocumented
|
||||
Alignment *Alignment `json:"alignment,omitempty"`
|
||||
}
|
||||
13
vendor/github.com/matterbridge/msgraph.go/beta/AddHeaderModel.go
generated
vendored
13
vendor/github.com/matterbridge/msgraph.go/beta/AddHeaderModel.go
generated
vendored
@@ -1,13 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddHeader undocumented
|
||||
type AddHeader struct {
|
||||
// MarkContent is the base model of AddHeader
|
||||
MarkContent
|
||||
// Margin undocumented
|
||||
Margin *int `json:"margin,omitempty"`
|
||||
// Alignment undocumented
|
||||
Alignment *Alignment `json:"alignment,omitempty"`
|
||||
}
|
||||
15
vendor/github.com/matterbridge/msgraph.go/beta/AddInModel.go
generated
vendored
15
vendor/github.com/matterbridge/msgraph.go/beta/AddInModel.go
generated
vendored
@@ -1,15 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddIn undocumented
|
||||
type AddIn struct {
|
||||
// Object is the base model of AddIn
|
||||
Object
|
||||
// ID undocumented
|
||||
ID *UUID `json:"id,omitempty"`
|
||||
// Type undocumented
|
||||
Type *string `json:"type,omitempty"`
|
||||
// Properties undocumented
|
||||
Properties []KeyValue `json:"properties,omitempty"`
|
||||
}
|
||||
21
vendor/github.com/matterbridge/msgraph.go/beta/AddWatermarkActionModel.go
generated
vendored
21
vendor/github.com/matterbridge/msgraph.go/beta/AddWatermarkActionModel.go
generated
vendored
@@ -1,21 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddWatermarkAction undocumented
|
||||
type AddWatermarkAction struct {
|
||||
// InformationProtectionAction is the base model of AddWatermarkAction
|
||||
InformationProtectionAction
|
||||
// UIElementName undocumented
|
||||
UIElementName *string `json:"uiElementName,omitempty"`
|
||||
// Layout undocumented
|
||||
Layout *WatermarkLayout `json:"layout,omitempty"`
|
||||
// Text undocumented
|
||||
Text *string `json:"text,omitempty"`
|
||||
// FontName undocumented
|
||||
FontName *string `json:"fontName,omitempty"`
|
||||
// FontSize undocumented
|
||||
FontSize *int `json:"fontSize,omitempty"`
|
||||
// FontColor undocumented
|
||||
FontColor *string `json:"fontColor,omitempty"`
|
||||
}
|
||||
11
vendor/github.com/matterbridge/msgraph.go/beta/AddWatermarkModel.go
generated
vendored
11
vendor/github.com/matterbridge/msgraph.go/beta/AddWatermarkModel.go
generated
vendored
@@ -1,11 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AddWatermark undocumented
|
||||
type AddWatermark struct {
|
||||
// MarkContent is the base model of AddWatermark
|
||||
MarkContent
|
||||
// Orientation undocumented
|
||||
Orientation *PageOrientation `json:"orientation,omitempty"`
|
||||
}
|
||||
33
vendor/github.com/matterbridge/msgraph.go/beta/AdminConsentStateEnum.go
generated
vendored
33
vendor/github.com/matterbridge/msgraph.go/beta/AdminConsentStateEnum.go
generated
vendored
@@ -1,33 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AdminConsentState undocumented
|
||||
type AdminConsentState int
|
||||
|
||||
const (
|
||||
// AdminConsentStateVNotConfigured undocumented
|
||||
AdminConsentStateVNotConfigured AdminConsentState = 0
|
||||
// AdminConsentStateVGranted undocumented
|
||||
AdminConsentStateVGranted AdminConsentState = 1
|
||||
// AdminConsentStateVNotGranted undocumented
|
||||
AdminConsentStateVNotGranted AdminConsentState = 2
|
||||
)
|
||||
|
||||
// AdminConsentStatePNotConfigured returns a pointer to AdminConsentStateVNotConfigured
|
||||
func AdminConsentStatePNotConfigured() *AdminConsentState {
|
||||
v := AdminConsentStateVNotConfigured
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdminConsentStatePGranted returns a pointer to AdminConsentStateVGranted
|
||||
func AdminConsentStatePGranted() *AdminConsentState {
|
||||
v := AdminConsentStateVGranted
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdminConsentStatePNotGranted returns a pointer to AdminConsentStateVNotGranted
|
||||
func AdminConsentStatePNotGranted() *AdminConsentState {
|
||||
v := AdminConsentStateVNotGranted
|
||||
return &v
|
||||
}
|
||||
327
vendor/github.com/matterbridge/msgraph.go/beta/AdministrativeUnitRequest.go
generated
vendored
327
vendor/github.com/matterbridge/msgraph.go/beta/AdministrativeUnitRequest.go
generated
vendored
@@ -1,327 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
|
||||
"github.com/matterbridge/msgraph.go/jsonx"
|
||||
)
|
||||
|
||||
// AdministrativeUnitRequestBuilder is request builder for AdministrativeUnit
|
||||
type AdministrativeUnitRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AdministrativeUnitRequest
|
||||
func (b *AdministrativeUnitRequestBuilder) Request() *AdministrativeUnitRequest {
|
||||
return &AdministrativeUnitRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AdministrativeUnitRequest is request for AdministrativeUnit
|
||||
type AdministrativeUnitRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AdministrativeUnit
|
||||
func (r *AdministrativeUnitRequest) Get(ctx context.Context) (resObj *AdministrativeUnit, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AdministrativeUnit
|
||||
func (r *AdministrativeUnitRequest) Update(ctx context.Context, reqObj *AdministrativeUnit) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AdministrativeUnit
|
||||
func (r *AdministrativeUnitRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
|
||||
// Extensions returns request builder for Extension collection
|
||||
func (b *AdministrativeUnitRequestBuilder) Extensions() *AdministrativeUnitExtensionsCollectionRequestBuilder {
|
||||
bb := &AdministrativeUnitExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/extensions"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitExtensionsCollectionRequestBuilder is request builder for Extension collection
|
||||
type AdministrativeUnitExtensionsCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for Extension collection
|
||||
func (b *AdministrativeUnitExtensionsCollectionRequestBuilder) Request() *AdministrativeUnitExtensionsCollectionRequest {
|
||||
return &AdministrativeUnitExtensionsCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for Extension item
|
||||
func (b *AdministrativeUnitExtensionsCollectionRequestBuilder) ID(id string) *ExtensionRequestBuilder {
|
||||
bb := &ExtensionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitExtensionsCollectionRequest is request for Extension collection
|
||||
type AdministrativeUnitExtensionsCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for Extension collection
|
||||
func (r *AdministrativeUnitExtensionsCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]Extension, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []Extension
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []Extension
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for Extension collection
|
||||
func (r *AdministrativeUnitExtensionsCollectionRequest) Get(ctx context.Context) ([]Extension, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for Extension collection
|
||||
func (r *AdministrativeUnitExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Extension) (resObj *Extension, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Members returns request builder for DirectoryObject collection
|
||||
func (b *AdministrativeUnitRequestBuilder) Members() *AdministrativeUnitMembersCollectionRequestBuilder {
|
||||
bb := &AdministrativeUnitMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/members"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitMembersCollectionRequestBuilder is request builder for DirectoryObject collection
|
||||
type AdministrativeUnitMembersCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for DirectoryObject collection
|
||||
func (b *AdministrativeUnitMembersCollectionRequestBuilder) Request() *AdministrativeUnitMembersCollectionRequest {
|
||||
return &AdministrativeUnitMembersCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for DirectoryObject item
|
||||
func (b *AdministrativeUnitMembersCollectionRequestBuilder) ID(id string) *DirectoryObjectRequestBuilder {
|
||||
bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitMembersCollectionRequest is request for DirectoryObject collection
|
||||
type AdministrativeUnitMembersCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for DirectoryObject collection
|
||||
func (r *AdministrativeUnitMembersCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]DirectoryObject, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []DirectoryObject
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []DirectoryObject
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for DirectoryObject collection
|
||||
func (r *AdministrativeUnitMembersCollectionRequest) Get(ctx context.Context) ([]DirectoryObject, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for DirectoryObject collection
|
||||
func (r *AdministrativeUnitMembersCollectionRequest) Add(ctx context.Context, reqObj *DirectoryObject) (resObj *DirectoryObject, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// ScopedRoleMembers returns request builder for ScopedRoleMembership collection
|
||||
func (b *AdministrativeUnitRequestBuilder) ScopedRoleMembers() *AdministrativeUnitScopedRoleMembersCollectionRequestBuilder {
|
||||
bb := &AdministrativeUnitScopedRoleMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/scopedRoleMembers"
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitScopedRoleMembersCollectionRequestBuilder is request builder for ScopedRoleMembership collection
|
||||
type AdministrativeUnitScopedRoleMembersCollectionRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns request for ScopedRoleMembership collection
|
||||
func (b *AdministrativeUnitScopedRoleMembersCollectionRequestBuilder) Request() *AdministrativeUnitScopedRoleMembersCollectionRequest {
|
||||
return &AdministrativeUnitScopedRoleMembersCollectionRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// ID returns request builder for ScopedRoleMembership item
|
||||
func (b *AdministrativeUnitScopedRoleMembersCollectionRequestBuilder) ID(id string) *ScopedRoleMembershipRequestBuilder {
|
||||
bb := &ScopedRoleMembershipRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
||||
bb.baseURL += "/" + id
|
||||
return bb
|
||||
}
|
||||
|
||||
// AdministrativeUnitScopedRoleMembersCollectionRequest is request for ScopedRoleMembership collection
|
||||
type AdministrativeUnitScopedRoleMembersCollectionRequest struct{ BaseRequest }
|
||||
|
||||
// Paging perfoms paging operation for ScopedRoleMembership collection
|
||||
func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Paging(ctx context.Context, method, path string, obj interface{}) ([]ScopedRoleMembership, error) {
|
||||
req, err := r.NewJSONRequest(method, path, obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err := r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
var values []ScopedRoleMembership
|
||||
for {
|
||||
defer res.Body.Close()
|
||||
if res.StatusCode != http.StatusOK {
|
||||
b, _ := ioutil.ReadAll(res.Body)
|
||||
errRes := &ErrorResponse{Response: res}
|
||||
err := jsonx.Unmarshal(b, errRes)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("%s: %s", res.Status, string(b))
|
||||
}
|
||||
return nil, errRes
|
||||
}
|
||||
var (
|
||||
paging Paging
|
||||
value []ScopedRoleMembership
|
||||
)
|
||||
err := jsonx.NewDecoder(res.Body).Decode(&paging)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
err = jsonx.Unmarshal(paging.Value, &value)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
values = append(values, value...)
|
||||
if len(paging.NextLink) == 0 {
|
||||
return values, nil
|
||||
}
|
||||
req, err = http.NewRequest("GET", paging.NextLink, nil)
|
||||
if ctx != nil {
|
||||
req = req.WithContext(ctx)
|
||||
}
|
||||
res, err = r.client.Do(req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Get performs GET request for ScopedRoleMembership collection
|
||||
func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Get(ctx context.Context) ([]ScopedRoleMembership, error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
return r.Paging(ctx, "GET", query, nil)
|
||||
}
|
||||
|
||||
// Add performs POST request for ScopedRoleMembership collection
|
||||
func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Add(ctx context.Context, reqObj *ScopedRoleMembership) (resObj *ScopedRoleMembership, err error) {
|
||||
err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj)
|
||||
return
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AdministratorConfiguredDeviceComplianceState undocumented
|
||||
type AdministratorConfiguredDeviceComplianceState int
|
||||
|
||||
const (
|
||||
// AdministratorConfiguredDeviceComplianceStateVBasedOnDeviceCompliancePolicy undocumented
|
||||
AdministratorConfiguredDeviceComplianceStateVBasedOnDeviceCompliancePolicy AdministratorConfiguredDeviceComplianceState = 0
|
||||
// AdministratorConfiguredDeviceComplianceStateVNonCompliant undocumented
|
||||
AdministratorConfiguredDeviceComplianceStateVNonCompliant AdministratorConfiguredDeviceComplianceState = 1
|
||||
)
|
||||
|
||||
// AdministratorConfiguredDeviceComplianceStatePBasedOnDeviceCompliancePolicy returns a pointer to AdministratorConfiguredDeviceComplianceStateVBasedOnDeviceCompliancePolicy
|
||||
func AdministratorConfiguredDeviceComplianceStatePBasedOnDeviceCompliancePolicy() *AdministratorConfiguredDeviceComplianceState {
|
||||
v := AdministratorConfiguredDeviceComplianceStateVBasedOnDeviceCompliancePolicy
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdministratorConfiguredDeviceComplianceStatePNonCompliant returns a pointer to AdministratorConfiguredDeviceComplianceStateVNonCompliant
|
||||
func AdministratorConfiguredDeviceComplianceStatePNonCompliant() *AdministratorConfiguredDeviceComplianceState {
|
||||
v := AdministratorConfiguredDeviceComplianceStateVNonCompliant
|
||||
return &v
|
||||
}
|
||||
145
vendor/github.com/matterbridge/msgraph.go/beta/AdvancedBitLockerStateEnum.go
generated
vendored
145
vendor/github.com/matterbridge/msgraph.go/beta/AdvancedBitLockerStateEnum.go
generated
vendored
@@ -1,145 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AdvancedBitLockerState undocumented
|
||||
type AdvancedBitLockerState int
|
||||
|
||||
const (
|
||||
// AdvancedBitLockerStateVSuccess undocumented
|
||||
AdvancedBitLockerStateVSuccess AdvancedBitLockerState = 0
|
||||
// AdvancedBitLockerStateVNoUserConsent undocumented
|
||||
AdvancedBitLockerStateVNoUserConsent AdvancedBitLockerState = 1
|
||||
// AdvancedBitLockerStateVOsVolumeEncryptionMethodMismatch undocumented
|
||||
AdvancedBitLockerStateVOsVolumeEncryptionMethodMismatch AdvancedBitLockerState = 2
|
||||
// AdvancedBitLockerStateVOsVolumeTpmRequired undocumented
|
||||
AdvancedBitLockerStateVOsVolumeTpmRequired AdvancedBitLockerState = 4
|
||||
// AdvancedBitLockerStateVOsVolumeTpmOnlyRequired undocumented
|
||||
AdvancedBitLockerStateVOsVolumeTpmOnlyRequired AdvancedBitLockerState = 8
|
||||
// AdvancedBitLockerStateVOsVolumeTpmPinRequired undocumented
|
||||
AdvancedBitLockerStateVOsVolumeTpmPinRequired AdvancedBitLockerState = 16
|
||||
// AdvancedBitLockerStateVOsVolumeTpmStartupKeyRequired undocumented
|
||||
AdvancedBitLockerStateVOsVolumeTpmStartupKeyRequired AdvancedBitLockerState = 32
|
||||
// AdvancedBitLockerStateVOsVolumeTpmPinStartupKeyRequired undocumented
|
||||
AdvancedBitLockerStateVOsVolumeTpmPinStartupKeyRequired AdvancedBitLockerState = 64
|
||||
// AdvancedBitLockerStateVOsVolumeUnprotected undocumented
|
||||
AdvancedBitLockerStateVOsVolumeUnprotected AdvancedBitLockerState = 128
|
||||
// AdvancedBitLockerStateVRecoveryKeyBackupFailed undocumented
|
||||
AdvancedBitLockerStateVRecoveryKeyBackupFailed AdvancedBitLockerState = 256
|
||||
// AdvancedBitLockerStateVFixedDriveNotEncrypted undocumented
|
||||
AdvancedBitLockerStateVFixedDriveNotEncrypted AdvancedBitLockerState = 512
|
||||
// AdvancedBitLockerStateVFixedDriveEncryptionMethodMismatch undocumented
|
||||
AdvancedBitLockerStateVFixedDriveEncryptionMethodMismatch AdvancedBitLockerState = 1024
|
||||
// AdvancedBitLockerStateVLoggedOnUserNonAdmin undocumented
|
||||
AdvancedBitLockerStateVLoggedOnUserNonAdmin AdvancedBitLockerState = 2048
|
||||
// AdvancedBitLockerStateVWindowsRecoveryEnvironmentNotConfigured undocumented
|
||||
AdvancedBitLockerStateVWindowsRecoveryEnvironmentNotConfigured AdvancedBitLockerState = 4096
|
||||
// AdvancedBitLockerStateVTpmNotAvailable undocumented
|
||||
AdvancedBitLockerStateVTpmNotAvailable AdvancedBitLockerState = 8192
|
||||
// AdvancedBitLockerStateVTpmNotReady undocumented
|
||||
AdvancedBitLockerStateVTpmNotReady AdvancedBitLockerState = 16384
|
||||
// AdvancedBitLockerStateVNetworkError undocumented
|
||||
AdvancedBitLockerStateVNetworkError AdvancedBitLockerState = 32768
|
||||
)
|
||||
|
||||
// AdvancedBitLockerStatePSuccess returns a pointer to AdvancedBitLockerStateVSuccess
|
||||
func AdvancedBitLockerStatePSuccess() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVSuccess
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePNoUserConsent returns a pointer to AdvancedBitLockerStateVNoUserConsent
|
||||
func AdvancedBitLockerStatePNoUserConsent() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVNoUserConsent
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeEncryptionMethodMismatch returns a pointer to AdvancedBitLockerStateVOsVolumeEncryptionMethodMismatch
|
||||
func AdvancedBitLockerStatePOsVolumeEncryptionMethodMismatch() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeEncryptionMethodMismatch
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeTpmRequired returns a pointer to AdvancedBitLockerStateVOsVolumeTpmRequired
|
||||
func AdvancedBitLockerStatePOsVolumeTpmRequired() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeTpmRequired
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeTpmOnlyRequired returns a pointer to AdvancedBitLockerStateVOsVolumeTpmOnlyRequired
|
||||
func AdvancedBitLockerStatePOsVolumeTpmOnlyRequired() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeTpmOnlyRequired
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeTpmPinRequired returns a pointer to AdvancedBitLockerStateVOsVolumeTpmPinRequired
|
||||
func AdvancedBitLockerStatePOsVolumeTpmPinRequired() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeTpmPinRequired
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeTpmStartupKeyRequired returns a pointer to AdvancedBitLockerStateVOsVolumeTpmStartupKeyRequired
|
||||
func AdvancedBitLockerStatePOsVolumeTpmStartupKeyRequired() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeTpmStartupKeyRequired
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeTpmPinStartupKeyRequired returns a pointer to AdvancedBitLockerStateVOsVolumeTpmPinStartupKeyRequired
|
||||
func AdvancedBitLockerStatePOsVolumeTpmPinStartupKeyRequired() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeTpmPinStartupKeyRequired
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePOsVolumeUnprotected returns a pointer to AdvancedBitLockerStateVOsVolumeUnprotected
|
||||
func AdvancedBitLockerStatePOsVolumeUnprotected() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVOsVolumeUnprotected
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePRecoveryKeyBackupFailed returns a pointer to AdvancedBitLockerStateVRecoveryKeyBackupFailed
|
||||
func AdvancedBitLockerStatePRecoveryKeyBackupFailed() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVRecoveryKeyBackupFailed
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePFixedDriveNotEncrypted returns a pointer to AdvancedBitLockerStateVFixedDriveNotEncrypted
|
||||
func AdvancedBitLockerStatePFixedDriveNotEncrypted() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVFixedDriveNotEncrypted
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePFixedDriveEncryptionMethodMismatch returns a pointer to AdvancedBitLockerStateVFixedDriveEncryptionMethodMismatch
|
||||
func AdvancedBitLockerStatePFixedDriveEncryptionMethodMismatch() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVFixedDriveEncryptionMethodMismatch
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePLoggedOnUserNonAdmin returns a pointer to AdvancedBitLockerStateVLoggedOnUserNonAdmin
|
||||
func AdvancedBitLockerStatePLoggedOnUserNonAdmin() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVLoggedOnUserNonAdmin
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePWindowsRecoveryEnvironmentNotConfigured returns a pointer to AdvancedBitLockerStateVWindowsRecoveryEnvironmentNotConfigured
|
||||
func AdvancedBitLockerStatePWindowsRecoveryEnvironmentNotConfigured() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVWindowsRecoveryEnvironmentNotConfigured
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePTpmNotAvailable returns a pointer to AdvancedBitLockerStateVTpmNotAvailable
|
||||
func AdvancedBitLockerStatePTpmNotAvailable() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVTpmNotAvailable
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePTpmNotReady returns a pointer to AdvancedBitLockerStateVTpmNotReady
|
||||
func AdvancedBitLockerStatePTpmNotReady() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVTpmNotReady
|
||||
return &v
|
||||
}
|
||||
|
||||
// AdvancedBitLockerStatePNetworkError returns a pointer to AdvancedBitLockerStateVNetworkError
|
||||
func AdvancedBitLockerStatePNetworkError() *AdvancedBitLockerState {
|
||||
v := AdvancedBitLockerStateVNetworkError
|
||||
return &v
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// AdvancedThreatProtectionOnboardingDeviceSettingState ATP onboarding State for a given device.
|
||||
type AdvancedThreatProtectionOnboardingDeviceSettingState struct {
|
||||
// Entity is the base model of AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
Entity
|
||||
// PlatformType Device platform type
|
||||
PlatformType *DeviceType `json:"platformType,omitempty"`
|
||||
// Setting The setting class name and property name.
|
||||
Setting *string `json:"setting,omitempty"`
|
||||
// SettingName The Setting Name that is being reported
|
||||
SettingName *string `json:"settingName,omitempty"`
|
||||
// DeviceID The Device Id that is being reported
|
||||
DeviceID *string `json:"deviceId,omitempty"`
|
||||
// DeviceName The Device Name that is being reported
|
||||
DeviceName *string `json:"deviceName,omitempty"`
|
||||
// UserID The user Id that is being reported
|
||||
UserID *string `json:"userId,omitempty"`
|
||||
// UserEmail The User email address that is being reported
|
||||
UserEmail *string `json:"userEmail,omitempty"`
|
||||
// UserName The User Name that is being reported
|
||||
UserName *string `json:"userName,omitempty"`
|
||||
// UserPrincipalName The User PrincipalName that is being reported
|
||||
UserPrincipalName *string `json:"userPrincipalName,omitempty"`
|
||||
// DeviceModel The device model that is being reported
|
||||
DeviceModel *string `json:"deviceModel,omitempty"`
|
||||
// State The compliance state of the setting
|
||||
State *ComplianceStatus `json:"state,omitempty"`
|
||||
// ComplianceGracePeriodExpirationDateTime The DateTime when device compliance grace period expires
|
||||
ComplianceGracePeriodExpirationDateTime *time.Time `json:"complianceGracePeriodExpirationDateTime,omitempty"`
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "context"
|
||||
|
||||
// AdvancedThreatProtectionOnboardingDeviceSettingStateRequestBuilder is request builder for AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
type AdvancedThreatProtectionOnboardingDeviceSettingStateRequestBuilder struct{ BaseRequestBuilder }
|
||||
|
||||
// Request returns AdvancedThreatProtectionOnboardingDeviceSettingStateRequest
|
||||
func (b *AdvancedThreatProtectionOnboardingDeviceSettingStateRequestBuilder) Request() *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest {
|
||||
return &AdvancedThreatProtectionOnboardingDeviceSettingStateRequest{
|
||||
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
||||
}
|
||||
}
|
||||
|
||||
// AdvancedThreatProtectionOnboardingDeviceSettingStateRequest is request for AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
type AdvancedThreatProtectionOnboardingDeviceSettingStateRequest struct{ BaseRequest }
|
||||
|
||||
// Get performs GET request for AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) Get(ctx context.Context) (resObj *AdvancedThreatProtectionOnboardingDeviceSettingState, err error) {
|
||||
var query string
|
||||
if r.query != nil {
|
||||
query = "?" + r.query.Encode()
|
||||
}
|
||||
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
||||
return
|
||||
}
|
||||
|
||||
// Update performs PATCH request for AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) Update(ctx context.Context, reqObj *AdvancedThreatProtectionOnboardingDeviceSettingState) error {
|
||||
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
||||
}
|
||||
|
||||
// Delete performs DELETE request for AdvancedThreatProtectionOnboardingDeviceSettingState
|
||||
func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) Delete(ctx context.Context) error {
|
||||
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AdvancedThreatProtectionOnboardingStateSummary Windows defender advanced threat protection onboarding state summary across the account.
|
||||
type AdvancedThreatProtectionOnboardingStateSummary struct {
|
||||
// Entity is the base model of AdvancedThreatProtectionOnboardingStateSummary
|
||||
Entity
|
||||
// UnknownDeviceCount Number of unknown devices
|
||||
UnknownDeviceCount *int `json:"unknownDeviceCount,omitempty"`
|
||||
// NotApplicableDeviceCount Number of not applicable devices
|
||||
NotApplicableDeviceCount *int `json:"notApplicableDeviceCount,omitempty"`
|
||||
// CompliantDeviceCount Number of compliant devices
|
||||
CompliantDeviceCount *int `json:"compliantDeviceCount,omitempty"`
|
||||
// RemediatedDeviceCount Number of remediated devices
|
||||
RemediatedDeviceCount *int `json:"remediatedDeviceCount,omitempty"`
|
||||
// NonCompliantDeviceCount Number of NonCompliant devices
|
||||
NonCompliantDeviceCount *int `json:"nonCompliantDeviceCount,omitempty"`
|
||||
// ErrorDeviceCount Number of error devices
|
||||
ErrorDeviceCount *int `json:"errorDeviceCount,omitempty"`
|
||||
// ConflictDeviceCount Number of conflict devices
|
||||
ConflictDeviceCount *int `json:"conflictDeviceCount,omitempty"`
|
||||
// NotAssignedDeviceCount Number of not assigned devices
|
||||
NotAssignedDeviceCount *int `json:"notAssignedDeviceCount,omitempty"`
|
||||
// AdvancedThreatProtectionOnboardingDeviceSettingStates undocumented
|
||||
AdvancedThreatProtectionOnboardingDeviceSettingStates []AdvancedThreatProtectionOnboardingDeviceSettingState `json:"advancedThreatProtectionOnboardingDeviceSettingStates,omitempty"`
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user