Type Alias ServiceDefinitionBeta

ServiceDefinition: {
    accepts: FilterReference[];
    description: string;
    group?: DesktopActionMenuItemGroup;
    icon: string;
    label: string;
    order?: number;
    params?: {
        [k: string]: any;
    };
    role?: ServiceRole[] | ServiceRole;
    show_progress?: boolean;
    subgroup?: string;
    transforms: string[];
}

Type representing a service definition.

Type declaration

  • Betaaccepts: FilterReference[]

    Filters accepted by the service.

  • Betadescription: string

    Description of the service.

  • Optional Betagroup?: DesktopActionMenuItemGroup

    Optional group for the service.

  • Betaicon: string

    Icon for the service.

  • Betalabel: string

    Label of the service.

  • Optional Betaorder?: number

    Optional order for the service.

  • Optional Betaparams?: {
        [k: string]: any;
    }

    Optional parameters for the service.

    • [k: string]: any
  • Optional Betarole?: ServiceRole[] | ServiceRole

    Optional roles for the service.

  • Optional Betashow_progress?: boolean

    Whether to show a progress bar when invoking this service. Default is true.

  • Optional Betasubgroup?: string

    Optional subgroup for the service.

  • Betatransforms: string[]

    Transforms applied by the service.