arcade-mcp/toolkits/salesforce/arcade_salesforce/enums.py
Renato Byrro e1c293ee4f
Salesforce toolkit (#360)
Co-authored-by: Eric Gustin <34000337+EricGustin@users.noreply.github.com>
2025-04-18 14:28:27 -03:00

21 lines
459 B
Python

from enum import Enum
from typing import cast
class SalesforceObject(Enum):
ACCOUNT = "Account"
CALL = "Call"
CONTACT = "Contact"
EMAIL = "Email"
EVENT = "Event"
LEAD = "Lead"
NOTE = "Note"
OPPORTUNITY = "Opportunity"
TASK = "Task"
USER = "User"
@property
def plural(self) -> str:
if self == SalesforceObject.OPPORTUNITY:
return "Opportunities"
return cast(str, self.value) + "s"