[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-05-11 UTC."],[],[],null,["# FirebaseFirestoreSwift Framework Reference\n\nEnumerations\n============\n\nThe following enumerations are available globally.\n- `\n ``\n ``\n `\n\n ### [FirestoreDecodingError](/docs/reference/swift/firebasefirestoreswift/api/reference/Enums/FirestoreDecodingError)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Swift \n\n public enum FirestoreDecodingError : Error\n\n- `\n ``\n ``\n `\n\n ### [FirestoreEncodingError](/docs/reference/swift/firebasefirestoreswift/api/reference/Enums/FirestoreEncodingError)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Swift \n\n public enum FirestoreEncodingError : Error\n\n- `\n ``\n ``\n `\n\n ### [DecodingFailureStrategy](/docs/reference/swift/firebasefirestoreswift/api/reference/Enums/DecodingFailureStrategy)\n\n `\n ` \n The strategy to use when an error occurs during mapping Firestore documents\n to the target type of [FirestoreQuery](/docs/reference/swift/firebasefirestoreswift/api/reference/Structs/FirestoreQuery). \n\n #### Declaration\n\n Swift \n\n public enum DecodingFailureStrategy\n\n- `\n ``\n ``\n `\n\n ### [QueryPredicate](/docs/reference/swift/firebasefirestoreswift/api/reference/Enums/QueryPredicate)\n\n `\n ` \n Query predicates that can be used to filter results fetched by [FirestoreQuery](/docs/reference/swift/firebasefirestoreswift/api/reference/Structs/FirestoreQuery).\n\n Construct predicates using one of the following ways: \n\n let onlyFavourites: QueryPredicate = .whereField(\"isFavourite\", isEqualTo: true)\n let onlyFavourites2: QueryPredicate = .isEqualTo(\"isFavourite\", true)\n let onlyFavourites3: QueryPredicate = .where(\"isFavourite\", isEqualTo: true)\n\n #### Declaration\n\n Swift \n\n public enum QueryPredicate"]]