capacitor-plugin-scanbot-sdk
Version:
Scanbot Document and Barcode Scanner SDK for Capacitor
38 lines (36 loc) • 1.4 kB
JavaScript
/// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
/// Generated from core/schemas/JSONSerializationTypes.yaml
import { PartiallyConstructible } from '../../utils/utils';
/**
Configuration used to serialize an object to json.
*/
export class ToJsonConfiguration extends PartiallyConstructible {
/** @param source {@displayType `DeepPartial<ToJsonConfiguration>`} */
constructor(source = {}) {
super();
/**
Serialize images in the object to json. If false, then fields that contain images are not serialized.
Default is true
*/
this.serializeImages = true;
/**
Image serialization mode.
Default is REFERENCE
*/
this.imageSerializationMode = 'REFERENCE';
if (source.serializeImages !== undefined) {
this.serializeImages = source.serializeImages;
}
if (source.imageSerializationMode !== undefined) {
this.imageSerializationMode = source.imageSerializationMode;
}
}
serialize(config = new ToJsonConfiguration()) {
return {
serializeImages: this.serializeImages,
imageSerializationMode: this.imageSerializationMode,
};
}
}
export const ImageSerializationModeValues = ['REFERENCE', 'BUFFER'];
//# sourceMappingURL=JsonSerializationTypes.js.map