github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelDirectory.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // Directory undocumented 8 type Directory struct { 9 // Entity is the base model of Directory 10 Entity 11 // DeletedItems undocumented 12 DeletedItems []DirectoryObject `json:"deletedItems,omitempty"` 13 } 14 15 // DirectoryAudit undocumented 16 type DirectoryAudit struct { 17 // Entity is the base model of DirectoryAudit 18 Entity 19 // Category undocumented 20 Category *string `json:"category,omitempty"` 21 // CorrelationID undocumented 22 CorrelationID *string `json:"correlationId,omitempty"` 23 // Result undocumented 24 Result *OperationResult `json:"result,omitempty"` 25 // ResultReason undocumented 26 ResultReason *string `json:"resultReason,omitempty"` 27 // ActivityDisplayName undocumented 28 ActivityDisplayName *string `json:"activityDisplayName,omitempty"` 29 // ActivityDateTime undocumented 30 ActivityDateTime *time.Time `json:"activityDateTime,omitempty"` 31 // LoggedByService undocumented 32 LoggedByService *string `json:"loggedByService,omitempty"` 33 // OperationType undocumented 34 OperationType *string `json:"operationType,omitempty"` 35 // InitiatedBy undocumented 36 InitiatedBy *AuditActivityInitiator `json:"initiatedBy,omitempty"` 37 // TargetResources undocumented 38 TargetResources []TargetResource `json:"targetResources,omitempty"` 39 // AdditionalDetails undocumented 40 AdditionalDetails []KeyValue `json:"additionalDetails,omitempty"` 41 } 42 43 // DirectoryObject Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. 44 type DirectoryObject struct { 45 // Entity is the base model of DirectoryObject 46 Entity 47 // DeletedDateTime undocumented 48 DeletedDateTime *time.Time `json:"deletedDateTime,omitempty"` 49 } 50 51 // DirectoryObjectPartnerReference undocumented 52 type DirectoryObjectPartnerReference struct { 53 // DirectoryObject is the base model of DirectoryObjectPartnerReference 54 DirectoryObject 55 // Description undocumented 56 Description *string `json:"description,omitempty"` 57 // DisplayName undocumented 58 DisplayName *string `json:"displayName,omitempty"` 59 // ExternalPartnerTenantID undocumented 60 ExternalPartnerTenantID *UUID `json:"externalPartnerTenantId,omitempty"` 61 // ObjectType undocumented 62 ObjectType *string `json:"objectType,omitempty"` 63 } 64 65 // DirectoryRole undocumented 66 type DirectoryRole struct { 67 // DirectoryObject is the base model of DirectoryRole 68 DirectoryObject 69 // Description undocumented 70 Description *string `json:"description,omitempty"` 71 // DisplayName undocumented 72 DisplayName *string `json:"displayName,omitempty"` 73 // RoleTemplateID undocumented 74 RoleTemplateID *string `json:"roleTemplateId,omitempty"` 75 // Members undocumented 76 Members []DirectoryObject `json:"members,omitempty"` 77 } 78 79 // DirectoryRoleTemplate undocumented 80 type DirectoryRoleTemplate struct { 81 // DirectoryObject is the base model of DirectoryRoleTemplate 82 DirectoryObject 83 // Description undocumented 84 Description *string `json:"description,omitempty"` 85 // DisplayName undocumented 86 DisplayName *string `json:"displayName,omitempty"` 87 }