# ComposeMarketingSegment

```ts
type ComposeMarketingSegment = {
  durationSec?: number;
  sourceUrl: string;
};
```

Defined in: packages/sdk/src/index.ts:540

Input shape accepted by `aq.assets.composeMarketing(...)`.

## Properties

### durationSec?

```ts
optional durationSec?: number;
```

Defined in: packages/sdk/src/index.ts:544

Optional clip duration in seconds (cap for that segment).

***

### sourceUrl

```ts
sourceUrl: string;
```

Defined in: packages/sdk/src/index.ts:542

Public URL of the source clip (typically a `/t/.../video.mp4` transform).