> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/zebec-near/zebec-near-sdk/normal-stream/view-methods.md).

# View methods

`getStreamId` gets parsed result of stream an object with given id.

```typescript
const result = await streamService.getStreamById({ streamId: "0" });
```

`getIncomingStreamsCount` gets the parsed result of incoming streams of the given userId.

```typescript
const params = { 
    userId: "",
    limit: 10;
    fromIndex: "0"
}
const result = await streamService.getIncomingStreamsCount(params);
```

`getOutgoingStreamsCount` gets the parsed result of outgoing streams of the given userId.

```typescript
const params = { 
    userId: "",
    limit: 10;
    fromIndex: "0"
}
const result = await streamService.getOutgoingStreamsCount()
```

`getStreamsByUser` gets the parsed result of both incoming and outgoing streams of the given userId.

```typescript
const params = { 
    userId: "",
    limit: 10;
    fromIndex: "0"
}
const result = await streamService.getStreamsByUser()
```

`getOutgoingStreamsCount` gets the count of outgoing streams of the given userId.

```typescript
const result = await streamService.getOutgoingStreamsCount({userId: ""});                                 
```

`getIncomingStreamsCount` gets the count of incoming streams of the given userId.

```typescript
const result = await streamService.getIncomingStreamsCount({userId: ""});
```

`getOutgoingOngoingTotalAmount` gets the parsed result of both incoming and outgoing streams of the given userId and tokenId.

```typescript
const params = {
    userId: "",
    contractId: "",
    fromIndex: "100",
    limit: 0,
};
const result = await streamService.getStreamsForToken(params )
```

`getStreamsTotalAmount` gets the total amount of balance from outgoing and incoming streams for a given token.

```typescript
const params = {
    userId: "",
    contractId: "",
    fromIndex: "100",
    limit: 0,
};
const totalAmount = await streamService.getStreamsTotalAmount();
```
