mirror of https://github.com/hashicorp/consul
40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
import Serializer from '@ember-data/serializer/rest';
|
|
|
|
export default class HttpSerializer extends Serializer {
|
|
transformBelongsToResponse(store, relationship, parent, item) {
|
|
return item;
|
|
}
|
|
|
|
transformHasManyResponse(store, relationship, parent, item) {
|
|
return item;
|
|
}
|
|
|
|
respondForQuery(respond, query) {
|
|
return respond((headers, body) => body);
|
|
}
|
|
|
|
respondForQueryRecord(respond, query) {
|
|
return respond((headers, body) => body);
|
|
}
|
|
|
|
respondForFindAll(respond, query) {
|
|
return respond((headers, body) => body);
|
|
}
|
|
|
|
respondForCreateRecord(respond, data) {
|
|
// TODO: Creates may need a primaryKey adding (remove from application)
|
|
return respond((headers, body) => body);
|
|
}
|
|
|
|
respondForUpdateRecord(respond, data) {
|
|
// TODO: Updates only need the primaryKey/uid returning (remove from
|
|
// application)
|
|
return respond((headers, body) => body);
|
|
}
|
|
|
|
respondForDeleteRecord(respond, data) {
|
|
// TODO: Deletes only need the primaryKey/uid returning (remove from application)
|
|
return respond((headers, body) => body);
|
|
}
|
|
}
|