github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelTeams.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // TeamsApp undocumented
     8  type TeamsApp struct {
     9  	// Entity is the base model of TeamsApp
    10  	Entity
    11  	// ExternalID undocumented
    12  	ExternalID *string `json:"externalId,omitempty"`
    13  	// DisplayName undocumented
    14  	DisplayName *string `json:"displayName,omitempty"`
    15  	// DistributionMethod undocumented
    16  	DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"`
    17  	// AppDefinitions undocumented
    18  	AppDefinitions []TeamsAppDefinition `json:"appDefinitions,omitempty"`
    19  }
    20  
    21  // TeamsAppDefinition undocumented
    22  type TeamsAppDefinition struct {
    23  	// Entity is the base model of TeamsAppDefinition
    24  	Entity
    25  	// TeamsAppID undocumented
    26  	TeamsAppID *string `json:"teamsAppId,omitempty"`
    27  	// DisplayName undocumented
    28  	DisplayName *string `json:"displayName,omitempty"`
    29  	// Version undocumented
    30  	Version *string `json:"version,omitempty"`
    31  }
    32  
    33  // TeamsAppInstallation undocumented
    34  type TeamsAppInstallation struct {
    35  	// Entity is the base model of TeamsAppInstallation
    36  	Entity
    37  	// TeamsApp undocumented
    38  	TeamsApp *TeamsApp `json:"teamsApp,omitempty"`
    39  	// TeamsAppDefinition undocumented
    40  	TeamsAppDefinition *TeamsAppDefinition `json:"teamsAppDefinition,omitempty"`
    41  }
    42  
    43  // TeamsAsyncOperation undocumented
    44  type TeamsAsyncOperation struct {
    45  	// Entity is the base model of TeamsAsyncOperation
    46  	Entity
    47  	// OperationType undocumented
    48  	OperationType *TeamsAsyncOperationType `json:"operationType,omitempty"`
    49  	// CreatedDateTime undocumented
    50  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
    51  	// Status undocumented
    52  	Status *TeamsAsyncOperationStatus `json:"status,omitempty"`
    53  	// LastActionDateTime undocumented
    54  	LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"`
    55  	// AttemptsCount undocumented
    56  	AttemptsCount *int `json:"attemptsCount,omitempty"`
    57  	// TargetResourceID undocumented
    58  	TargetResourceID *string `json:"targetResourceId,omitempty"`
    59  	// TargetResourceLocation undocumented
    60  	TargetResourceLocation *string `json:"targetResourceLocation,omitempty"`
    61  	// Error undocumented
    62  	Error *OperationError `json:"error,omitempty"`
    63  }
    64  
    65  // TeamsTab undocumented
    66  type TeamsTab struct {
    67  	// Entity is the base model of TeamsTab
    68  	Entity
    69  	// DisplayName undocumented
    70  	DisplayName *string `json:"displayName,omitempty"`
    71  	// WebURL undocumented
    72  	WebURL *string `json:"webUrl,omitempty"`
    73  	// Configuration undocumented
    74  	Configuration *TeamsTabConfiguration `json:"configuration,omitempty"`
    75  	// TeamsApp undocumented
    76  	TeamsApp *TeamsApp `json:"teamsApp,omitempty"`
    77  }
    78  
    79  // TeamsTabConfiguration undocumented
    80  type TeamsTabConfiguration struct {
    81  	// Object is the base model of TeamsTabConfiguration
    82  	Object
    83  	// EntityID undocumented
    84  	EntityID *string `json:"entityId,omitempty"`
    85  	// ContentURL undocumented
    86  	ContentURL *string `json:"contentUrl,omitempty"`
    87  	// RemoveURL undocumented
    88  	RemoveURL *string `json:"removeUrl,omitempty"`
    89  	// WebsiteURL undocumented
    90  	WebsiteURL *string `json:"websiteUrl,omitempty"`
    91  }