[@nevermined-io/nevermined-sdk-js](../code-reference.md) / [templates](../modules/templates.md) / AgreementInstance

# Interface: AgreementInstance<Params\>

[templates](../modules/templates.md).AgreementInstance

## Type parameters

| Name |
| :------ |
| `Params` |

## Table of contents

### Properties

- [agreementId](templates.AgreementInstance.md#agreementid)
- [instances](templates.AgreementInstance.md#instances)
- [list](templates.AgreementInstance.md#list)

## Properties

### agreementId

• **agreementId**: `string`

#### Defined in

[src/keeper/contracts/templates/AgreementTemplate.abstract.ts:50](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/templates/AgreementTemplate.abstract.ts#L50)

___

### instances

• **instances**: [`ConditionInstanceSmall`](conditions.ConditionInstanceSmall.md)[]

#### Defined in

[src/keeper/contracts/templates/AgreementTemplate.abstract.ts:51](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/templates/AgreementTemplate.abstract.ts#L51)

___

### list

• **list**: `Params`

#### Defined in

[src/keeper/contracts/templates/AgreementTemplate.abstract.ts:49](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/templates/AgreementTemplate.abstract.ts#L49)
