# ApplicationUpdateRequest ## Example Usage ```typescript import { ApplicationUpdateRequest } from "dokploy/models/operations"; let value: ApplicationUpdateRequest = { applicationId: "", }; ``` ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | | `applicationId` | *string* | :heavy_check_mark: | N/A | | `name` | *string* | :heavy_minus_sign: | N/A | | `appName` | *string* | :heavy_minus_sign: | N/A | | `description` | *string* | :heavy_minus_sign: | N/A | | `env` | *string* | :heavy_minus_sign: | N/A | | `buildArgs` | *string* | :heavy_minus_sign: | N/A | | `memoryReservation` | *number* | :heavy_minus_sign: | N/A | | `memoryLimit` | *number* | :heavy_minus_sign: | N/A | | `cpuReservation` | *number* | :heavy_minus_sign: | N/A | | `cpuLimit` | *number* | :heavy_minus_sign: | N/A | | `title` | *string* | :heavy_minus_sign: | N/A | | `enabled` | *boolean* | :heavy_minus_sign: | N/A | | `subtitle` | *string* | :heavy_minus_sign: | N/A | | `command` | *string* | :heavy_minus_sign: | N/A | | `refreshToken` | *string* | :heavy_minus_sign: | N/A | | `sourceType` | [operations.ApplicationUpdateSourceType](../../models/operations/applicationupdatesourcetype.md) | :heavy_minus_sign: | N/A | | `repository` | *string* | :heavy_minus_sign: | N/A | | `owner` | *string* | :heavy_minus_sign: | N/A | | `branch` | *string* | :heavy_minus_sign: | N/A | | `buildPath` | *string* | :heavy_minus_sign: | N/A | | `autoDeploy` | *boolean* | :heavy_minus_sign: | N/A | | `gitlabProjectId` | *number* | :heavy_minus_sign: | N/A | | `gitlabRepository` | *string* | :heavy_minus_sign: | N/A | | `gitlabOwner` | *string* | :heavy_minus_sign: | N/A | | `gitlabBranch` | *string* | :heavy_minus_sign: | N/A | | `gitlabBuildPath` | *string* | :heavy_minus_sign: | N/A | | `gitlabPathNamespace` | *string* | :heavy_minus_sign: | N/A | | `bitbucketRepository` | *string* | :heavy_minus_sign: | N/A | | `bitbucketOwner` | *string* | :heavy_minus_sign: | N/A | | `bitbucketBranch` | *string* | :heavy_minus_sign: | N/A | | `bitbucketBuildPath` | *string* | :heavy_minus_sign: | N/A | | `username` | *string* | :heavy_minus_sign: | N/A | | `password` | *string* | :heavy_minus_sign: | N/A | | `dockerImage` | *string* | :heavy_minus_sign: | N/A | | `customGitUrl` | *string* | :heavy_minus_sign: | N/A | | `customGitBranch` | *string* | :heavy_minus_sign: | N/A | | `customGitBuildPath` | *string* | :heavy_minus_sign: | N/A | | `customGitSSHKeyId` | *string* | :heavy_minus_sign: | N/A | | `dockerfile` | *string* | :heavy_minus_sign: | N/A | | `dockerContextPath` | *string* | :heavy_minus_sign: | N/A | | `dockerBuildStage` | *string* | :heavy_minus_sign: | N/A | | `dropBuildPath` | *string* | :heavy_minus_sign: | N/A | | `healthCheckSwarm` | [operations.HealthCheckSwarm](../../models/operations/healthcheckswarm.md) | :heavy_minus_sign: | N/A | | `restartPolicySwarm` | [operations.RestartPolicySwarm](../../models/operations/restartpolicyswarm.md) | :heavy_minus_sign: | N/A | | `placementSwarm` | [operations.PlacementSwarm](../../models/operations/placementswarm.md) | :heavy_minus_sign: | N/A | | `updateConfigSwarm` | [operations.UpdateConfigSwarm](../../models/operations/updateconfigswarm.md) | :heavy_minus_sign: | N/A | | `rollbackConfigSwarm` | [operations.RollbackConfigSwarm](../../models/operations/rollbackconfigswarm.md) | :heavy_minus_sign: | N/A | | `modeSwarm` | [operations.ModeSwarm](../../models/operations/modeswarm.md) | :heavy_minus_sign: | N/A | | `labelsSwarm` | Record | :heavy_minus_sign: | N/A | | `networkSwarm` | [operations.NetworkSwarm](../../models/operations/networkswarm.md)[] | :heavy_minus_sign: | N/A | | `replicas` | *number* | :heavy_minus_sign: | N/A | | `applicationStatus` | [operations.ApplicationUpdateApplicationStatus](../../models/operations/applicationupdateapplicationstatus.md) | :heavy_minus_sign: | N/A | | `buildType` | [operations.ApplicationUpdateBuildType](../../models/operations/applicationupdatebuildtype.md) | :heavy_minus_sign: | N/A | | `publishDirectory` | *string* | :heavy_minus_sign: | N/A | | `createdAt` | *string* | :heavy_minus_sign: | N/A | | `registryId` | *string* | :heavy_minus_sign: | N/A | | `projectId` | *string* | :heavy_minus_sign: | N/A | | `githubId` | *string* | :heavy_minus_sign: | N/A | | `gitlabId` | *string* | :heavy_minus_sign: | N/A | | `bitbucketId` | *string* | :heavy_minus_sign: | N/A |