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/system/snapshot.ts:102
A hash of adapter options
id public
Defined in ../store/addon/-private/system/snapshot.ts:86
The id of the snapshot's underlying record
Example
// store.push('post', { id: 1, author: 'Tomster', title: 'Ember.js rocks' });
postSnapshot.id; // => '1'
include public
Defined in ../store/addon/-private/system/snapshot.ts:110
If include
was passed to the options hash for the request, the value
would be available here.
modelName public
Defined in ../store/addon/-private/system/snapshot.ts:120
The name of the type of the underlying record for this snapshot, as a string.
record public
Defined in ../store/addon/-private/system/snapshot.ts:133
The underlying record for this snapshot. Can be used to access methods and properties defined on the record.
Example
let json = snapshot.record.toJSON();
type public
Defined in ../store/addon/-private/system/snapshot.ts:181
The type of the underlying record for this snapshot, as a Model.