Package app.ductape.sdk.apps
Class AppCatalogOperations
java.lang.Object
app.ductape.sdk.apps.AppCatalogOperations
TS parity:
Ductape.app workspace app CRUD surface.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classTSapp.environments. -
Constructor Summary
ConstructorsConstructorDescriptionAppCatalogOperations(AppApiService apps, WorkspaceApiService workspaces, RequestContext auth) -
Method Summary
Modifier and TypeMethodDescriptioncheckNameExists(String appName) TSappname lookup helper used by workspace setup flows.TSapp.create.voidTSapp.delete.voiddeleteByName(String appName) Deletes any workspace app matchingappName(workspace setup idempotency).TSapp.fetch.TS appApi.initApp — warms app builder session before imports.Lists all workspace apps (TS fetchWorkspaceApps).resolveTagByAppId(String appId) TS resolveAppTag — polls workspace apps until tag is available for app id.voidTSapp.update:getAppBuilder(tag).updateApp(data).
-
Constructor Details
-
AppCatalogOperations
public AppCatalogOperations(AppApiService apps, WorkspaceApiService workspaces, RequestContext auth)
-
-
Method Details
-
create
TSapp.create. -
resolveTagByAppId
TS resolveAppTag — polls workspace apps until tag is available for app id.- Throws:
InterruptedException
-
delete
TSapp.delete. -
deleteByName
Deletes any workspace app matchingappName(workspace setup idempotency).- Throws:
InterruptedException
-
listWorkspaceApps
Lists all workspace apps (TS fetchWorkspaceApps). -
initById
TS appApi.initApp — warms app builder session before imports. -
fetch
TSapp.fetch. -
update
TSapp.update:getAppBuilder(tag).updateApp(data). -
checkNameExists
TSappname lookup helper used by workspace setup flows. -
environments
-