private CamundaEndpoint(CamundaAction camundaAction, CamundaCategoryAttribute camundaCategoryAttribute, CamundaActionAttribute camundaActionAttribute) { ActionCode = (int)camundaAction; CategoryName = camundaCategoryAttribute.Name; ActionName = camundaActionAttribute.Description; Method = camundaActionAttribute.Method; Path = $"/{camundaCategoryAttribute.Root}{(!string.IsNullOrWhiteSpace(camundaActionAttribute.Path) ? '/' + camundaActionAttribute.Path : "")}"; }
public static CamundaEndpoint GetEndpoint(CamundaAction camundaAction) => GetEndpoints(action => action == camundaAction).FirstOrDefault();