# ExecuteComponentData | windmill-client
Documentation for windmill-client

# Type Alias ExecuteComponentData

ExecuteComponentData: {
path: string;
requestBody: {
args: unknown;
component: string;
force_viewer_allow_user_resources?: string[];
force_viewer_one_of_fields?: {
[key: string]: unknown;
};
force_viewer_static_fields?: {
[key: string]: unknown;
};
path?: string;
raw_code?: {
cache_ttl?: number;
content: string;
language: string;
lock?: string;
path?: string;
};
};
workspace: string;
}

#### Type declaration

- ##### path: string

- ##### requestBody: {
  args: unknown;
  component: string;
  force_viewer_allow_user_resources?: string[];
  force_viewer_one_of_fields?: {
  [key: string]: unknown;
  };
  force_viewer_static_fields?: {
  [key: string]: unknown;
  };
  path?: string;
  raw_code?: {
  cache_ttl?: number;
  content: string;
  language: string;
  lock?: string;
  path?: string;
  };
  }

  update app

  - ##### args: unknown

  - ##### component: string

  - ##### `Optional` force_viewer_allow_user_resources?: string[]

  - ##### `Optional` force_viewer_one_of_fields?: {
    [key: string]: unknown;
    }

    - ##### [key: string]: unknown

  - ##### `Optional` force_viewer_static_fields?: {
    [key: string]: unknown;
    }

    - ##### [key: string]: unknown

  - ##### `Optional` path?: string

  - ##### `Optional` raw_code?: {
    cache_ttl?: number;
    content: string;
    language: string;
    lock?: string;
    path?: string;
    }

    - ##### `Optional` cache_ttl?: number

    - ##### content: string

    - ##### language: string

    - ##### `Optional` lock?: string

    - ##### `Optional` path?: string

- ##### workspace: string

- Defined in src/types.gen.ts:2786