// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

import "time"

// BaseItem undocumented
type BaseItem struct {
	// Entity is the base model of BaseItem
	Entity
	// CreatedBy undocumented
	CreatedBy *IdentitySet `json:"createdBy,omitempty"`
	// CreatedDateTime undocumented
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Description undocumented
	Description *string `json:"description,omitempty"`
	// ETag undocumented
	ETag *string `json:"eTag,omitempty"`
	// LastModifiedBy undocumented
	LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
	// LastModifiedDateTime undocumented
	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// ParentReference undocumented
	ParentReference *ItemReference `json:"parentReference,omitempty"`
	// WebURL undocumented
	WebURL *string `json:"webUrl,omitempty"`
	// CreatedByUser undocumented
	CreatedByUser *User `json:"createdByUser,omitempty"`
	// LastModifiedByUser undocumented
	LastModifiedByUser *User `json:"lastModifiedByUser,omitempty"`
}

// BaseItemVersion undocumented
type BaseItemVersion struct {
	// Entity is the base model of BaseItemVersion
	Entity
	// LastModifiedBy undocumented
	LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
	// LastModifiedDateTime undocumented
	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
	// Publication undocumented
	Publication *PublicationFacet `json:"publication,omitempty"`
}
