
## AlternativeScheme class

Alternative payment scheme instructions

```js
new AlternativeScheme()
```

## Methods

| Name | Description |
| --- | --- |
| [equals(obj)](#equals) | Determines whether the specified object is equal to the current object. |
| [getInstruction()](#getinstruction) | Gets the payment instruction for a given bill. The instruction consists of a two letter abbreviation for the scheme, a s |
| [hashCode()](#hashcode) | Gets the hash code for this instance. |
| [setInstruction()](#setinstruction) | Gets the payment instruction for a given bill. The instruction consists of a two letter abbreviation for the scheme, a s |

### equals(obj) {#equals}

Determines whether the specified object is equal to the current object.

| Parameter | Description |
| --- | --- |
| obj | The object to compare with the current object. |

**Returns:** true if the specified object is equal to the current object; otherwise, false.

### getInstruction() {#getinstruction}

Gets the payment instruction for a given bill. The instruction consists of a two letter abbreviation for the scheme, a separator characters and a sequence of parameters(separated by the character at index 2).

### hashCode() {#hashcode}

Gets the hash code for this instance.

**Returns:** hash code for the current object.

### setInstruction() {#setinstruction}

Gets the payment instruction for a given bill. The instruction consists of a two letter abbreviation for the scheme, a separator characters and a sequence of parameters(separated by the character at index 2).
