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 }