Client¶
-
class
freshchat.client.client.
FreshChatClient
(config: freshchat.client.configuration.FreshChatConfiguration)¶ Class represents an HTTP client
-
get
(endpoint: str, params: Optional[Dict[AnyStr, Any]] = None, headers: Optional[Dict[str, Any]] = None) → freshchat.client.responses.FreshChatResponse¶ Method used for the get requests
Parameters: - endpoint – Resource endpoint
- params – request parameters
- headers – Additional request headers
-
post
(endpoint: str, params: Optional[Dict[AnyStr, Any]] = None, json: Optional[Dict[AnyStr, AnyStr]] = None, headers: Optional[Dict[str, Any]] = None) → freshchat.client.responses.FreshChatResponse¶ Method used for the post requests
Parameters: - endpoint – Resource endpoint
- params – request parameters
- json – request json body
- headers – Additional request headers
-
put
(endpoint: str, params: Optional[Dict[AnyStr, Any]] = None, json: Optional[Dict[AnyStr, AnyStr]] = None, headers: Optional[Dict[str, Any]] = None) → freshchat.client.responses.FreshChatResponse¶ Method used for the put requests
Parameters: - endpoint – Resource endpoint
- params – request parameters
- json – request json body
- headers – Additional request headers
-
request
(method: str, endpoint: str, params: Optional[Dict[AnyStr, Any]] = None, json: Optional[Dict[AnyStr, Any]] = None, headers: Optional[Dict[AnyStr, Any]] = None) → freshchat.client.responses.FreshChatResponse¶ Parameters: - method – http request method
- endpoint – Resource endpoint
- params – request parameters
- json – request json body
- headers – Additional request headers
-