@lipagas/storefront-engine
Version:
Headless Commerce & Marketplace Extension for Fleetbase
47 lines (38 loc) • 1.13 kB
JavaScript
import Model, { attr } from '@ember-data/model';
import { format, formatDistanceToNow } from 'date-fns';
export default class GatewayModel extends Model {
/** @ids */
created_by_uuid;
company_uuid;
owner_uuid;
/** @attributes */
owner_type;
name;
code;
type;
sandbox;
meta;
config;
return_url;
callback_url;
/** @dates */
created_at;
updated_at;
/** @methods */
toJSON() {
return this.serialize();
}
/** @computed */
get updatedAgo() {
return formatDistanceToNow(this.updated_at);
}
get updatedAt() {
return format(this.updated_at, 'PPP');
}
get createdAgo() {
return formatDistanceToNow(this.created_at);
}
get createdAt() {
return format(this.created_at, 'PPP p');
}
}