github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelExternal.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // External undocumented
     8  type External struct {
     9  	// Entity is the base model of External
    10  	Entity
    11  	// Connections undocumented
    12  	Connections []ExternalConnection `json:"connections,omitempty"`
    13  }
    14  
    15  // ExternalConnection undocumented
    16  type ExternalConnection struct {
    17  	// Entity is the base model of ExternalConnection
    18  	Entity
    19  	// Name undocumented
    20  	Name *string `json:"name,omitempty"`
    21  	// Description undocumented
    22  	Description *string `json:"description,omitempty"`
    23  	// Configuration undocumented
    24  	Configuration *Configuration `json:"configuration,omitempty"`
    25  	// Schema undocumented
    26  	Schema *Schema `json:"schema,omitempty"`
    27  	// Items undocumented
    28  	Items []ExternalItem `json:"items,omitempty"`
    29  	// Operations undocumented
    30  	Operations []ConnectionOperation `json:"operations,omitempty"`
    31  }
    32  
    33  // ExternalFile undocumented
    34  type ExternalFile struct {
    35  	// ExternalItem is the base model of ExternalFile
    36  	ExternalItem
    37  	// CreatedDateTime undocumented
    38  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
    39  	// ModifiedDateTime undocumented
    40  	ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"`
    41  	// CreatedBy undocumented
    42  	CreatedBy *string `json:"createdBy,omitempty"`
    43  	// LastModifiedBy undocumented
    44  	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
    45  	// Title undocumented
    46  	Title *string `json:"title,omitempty"`
    47  	// URL undocumented
    48  	URL *string `json:"url,omitempty"`
    49  	// Name undocumented
    50  	Name *string `json:"name,omitempty"`
    51  	// Extension undocumented
    52  	Extension *string `json:"extension,omitempty"`
    53  	// Size undocumented
    54  	Size *int `json:"size,omitempty"`
    55  }
    56  
    57  // ExternalItem undocumented
    58  type ExternalItem struct {
    59  	// Entity is the base model of ExternalItem
    60  	Entity
    61  	// Properties undocumented
    62  	Properties *Properties `json:"properties,omitempty"`
    63  	// Content undocumented
    64  	Content *string `json:"content,omitempty"`
    65  	// ACL undocumented
    66  	ACL []ACL `json:"acl,omitempty"`
    67  }
    68  
    69  // ExternalLink undocumented
    70  type ExternalLink struct {
    71  	// Object is the base model of ExternalLink
    72  	Object
    73  	// Href undocumented
    74  	Href *string `json:"href,omitempty"`
    75  }