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  }