[@energyweb/issuer-irec-api-wrapper](../README.md) / [Exports](../modules.md) / Device

# Class: Device

## Hierarchy

-   [_DeviceCreateParams_](devicecreateparams.md)

    ↳ **Device**

## Table of contents

### Constructors

-   [constructor](device.md#constructor)

### Properties

-   [address](device.md#address)
-   [capacity](device.md#capacity)
-   [code](device.md#code)
-   [commissioningDate](device.md#commissioningdate)
-   [countryCode](device.md#countrycode)
-   [defaultAccount](device.md#defaultaccount)
-   [deviceType](device.md#devicetype)
-   [fuel](device.md#fuel)
-   [issuer](device.md#issuer)
-   [latitude](device.md#latitude)
-   [longitude](device.md#longitude)
-   [name](device.md#name)
-   [notes](device.md#notes)
-   [registrantOrganization](device.md#registrantorganization)
-   [registrationDate](device.md#registrationdate)
-   [status](device.md#status)

## Constructors

### constructor

\+ **new Device**(): [_Device_](device.md)

**Returns:** [_Device_](device.md)

Inherited from: [DeviceCreateParams](devicecreateparams.md)

## Properties

### address

• **address**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[address](devicecreateparams.md#address)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:67](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L67)

---

### capacity

• **capacity**: _number_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[capacity](devicecreateparams.md#capacity)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:50](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L50)

---

### code

• **code**: _string_

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:156](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L156)

---

### commissioningDate

• **commissioningDate**: Date

Inherited from: [DeviceCreateParams](devicecreateparams.md).[commissioningDate](devicecreateparams.md#commissioningdate)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:58](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L58)

---

### countryCode

• **countryCode**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[countryCode](devicecreateparams.md#countrycode)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:38](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L38)

---

### defaultAccount

• **defaultAccount**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[defaultAccount](devicecreateparams.md#defaultaccount)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:26](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L26)

---

### deviceType

• **deviceType**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[deviceType](devicecreateparams.md#devicetype)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:30](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L30)

---

### fuel

• **fuel**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[fuel](devicecreateparams.md#fuel)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:34](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L34)

---

### issuer

• **issuer**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[issuer](devicecreateparams.md#issuer)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:46](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L46)

---

### latitude

• **latitude**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[latitude](devicecreateparams.md#latitude)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:70](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L70)

---

### longitude

• **longitude**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[longitude](devicecreateparams.md#longitude)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:73](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L73)

---

### name

• **name**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[name](devicecreateparams.md#name)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:22](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L22)

---

### notes

• `Optional` **notes**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[notes](devicecreateparams.md#notes)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:77](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L77)

---

### registrantOrganization

• **registrantOrganization**: _string_

Inherited from: [DeviceCreateParams](devicecreateparams.md).[registrantOrganization](devicecreateparams.md#registrantorganization)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:42](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L42)

---

### registrationDate

• **registrationDate**: Date

Inherited from: [DeviceCreateParams](devicecreateparams.md).[registrationDate](devicecreateparams.md#registrationdate)

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:64](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L64)

---

### status

• **status**: DeviceState

Defined in: [packages/traceability/issuer-irec-api-wrapper/src/Device.ts:161](https://github.com/energywebfoundation/origin/blob/1ec4bda2/packages/traceability/issuer-irec-api-wrapper/src/Device.ts#L161)
