Class Snapshot
publicSnapshot is not directly instantiable. Instances are provided to a consuming application's adapters and serializers for certain requests.
adapterOptions public
Defined in ../store/addon/-private/snapshot.ts:106
A hash of adapter options
id public
Defined in ../store/addon/-private/snapshot.ts:90
The id of the snapshot's underlying record
Example
1 2 |
// store.push('post', { id: 1, author: 'Tomster', title: 'Ember.js rocks' }); postSnapshot.id; // => '1' |
identifier public
Defined in ../store/addon/-private/snapshot.ts:70
The unique RecordIdentifier associated with this Snapshot.
include public
Defined in ../store/addon/-private/snapshot.ts:114
If include
was passed to the options hash for the request, the value
would be available here.
modelName public
Defined in ../store/addon/-private/snapshot.ts:124
The name of the type of the underlying record for this snapshot, as a string.
record public
Defined in ../store/addon/-private/snapshot.ts:137
The underlying record for this snapshot. Can be used to access methods and properties defined on the record.
Example
1 |
let json = snapshot.record.toJSON(); |