CustomAPI
- Namespace:
PPDS.Dataverse.Generated - Assembly:
PPDS.Dataverse - Kind: Class
- Base:
Entity - Implements:
INotifyPropertyChanged,INotifyPropertyChanging,IExtensibleDataObject
Summary
Entity that defines a custom API
Members
Constructors
CustomAPI()
CustomAPI()
Default Constructor.
Properties
AllowedCustomProcessingStepType
Nullable<customapi_allowedcustomprocessingsteptype> AllowedCustomProcessingStepType { get; set; }
The type of custom processing step allowed
BindingType
Nullable<customapi_bindingtype> BindingType { get; set; }
The binding type of the custom API
BoundEntityLogicalName
string BoundEntityLogicalName { get; set; }
The logical name of the entity bound to the custom API
ComponentIdUnique
Nullable<Guid> ComponentIdUnique { get; }
For internal use only.
ComponentState
Nullable<componentstate> ComponentState { get; }
For internal use only.
CreatedBy
EntityReference CreatedBy { get; }
Unique identifier of the user who created the record.
CreatedOn
Nullable<DateTime> CreatedOn { get; }
Date and time when the record was created.
CreatedOnBehalfBy
EntityReference CreatedOnBehalfBy { get; }
Unique identifier of the delegate user who created the record.
CustomAPIId
Nullable<Guid> CustomAPIId { get; set; }
Unique identifier for custom API instances
Description
string Description { get; set; }
Localized description for custom API instances
DisplayName
string DisplayName { get; set; }
Localized display name for custom API instances
ExecutePrivilegeName
string ExecutePrivilegeName { get; set; }
Name of the privilege that allows execution of the custom API
FxExpressionId
EntityReference FxExpressionId { get; set; }
Unique identifier for fxexpression associated with Custom API.
ImportSequenceNumber
Nullable<int> ImportSequenceNumber { get; set; }
Sequence number of the import that created this record.
IsCustomizable
BooleanManagedProperty IsCustomizable { get; set; }
For internal use only.
IsFunction
Nullable<bool> IsFunction { get; set; }
Indicates if the custom API is a function (GET is supported) or not (POST is supported)
IsManaged
Nullable<bool> IsManaged { get; }
Indicates whether the solution component is part of a managed solution.
IsPrivate
Nullable<bool> IsPrivate { get; set; }
Indicates if the custom API is private (hidden from metadata and documentation)
ModifiedBy
EntityReference ModifiedBy { get; }
Unique identifier of the user who modified the record.
ModifiedOn
Nullable<DateTime> ModifiedOn { get; }
Date and time when the record was modified.
ModifiedOnBehalfBy
EntityReference ModifiedOnBehalfBy { get; }
Unique identifier of the delegate user who modified the record.
Name
string Name { get; set; }
The primary name of the custom API
OverriddenCreatedOn
Nullable<DateTime> OverriddenCreatedOn { get; set; }
Date and time that the record was migrated.
OverwriteTime
Nullable<DateTime> OverwriteTime { get; }
For internal use only.
OwnerId
EntityReference OwnerId { get; set; }
Owner Id
OwningBusinessUnit
EntityReference OwningBusinessUnit { get; }
Unique identifier for the business unit that owns the record
OwningTeam
EntityReference OwningTeam { get; }
Unique identifier for the team that owns the record.
OwningUser
EntityReference OwningUser { get; }
Unique identifier for the user that owns the record.
PowerfxRuleId
EntityReference PowerfxRuleId { get; set; }
Unique identifier for powerfxrule associated with Custom API.
SolutionId
Nullable<Guid> SolutionId { get; }
Unique identifier of the associated solution.
TimeZoneRuleVersionNumber
Nullable<int> TimeZoneRuleVersionNumber { get; set; }
For internal use only.
UTCConversionTimeZoneCode
Nullable<int> UTCConversionTimeZoneCode { get; set; }
Time zone code that was in use when the record was created.
UniqueName
string UniqueName { get; set; }
Unique name for the custom API
VersionNumber
Nullable<long> VersionNumber { get; }
Version Number
WorkflowSdkStepEnabled
Nullable<bool> WorkflowSdkStepEnabled { get; set; }
Indicates if the custom API is enabled as a workflow action
customapi_customapirequestparameter
IEnumerable<CustomAPIRequestParameter> customapi_customapirequestparameter { get; set; }
1:N customapi_customapirequestparameter
customapi_customapiresponseproperty
IEnumerable<CustomAPIResponseProperty> customapi_customapiresponseproperty { get; set; }
1:N customapi_customapiresponseproperty
statecode
Nullable<customapi_statecode> statecode { get; set; }
Status of the Custom API
statuscode
Nullable<customapi_statuscode> statuscode { get; set; }
Reason for the status of the Custom API