2022-03-08 14:32:01 +03:00
|
|
|
import {Factory, trait} from 'miragejs';
|
2019-11-08 07:14:04 +03:00
|
|
|
|
|
|
|
export default Factory.extend({
|
|
|
|
emailCount: 0,
|
|
|
|
error: null,
|
|
|
|
html: null,
|
|
|
|
plaintext: null,
|
|
|
|
stats: null,
|
|
|
|
status: 'sending',
|
|
|
|
subject: null,
|
|
|
|
|
|
|
|
submittedAtUTC: '2019-11-06T12:44:30.000Z',
|
|
|
|
uuid(i) { return `email-${i}`; },
|
|
|
|
|
|
|
|
createdAtUTC: '2019-11-06T12:44:30.000Z',
|
|
|
|
createdBy: 1,
|
|
|
|
updatedAtUTC: '2019-11-06T12:44:30.000Z',
|
|
|
|
updatedBy: 1,
|
|
|
|
|
|
|
|
sent: trait({
|
|
|
|
status: 'sent',
|
|
|
|
stats: JSON.stringify({
|
|
|
|
delivered: 0,
|
|
|
|
failed: 0,
|
|
|
|
opened: 0,
|
|
|
|
clicked: 0,
|
|
|
|
unsubscribed: 0,
|
|
|
|
complaints: 0
|
|
|
|
})
|
|
|
|
}),
|
|
|
|
|
|
|
|
failed: trait({
|
|
|
|
status: 'failed',
|
|
|
|
error: 'Narp! This was an expected test failure',
|
|
|
|
stats: null
|
|
|
|
})
|
|
|
|
});
|