provisioning_sc_device_registration_state.h

Includes

#include "umock_c/umock_c_prod.h"
#include "azure_macro_utils/macro_utils.h"
#include "parson.h"

Detailed Description

Functions

Function Name Description
REGISTRATION_STATUSStrings
REGISTRATION_STATUS_FromString
deviceRegistrationState_getRegistrationId
deviceRegistrationState_getCreatedDateTime
deviceRegistrationState_getDeviceId
deviceRegistrationState_getRegistrationStatus
deviceRegistrationState_getUpdatedDateTime
deviceRegistrationState_getErrorCode
deviceRegistrationState_getErrorMessage
deviceRegistrationState_getEtag
deviceRegistrationState_destroy

Macro definitions

REGISTRATION_STATUS_VALUES

#define REGISTRATION_STATUS_VALUES \
        REGISTRATION_STATUS_ERROR, \
        REGISTRATION_STATUS_UNASSIGNED, \
        REGISTRATION_STATUS_ASSIGNING, \
        REGISTRATION_STATUS_ASSIGNED, \
        REGISTRATION_STATUS_FAILED, \
        REGISTRATION_STATUS_DISABLED 

Enumeration types

REGISTRATION_STATUS

enum REGISTRATION_STATUS {
  REGISTRATION_STATUS_ERROR,
  REGISTRATION_STATUS_UNASSIGNED,
  REGISTRATION_STATUS_ASSIGNING,
  REGISTRATION_STATUS_ASSIGNED,
  REGISTRATION_STATUS_FAILED,
  REGISTRATION_STATUS_DISABLED
}

Type definitions

DEVICE_REGISTRATION_STATE_HANDLE

typedef struct DEVICE_REGISTRATION_STATE_TAG* DEVICE_REGISTRATION_STATE_HANDLE;