Send feedback
FirebaseFirestoreSwift Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
Returns encoded data that Firestore API recognizes.
If possible, all types will be converted to compatible types Firestore
can handle. This means certain Firestore specific types will be encoded
as pass-through: this encoder will only pass those types along since that
is what Firestore can handle. The same types will be encoded differently
with other encoders (for example: JSONEncoder).
The Firestore pass-through types are:
GeoPoint
Timestamp
DocumentReference
Declaration
Swift
public func encode < T > ( _ value : T ) throws -> [ String : Any ] where T : Encodable
Parameters
value
The Encodable object to convert to encoded data.
Return Value
A Map keyed by String representing a document Firestore
API can work with.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-05-11 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?