summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go
diff options
context:
space:
mode:
authorQais Patankar <qaisjp@gmail.com>2020-03-15 22:43:46 +0000
committerWim <wim@42.be>2020-03-22 00:02:48 +0100
commit76e5fe5a87d7e60919075f96eee599f3c6255a9f (patch)
treeaf3181ad6aadaea02069473a3718a827be888426 /vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go
parent802c80f40c709ba4967de317e40a8d6abe57f6be (diff)
downloadmatterbridge-msglm-76e5fe5a87d7e60919075f96eee599f3c6255a9f.tar.gz
matterbridge-msglm-76e5fe5a87d7e60919075f96eee599f3c6255a9f.tar.bz2
matterbridge-msglm-76e5fe5a87d7e60919075f96eee599f3c6255a9f.zip
Update vendor yaegashi/msgraph.go to v0.1.2 (2)
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go')
-rw-r--r--vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go43
1 files changed, 43 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go b/vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go
new file mode 100644
index 00000000..344a4f98
--- /dev/null
+++ b/vendor/github.com/yaegashi/msgraph.go/beta/ModelNotification.go
@@ -0,0 +1,43 @@
+// Code generated by msgraph-generate.go DO NOT EDIT.
+
+package msgraph
+
+import "time"
+
+// Notification undocumented
+type Notification struct {
+ // Entity is the base model of Notification
+ Entity
+ // TargetHostName undocumented
+ TargetHostName *string `json:"targetHostName,omitempty"`
+ // ExpirationDateTime undocumented
+ ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
+ // Payload undocumented
+ Payload *PayloadTypes `json:"payload,omitempty"`
+ // DisplayTimeToLive undocumented
+ DisplayTimeToLive *int `json:"displayTimeToLive,omitempty"`
+ // Priority undocumented
+ Priority *Priority `json:"priority,omitempty"`
+ // GroupName undocumented
+ GroupName *string `json:"groupName,omitempty"`
+ // TargetPolicy undocumented
+ TargetPolicy *TargetPolicyEndpoints `json:"targetPolicy,omitempty"`
+}
+
+// NotificationMessageTemplate Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance.
+type NotificationMessageTemplate struct {
+ // Entity is the base model of NotificationMessageTemplate
+ Entity
+ // LastModifiedDateTime DateTime the object was last modified.
+ LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
+ // DisplayName Display name for the Notification Message Template.
+ DisplayName *string `json:"displayName,omitempty"`
+ // DefaultLocale The default locale to fallback onto when the requested locale is not available.
+ DefaultLocale *string `json:"defaultLocale,omitempty"`
+ // BrandingOptions The Message Template Branding Options. Branding is defined in the Intune Admin Console.
+ BrandingOptions *NotificationTemplateBrandingOptions `json:"brandingOptions,omitempty"`
+ // RoleScopeTagIDs List of Scope Tags for this Entity instance.
+ RoleScopeTagIDs []string `json:"roleScopeTagIds,omitempty"`
+ // LocalizedNotificationMessages undocumented
+ LocalizedNotificationMessages []LocalizedNotificationMessage `json:"localizedNotificationMessages,omitempty"`
+}