@adapty/capacitor
Version:
Official Adapty SDK for Capacitor
25 lines • 765 B
JavaScript
import { DateCoder } from './date';
export class AdaptyInstallationDetailsCoder {
encode(model) {
const result = {
install_time: new DateCoder().encode(model.installTime),
app_launch_count: model.appLaunchCount,
};
if (model.installId) {
result.install_id = model.installId;
}
if (model.payload) {
result.payload = model.payload;
}
return result;
}
decode(json) {
return {
installTime: new DateCoder().decode(json.install_time),
appLaunchCount: json.app_launch_count,
installId: json.install_id,
payload: json.payload,
};
}
}
//# sourceMappingURL=adapty-installation-details.js.map