@aws-amplify/cli-internal
Version:
Amplify CLI
22 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GeoGeofenceCollectionGenerator = void 0;
const geo_resource_generator_1 = require("./geo-resource.generator");
class GeoGeofenceCollectionGenerator extends geo_resource_generator_1.GeoResourceGenerator {
constructor(gen1App, outputDir, resource, geoGenerator, logger) {
super(gen1App, outputDir, resource, geoGenerator, logger);
}
addResource(base, parameters) {
var _a;
const props = {
...base,
needsAuthAndUnauthRoles: false,
serviceName: 'GeofenceCollection',
serviceSpecificProps: [{ key: 'collectionName', value: (_a = parameters.get('collectionName')) !== null && _a !== void 0 ? _a : this.resource.resourceName }],
};
this.geoGenerator.addGeofenceCollection(props);
return props;
}
}
exports.GeoGeofenceCollectionGenerator = GeoGeofenceCollectionGenerator;
//# sourceMappingURL=geofence-collection.generator.js.map