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.operations
documents 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