> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# ViewPayload

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:38](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L38)

## Extends

* [`ActivationPayload`](/reference/sdk/typescript/index/classes/ActivationPayload)

## Constructors

### Constructor

> **new ViewPayload**(`init`): `ViewPayload`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:41](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L41)

#### Parameters

##### init

[`ViewPayloadInit`](/reference/sdk/typescript/index/interfaces/ViewPayloadInit)

#### Returns

`ViewPayload`

#### Overrides

[`ActivationPayload`](/reference/sdk/typescript/index/classes/ActivationPayload).[`constructor`](/reference/sdk/typescript/index/classes/ActivationPayload#constructor)

## Accessors

### componentId

#### Get Signature

> **get** **componentId**(): `string`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:25](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L25)

##### Returns

`string`

#### Inherited from

[`ActivationPayload`](/reference/sdk/typescript/index/classes/ActivationPayload).[`componentId`](/reference/sdk/typescript/index/classes/ActivationPayload#componentid)

***

### function

#### Get Signature

> **get** **function**(): `string`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:29](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L29)

##### Returns

`string`

#### Inherited from

[`ActivationPayload`](/reference/sdk/typescript/index/classes/ActivationPayload).[`function`](/reference/sdk/typescript/index/classes/ActivationPayload#function)

***

### argsBytes

#### Get Signature

> **get** **argsBytes**(): `Uint8Array`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:33](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L33)

##### Returns

`Uint8Array`

#### Inherited from

[`ActivationPayload`](/reference/sdk/typescript/index/classes/ActivationPayload).[`argsBytes`](/reference/sdk/typescript/index/classes/ActivationPayload#argsbytes)

***

### senderAccount

#### Get Signature

> **get** **senderAccount**(): [`GvmAccount`](/reference/sdk/typescript/index/type-aliases/GvmAccount)

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts:46](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/payload.ts#L46)

##### Returns

[`GvmAccount`](/reference/sdk/typescript/index/type-aliases/GvmAccount)
