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

# Interface: ConditionContext

[conditions](../modules/conditions.md).ConditionContext

## Table of contents

### Properties

- [creator](conditions.ConditionContext.md#creator)
- [ddo](conditions.ConditionContext.md#ddo)
- [rewards](conditions.ConditionContext.md#rewards)
- [service](conditions.ConditionContext.md#service)

## Properties

### creator

• **creator**: `string`

#### Defined in

[src/keeper/contracts/conditions/Condition.abstract.ts:23](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/conditions/Condition.abstract.ts#L23)

___

### ddo

• **ddo**: [`DDO`](../classes/DDO.md)

#### Defined in

[src/keeper/contracts/conditions/Condition.abstract.ts:20](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/conditions/Condition.abstract.ts#L20)

___

### rewards

• **rewards**: `default`

#### Defined in

[src/keeper/contracts/conditions/Condition.abstract.ts:22](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/conditions/Condition.abstract.ts#L22)

___

### service

• **service**: `ServiceCommon`

#### Defined in

[src/keeper/contracts/conditions/Condition.abstract.ts:21](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/keeper/contracts/conditions/Condition.abstract.ts#L21)
