/
SuggestionQuality.go
33 lines (24 loc) · 1.19 KB
/
SuggestionQuality.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package elements
// The SuggestionQuality element represents the quality of the suggested meeting time.
// https://learn.microsoft.com/en-us/exchange/client-developer/web-service-reference/suggestionquality
import "encoding/xml"
type SuggestionQuality struct {
XMLName xml.Name
TEXT string `xml:",chardata"`
}
const (
// Excellent 100 percent of users and resources are available for the suggested meeting time.
SuggestionQualityExcellent string = `Excellent`
// Fair The maximum percentage of users and resources available for a suggested meeting time is equal to the GoodThreshold element value plus 50. The minimum value for a Fair quality meeting time is 50 percent.
SuggestionQualityFairFair string = `FairFair`
// Good The minimum percentage of users and resources available is equal to or greater than the GoodThreshold element value plus 50.
SuggestionQualityGood string = `Good`
// Poor Less than 50 percent of the users and resources are available for the suggested meeting time.
SuggestionQualityPoor string = `Poor`
)
func (S *SuggestionQuality) SetForMarshal() {
S.XMLName.Local = "t:SuggestionQuality"
}
func (S *SuggestionQuality) GetSchema() *Schema {
return &SchemaTypes
}