Apps suggestions doctype
The io.cozy.apps.suggestions doctype is used to store apps that are not yet installed, but might be useful for the user.
io.cozy.apps.suggestions are used by Cozy-Banks to extract which connectors can be suggested to the user based on his / her banking operations and used by Cozy-Pass to extract which connectors can be suggested to the user based on his / her ciphers.
Attributes
The available attributes in a io.cozy.apps.suggestions document are :
slug: {string} - The suggested app’s slugsilenced: {boolean} - Whether the user asked to silence the suggestion or notreason: {Object} - An object describing why the suggestion is madereason.code: {string} - A code describing the reason of the suggestion. See below for existing codes
Relationships
io.cozy.apps.suggestions can have the following relationships:
transactions: an array of relationships pointing toio.cozy.bank.operationsdocuments that match with the app
Example
{
"slug": "deezer",
"silenced": false,
"reason": {
"code": "FOUND_TRANSACTION"
},
"relationships": {
"transactions": {
"data": [
{ "_id": "12345abcdef", "_type": "io.cozy.bank.operations" }
]
}
},
"cozyMetadata": {
"createdAt": "2019-04-01T11:41:32",
"createdByApp": "banks"
}
}
See cozyMetadata documentation for more informations about it.
Reason codes
FOUND_TRANSACTION: a banking transaction matching this app was foundFOUND_CIPHER: a bitwarden cipher matching this app was found