# Cyclos4102Api.Operation

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**scope** | [**OperationScopeEnum**](OperationScopeEnum.md) | The scope determines where does a custom operation can be executed Possible values are: * advertisement: A custom operation which is executed over an advertisement * bulkAction: A custom operation executed over a set of users (one at a time) * contact: A custom operation which is executed over a contact in a user&#39;s contact list * contactInfo: A custom operation which is executed over an additional contact information, which is part of the user profile * internal: A custom operation which is executed by another custom operation * menu: A custom operation which is visible in a custom menu item * record: A custom operation which is executed over a record * system: A general, system custom operation * transfer: A custom operation which is executed over a transfer * user: A custom operation over a single user  | [optional] 
**resultType** | [**OperationResultTypeEnum**](OperationResultTypeEnum.md) | The kind of data a custom operation execution is expected to return Possible values are: * externalRedirect: The main execution returns an URL for another service. Then a second execution is expected when this other service redirects the client back to Cyclos * fileDownload: Returns a file, which can be downloaded * notification: Returns a text to be displayed as a simple notification * plainText: Returns a plain text to be displayed in a page, and optionally printed * resultPage: Returns a page or list of results, which should be displayed in a table like any other search / list * richText: Returns an HTML formatted text to be displayed in a page, and optionally printed * url: The result should be an URL to which the client should be redirected to  | [optional] 
**icon** | **String** | The character that represents the icon in the Cyclos font | [optional] 
**label** | **String** | A representative label about the operation | [optional] 
**canRunDirectly** | **Boolean** | Indicates whether this operation can be executed directly, without showing a form page  | [optional] 


