Skip to content

Commit

Permalink
manifest schema 1.10 (#120)
Browse files Browse the repository at this point in the history
Co-authored-by: Charles Chao <v-jicha1@microsoft.com>
  • Loading branch information
charlesji-msft-teams and Charles Chao committed May 10, 2021
1 parent 6018cad commit 024c127
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 1 deletion.
8 changes: 8 additions & 0 deletions MicrosoftTeams.Localization.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,14 @@
"^activities.activityTypes\\[\\b([0-9]|[1-8][0-9]|9[0-9]|1[01][0-9]|12[0-7])\\b]\\.templateText$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.scenes\\[[0-9]\\]\\.name$": {
"type": "string",
"maxLength": 128
},
"^meetingExtensionDefinition.filters\\[([0-9]|1[0-5])\\]\\.name$": {
"type": "string",
"maxLength": 128
}
}
}
63 changes: 62 additions & 1 deletion MicrosoftTeams.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"manifestVersion": {
"type": "string",
"description": "The version of the schema this manifest is using.",
"const": "1.9"
"const": "1.10"
},
"version": {
"type": "string",
Expand Down Expand Up @@ -465,6 +465,19 @@
]
}
},
"subscriptionOffer": {
"type": "object",
"description": "Subscription offer associated with this app.",
"properties": {
"offerId": {
"type": "string",
"description": "A unique identifier for the Commercial Marketplace Software as a Service Offer.",
"maxLength": 2048
}
},
"required": [ "offerId" ],
"additionalProperties": false
},
"composeExtensions": {
"type": "array",
"description": "The set of compose extensions for this app. Currently only one compose extension per app is supported.",
Expand Down Expand Up @@ -786,6 +799,24 @@
},
"additionalProperties": false
},
"configurableProperties": {
"type": "array",
"description": "A list of tenant configured properties for an app",
"maxItems": 9,
"items": {
"enum": [
"name",
"shortDescription",
"longDescription",
"smallImageUrl",
"largeImageUrl",
"accentColor",
"developerUrl",
"privacyUrl",
"termsOfUseUrl"
]
}
},
"defaultInstallScope": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -869,9 +900,39 @@
},
"required": [ "id", "name", "file", "preview", "maxAudience", "seatsReservedForOrganizersOrPresenters" ]
},
"maxItems": 5,
"type": "array",
"uniqueItems": true
},
"filters": {
"description": "Meeting supported A/V filters.",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"$ref": "#/definitions/guid",
"description": "A unique identifier for this A/V filter. This id must be a GUID."
},
"name": {
"type": "string",
"description": "A/V filter's name.",
"maxLength": 128
},
"thumbnail": {
"$ref": "#/definitions/relativePath",
"description": "A relative file path to a A/V filter's thumbnail."
}
},
"required": [ "id", "name", "thumbnail" ]
},
"maxItems": 16,
"type": "array",
"uniqueItems": true
},
"videoAppContentUrl": {
"$ref": "#/definitions/httpsUrl",
"description": "The url which indicates A/V filters' video app content."
}
},
"description": "Specify meeting extension definition.",
Expand Down

0 comments on commit 024c127

Please sign in to comment.