@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
58 lines • 6.25 kB
JavaScript
import { gettext } from '@c8y/ngx-components';
import { BaseObjectMapping } from '.';
export class EventObjectMapping extends BaseObjectMapping {
constructor(_injector = null, eventKey = 'eventMapping', smallFormGroup = false, tooltip, fieldGroup) {
super({
icon: 'c8y-events',
label: gettext('Send event'),
tooltip,
formlyFieldConfig: {
key: eventKey,
className: 'tight-grid p-t-16',
fieldGroup: fieldGroup || [
{
key: 'fragmentType',
type: 'string',
props: {
label: gettext('Fragment type'),
required: true,
smallFormGroup
},
className: 'col-md-3 col-sm-6'
},
{
key: 'innerType',
type: 'string',
props: {
label: gettext('Inner type'),
required: true,
smallFormGroup
},
className: 'col-md-3 col-sm-6'
},
{
key: 'text',
type: 'string',
props: {
label: gettext('Text'),
required: true,
smallFormGroup
},
className: 'col-md-3 col-sm-6'
},
{
key: 'type',
type: 'string',
props: {
label: gettext('Type'),
required: true,
smallFormGroup
},
className: 'col-md-3 col-sm-6'
}
]
}
});
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQtbWFwcGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2RldmljZS1wcm90b2NvbC1vYmplY3QtbWFwcGluZ3MvZGVmYXVsdC1vYmplY3QtbWFwcGluZy10eXBlcy9ldmVudC1tYXBwaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUM5QyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxHQUFHLENBQUM7QUFJdEMsTUFBTSxPQUFPLGtCQUFtQixTQUFRLGlCQUFpQjtJQUN2RCxZQUNFLFlBQXNCLElBQUksRUFDMUIsUUFBUSxHQUFHLGNBQWMsRUFDekIsY0FBYyxHQUFHLEtBQUssRUFDdEIsT0FBZ0IsRUFDaEIsVUFBZ0M7UUFFaEMsS0FBSyxDQUFDO1lBQ0osSUFBSSxFQUFFLFlBQVk7WUFDbEIsS0FBSyxFQUFFLE9BQU8sQ0FBQyxZQUFZLENBQUM7WUFDNUIsT0FBTztZQUNQLGlCQUFpQixFQUFFO2dCQUNqQixHQUFHLEVBQUUsUUFBUTtnQkFDYixTQUFTLEVBQUUsbUJBQW1CO2dCQUM5QixVQUFVLEVBQUUsVUFBVSxJQUFJO29CQUN4Qjt3QkFDRSxHQUFHLEVBQUUsY0FBYzt3QkFDbkIsSUFBSSxFQUFFLFFBQVE7d0JBQ2QsS0FBSyxFQUFFOzRCQUNMLEtBQUssRUFBRSxPQUFPLENBQUMsZUFBZSxDQUFDOzRCQUMvQixRQUFRLEVBQUUsSUFBSTs0QkFDZCxjQUFjO3lCQUNmO3dCQUNELFNBQVMsRUFBRSxtQkFBbUI7cUJBQy9CO29CQUNEO3dCQUNFLEdBQUcsRUFBRSxXQUFXO3dCQUNoQixJQUFJLEVBQUUsUUFBUTt3QkFDZCxLQUFLLEVBQUU7NEJBQ0wsS0FBSyxFQUFFLE9BQU8sQ0FBQyxZQUFZLENBQUM7NEJBQzVCLFFBQVEsRUFBRSxJQUFJOzRCQUNkLGNBQWM7eUJBQ2Y7d0JBQ0QsU0FBUyxFQUFFLG1CQUFtQjtxQkFDL0I7b0JBQ0Q7d0JBQ0UsR0FBRyxFQUFFLE1BQU07d0JBQ1gsSUFBSSxFQUFFLFFBQVE7d0JBQ2QsS0FBSyxFQUFFOzRCQUNMLEtBQUssRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDOzRCQUN0QixRQUFRLEVBQUUsSUFBSTs0QkFDZCxjQUFjO3lCQUNmO3dCQUNELFNBQVMsRUFBRSxtQkFBbUI7cUJBQy9CO29CQUNEO3dCQUNFLEdBQUcsRUFBRSxNQUFNO3dCQUNYLElBQUksRUFBRSxRQUFRO3dCQUNkLEtBQUssRUFBRTs0QkFDTCxLQUFLLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQzs0QkFDdEIsUUFBUSxFQUFFLElBQUk7NEJBQ2QsY0FBYzt5QkFDZjt3QkFDRCxTQUFTLEVBQUUsbUJBQW1CO3FCQUMvQjtpQkFDRjthQUNGO1NBQ0YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0dGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgQmFzZU9iamVjdE1hcHBpbmcgfSBmcm9tICcuJztcbmltcG9ydCB7IEZvcm1seUZpZWxkQ29uZmlnIH0gZnJvbSAnQG5neC1mb3JtbHkvY29yZSc7XG5pbXBvcnQgeyBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY2xhc3MgRXZlbnRPYmplY3RNYXBwaW5nIGV4dGVuZHMgQmFzZU9iamVjdE1hcHBpbmcge1xuICBjb25zdHJ1Y3RvcihcbiAgICBfaW5qZWN0b3I6IEluamVjdG9yID0gbnVsbCxcbiAgICBldmVudEtleSA9ICdldmVudE1hcHBpbmcnLFxuICAgIHNtYWxsRm9ybUdyb3VwID0gZmFsc2UsXG4gICAgdG9vbHRpcD86IHN0cmluZyxcbiAgICBmaWVsZEdyb3VwPzogRm9ybWx5RmllbGRDb25maWdbXVxuICApIHtcbiAgICBzdXBlcih7XG4gICAgICBpY29uOiAnYzh5LWV2ZW50cycsXG4gICAgICBsYWJlbDogZ2V0dGV4dCgnU2VuZCBldmVudCcpLFxuICAgICAgdG9vbHRpcCxcbiAgICAgIGZvcm1seUZpZWxkQ29uZmlnOiB7XG4gICAgICAgIGtleTogZXZlbnRLZXksXG4gICAgICAgIGNsYXNzTmFtZTogJ3RpZ2h0LWdyaWQgcC10LTE2JyxcbiAgICAgICAgZmllbGRHcm91cDogZmllbGRHcm91cCB8fCBbXG4gICAgICAgICAge1xuICAgICAgICAgICAga2V5OiAnZnJhZ21lbnRUeXBlJyxcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgICAgICAgcHJvcHM6IHtcbiAgICAgICAgICAgICAgbGFiZWw6IGdldHRleHQoJ0ZyYWdtZW50IHR5cGUnKSxcbiAgICAgICAgICAgICAgcmVxdWlyZWQ6IHRydWUsXG4gICAgICAgICAgICAgIHNtYWxsRm9ybUdyb3VwXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY2xhc3NOYW1lOiAnY29sLW1kLTMgY29sLXNtLTYnXG4gICAgICAgICAgfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6ICdpbm5lclR5cGUnLFxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnSW5uZXIgdHlwZScpLFxuICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgc21hbGxGb3JtR3JvdXBcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdjb2wtbWQtMyBjb2wtc20tNidcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGtleTogJ3RleHQnLFxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnVGV4dCcpLFxuICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgc21hbGxGb3JtR3JvdXBcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdjb2wtbWQtMyBjb2wtc20tNidcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGtleTogJ3R5cGUnLFxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgICBsYWJlbDogZ2V0dGV4dCgnVHlwZScpLFxuICAgICAgICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgc21hbGxGb3JtR3JvdXBcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdjb2wtbWQtMyBjb2wtc20tNidcbiAgICAgICAgICB9XG4gICAgICAgIF1cbiAgICAgIH1cbiAgICB9KTtcbiAgfVxufVxuIl19