Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / motif-web-admin-core   js

Repository URL to install this package:

Version: 0.3.1 

/ lib / sections / Services / components / dialogs / service-operation / new-operation-dialog.d.ts

import { OnInit, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { EditingType } from '../../editors/service-catalog-editor-context';
export interface NewOperationDialogResult {
    domain: string;
    application: string;
    service: string;
    name: string;
    editType: EditingType;
    description: string;
    pluginName: string;
    secure: boolean;
    counted: boolean;
    sessionless: boolean;
    encrypted: boolean;
    inputParams: string;
    outputParams: string;
    channel: string;
}
export declare class NewOperationDialogComponent implements OnInit {
    private logger;
    _currentEditType: EditingType;
    display: boolean;
    name: string;
    description: string;
    pluginName: string;
    secure: boolean;
    counted: boolean;
    sessionLess: boolean;
    encrypted: boolean;
    inputParams: string;
    outputParams: string;
    _nameEditingWarningDisplay: boolean;
    _inputJsonWarningDisplay: boolean;
    _outputJsonWarningDisplay: boolean;
    domain: string;
    application: string;
    service: string;
    channel: string;
    confirm: EventEmitter<NewOperationDialogResult>;
    cancel: EventEmitter<void>;
    constructor(logger: NGXLogger);
    ngOnInit(): void;
    show(editType: EditingType, channel: string, domain: string, application: string, service: string): void;
    hide(): void;
    readonly currentEditType: EditingType;
    private prepare;
    onCancel(): void;
    onConfirm(): void;
    readonly isServiceEditing: boolean;
    readonly nameEditingWarningDisplay: boolean;
    readonly inputJsonWarningDisplay: boolean;
    readonly outputJsonWarningDisplay: boolean;
    private validate;
    private validateJson;
}