diff --git a/packages/sdk/src/types/requests/ConnectorRequestContent.ts b/packages/sdk/src/types/requests/ConnectorRequestContent.ts index 0a604cff..728a3b58 100644 --- a/packages/sdk/src/types/requests/ConnectorRequestContent.ts +++ b/packages/sdk/src/types/requests/ConnectorRequestContent.ts @@ -7,7 +7,7 @@ export interface ConnectorRequestContent { "@type"?: string; id?: string; expiresAt?: string; - items: (CreateOutgoingRequestRequestContentItemDerivations | ConnectorRequestContentItemGroup)[]; + items: (ConnectorRequestItemDerivation | ConnectorRequestContentItemGroup)[]; title?: string; description?: string; metadata?: object; @@ -19,11 +19,12 @@ export interface ConnectorRequestContentItemGroup { description?: string; mustBeAccepted: boolean; metadata?: object; - items: CreateOutgoingRequestRequestContentItemDerivations[]; + items: ConnectorRequestItemDerivation[]; } -export type CreateOutgoingRequestRequestContentItemDerivations = +export type ConnectorRequestItemDerivation = | CreateAttributeRequestItem + | DeleteAttributeRequestItem | ShareAttributeRequestItem | ProposeAttributeRequestItem | ReadAttributeRequestItem @@ -81,3 +82,8 @@ export interface RegisterAttributeListenerRequestItem extends ConnectorRequestCo "@type": "RegisterAttributeListenerRequestItem"; query: IdentityAttributeQuery | ThirdPartyRelationshipAttributeQuery; } + +export interface DeleteAttributeRequestItem extends ConnectorRequestContentItem { + "@type": "DeleteAttributeRequestItem"; + attributeId: string; +}