module documentation

Type definitions and Exceptions for ResponseStatusCodes.

Class ResponseStatusCode Response codes
Exception ALREADY_EXISTS ALREADY EXISTS Response Status Code.
Exception APP_RULE_VALIDATION_FAILED APP RULE VALIDATION FAILED Response Status Code.
Exception BAD_REQUEST BAD REQUEST Response Status Code.
Exception CONFLICT CONFLICT Response Status Code.
Exception CONTENTS_UNACCEPTABLE CONTENTS UNACCEPTABLE Response Status Code.
Exception CROSS_RESOURCE_OPERATION_FAILURE CROSS RESOURCE OPERATION FAILURE Response Status Code.
Exception GROUP_MEMBER_TYPE_INCONSISTENT GROUP MEMBER TYPE INCONSISTENT Response Status Code.
Exception INSUFFICIENT_ARGUMENTS INSUFFICIENT ARGUMENTS Response Status Code.
Exception INTERNAL_SERVER_ERROR INTERNAL SERVER ERRROR Response Status Code.
Exception INVALID_ARGUMENTS INVALID ARGUMENTS Response Status Code.
Exception INVALID_CHILD_RESOURCE_TYPE INVALID CHILD RESOURCE TYPE Response Status Code.
Exception INVALID_PROCESS_CONFIGURATION INVALID PROCESS CONFIGURATION Response Status Code.
Exception INVALID_SPARQL_QUERY INVALID SPARQL QUERY Response Status Code.
Exception MAX_NUMBER_OF_MEMBER_EXCEEDED MAX NUMBER OF MEMBER EXCEEDED Response Status Code.
Exception NO_CONTENT NO CONTENT internal Response Status Code.
Exception NOT_ACCEPTABLE NOT ACCEPTABLE Response Status Code.
Exception NOT_FOUND NOT FOUND Response Status Code.
Exception NOT_IMPLEMENTED NOT IMPLEMENTED Response Status Code.
Exception OPERATION_DENIED_BY_REMOTE_ENTITY OPERATION DENIED BY REMOTE ENTITY Response Status Code.
Exception OPERATION_NOT_ALLOWED OPERATION NOT ALLOWED Response Status Code.
Exception ORIGINATOR_HAS_ALREADY_REGISTERED ORIGINATOR HAS ALREADY REGISTERED Response Status Code.
Exception ORIGINATOR_HAS_NO_PRIVILEGE ORIGINATOR HAS NO PRIVILEGE Response Status Code.
Exception RECEIVER_HAS_NO_PRIVILEGES RECEIVER HAS NO PRIVILEGES Response Status Code.
Exception RELEASE_VERSION_NOT_SUPPORTED RELEASE VERSION NOT SUPPORTED Response Status Code.
Exception REMOTE_ENTITY_NOT_REACHABLE REMOTE ENTITY NOT REACHABLE Response Status Code.
Exception REQUEST_TIMEOUT REQUEST TIMEOUT Response Status Code.
Exception ResponseException Base class for CSE Exceptions.
Exception SECURITY_ASSOCIATION_REQUIRED SECURITY ASSOCIATION REQUIRED Response Status Code.
Exception SERVICE_SUBSCRIPTION_NOT_ESTABLISHED SERVICE SUBSCRIPTION NOT ESTABLISHED Response Status Code.
Exception SUBSCRIPTION_CREATER_HAS_NO_PRIVILEGE SUBSCRIPTION CREATER HAS NO PRIVILEGE Response Status Code.
Exception SUBSCRIPTION_HOST_HAS_NO_PRIVILEGE SUBSCRIPTION HOST HAS NO PRIVILEGE Response Status Code.
Exception SUBSCRIPTION_VERIFICATION_INITIATION_FAILED SUBSCRIPTION VERIFICATION INITIATION FAILED Response Status Code.
Exception TARGET_NOT_REACHABLE TARGET NOT REACHABLE Response Status Code.
Exception TARGET_NOT_SUBSCRIBABLE TARGET NOT SUBSCRIBABLE Response Status Code.
Exception UNABLE_TO_RECALL_REQUEST UNABLE TO RECALL REQUEST Response Status Code.
Exception UNSUPPORTED_MEDIA_TYPE UNSUPPORTED MEDIA TYPE Response Status Code.
Function exceptionFromRSC Get the exception class for a Response Status Code.
Function isSuccessRSC Check whether a response status code is a success code.
Variable _mapping Mapping between Response Status Codes and exceptions.
Variable _ResponseStatusCodeHttpStatusCodes Mapping of oneM2M return codes to http status codes.
Variable _successRSC The list of success response status codes.
def exceptionFromRSC(rsc: ResponseStatusCode) -> type[ResponseException] | None:

Get the exception class for a Response Status Code.

Parameters
rsc:ResponseStatusCodeThe Response Status Code.
Returns
type[ResponseException] | NoneThe exception class or None if not found.
def isSuccessRSC(rsc: ResponseStatusCode) -> bool:

Check whether a response status code is a success code.

Parameters
rsc:ResponseStatusCodeThe response status code to check.
Returns
boolTrue if the response status code is a success code, False otherwise.
_mapping =

Mapping between Response Status Codes and exceptions.

_ResponseStatusCodeHttpStatusCodes =

Mapping of oneM2M return codes to http status codes.

_successRSC =

The list of success response status codes.