Files
2026-09-14 10:47:21 +08:00

35 lines
685 B
JavaScript

import ApiClient from './ApiClient';
class ContactNotes extends ApiClient {
constructor() {
super('notes', { accountScoped: true });
this.contactId = null;
}
get url() {
return `${this.baseUrl()}/contacts/${this.contactId}/notes`;
}
get(contactId) {
this.contactId = contactId;
return super.get();
}
create(contactId, content) {
this.contactId = contactId;
return super.create({ content });
}
update(contactId, id, content) {
this.contactId = contactId;
return super.update(id, { content });
}
delete(contactId, id) {
this.contactId = contactId;
return super.delete(id);
}
}
export default new ContactNotes();