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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
// AttributeDefinition undocumented
type AttributeDefinition struct {
// Object is the base model of AttributeDefinition
Object
// Anchor undocumented
Anchor *bool `json:"anchor,omitempty"`
// APIExpressions undocumented
APIExpressions []StringKeyStringValuePair `json:"apiExpressions,omitempty"`
// CaseExact undocumented
CaseExact *bool `json:"caseExact,omitempty"`
// DefaultValue undocumented
DefaultValue *string `json:"defaultValue,omitempty"`
// Metadata undocumented
Metadata []MetadataEntry `json:"metadata,omitempty"`
// Multivalued undocumented
Multivalued *bool `json:"multivalued,omitempty"`
// Mutability undocumented
Mutability *Mutability `json:"mutability,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// Required undocumented
Required *bool `json:"required,omitempty"`
// ReferencedObjects undocumented
ReferencedObjects []ReferencedObject `json:"referencedObjects,omitempty"`
// Type undocumented
Type *AttributeType `json:"type,omitempty"`
}
// AttributeMapping undocumented
type AttributeMapping struct {
// Object is the base model of AttributeMapping
Object
// DefaultValue undocumented
DefaultValue *string `json:"defaultValue,omitempty"`
// ExportMissingReferences undocumented
ExportMissingReferences *bool `json:"exportMissingReferences,omitempty"`
// FlowBehavior undocumented
FlowBehavior *AttributeFlowBehavior `json:"flowBehavior,omitempty"`
// FlowType undocumented
FlowType *AttributeFlowType `json:"flowType,omitempty"`
// MatchingPriority undocumented
MatchingPriority *int `json:"matchingPriority,omitempty"`
// Source undocumented
Source *AttributeMappingSource `json:"source,omitempty"`
// TargetAttributeName undocumented
TargetAttributeName *string `json:"targetAttributeName,omitempty"`
}
// AttributeMappingFunctionSchema undocumented
type AttributeMappingFunctionSchema struct {
// Entity is the base model of AttributeMappingFunctionSchema
Entity
// Parameters undocumented
Parameters []AttributeMappingParameterSchema `json:"parameters,omitempty"`
}
// AttributeMappingParameterSchema undocumented
type AttributeMappingParameterSchema struct {
// Object is the base model of AttributeMappingParameterSchema
Object
// AllowMultipleOccurrences undocumented
AllowMultipleOccurrences *bool `json:"allowMultipleOccurrences,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// Required undocumented
Required *bool `json:"required,omitempty"`
// Type undocumented
Type *AttributeType `json:"type,omitempty"`
}
// AttributeMappingSource undocumented
type AttributeMappingSource struct {
// Object is the base model of AttributeMappingSource
Object
// Expression undocumented
Expression *string `json:"expression,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// Parameters undocumented
Parameters []StringKeyAttributeMappingSourceValuePair `json:"parameters,omitempty"`
// Type undocumented
Type *AttributeMappingSourceType `json:"type,omitempty"`
}
|