Skip to content

Commit b4ff797

Browse files
authored
Rename thirdPartyAddress to initialAttributePeer in more Request- and ResponseItems (#828)
* chore: consumption * chore: content * chore: runtime
1 parent e3edfe9 commit b4ff797

File tree

18 files changed

+55
-55
lines changed

18 files changed

+55
-55
lines changed

packages/consumption/src/modules/requests/itemProcessors/readAttribute/ReadAttributeRequestItemProcessor.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,14 +322,14 @@ export class ReadAttributeRequestItemProcessor extends GenericRequestItemProcess
322322

323323
const wasNotSharedBefore = latestSharedVersion.length === 0;
324324
if (wasNotSharedBefore) {
325-
const thirdPartyAddress =
325+
const initialAttributePeer =
326326
existingAttribute instanceof OwnRelationshipAttribute || existingAttribute instanceof PeerRelationshipAttribute ? existingAttribute.peer : undefined;
327327

328328
return ReadAttributeAcceptResponseItem.from({
329329
result: ResponseItemResult.Accepted,
330330
attributeId: updatedAttribute.id,
331331
attribute: updatedAttribute.content,
332-
thirdPartyAddress
332+
initialAttributePeer
333333
});
334334
}
335335

@@ -443,13 +443,13 @@ export class ReadAttributeRequestItemProcessor extends GenericRequestItemProcess
443443
return;
444444
}
445445

446-
if (responseItem.thirdPartyAddress) {
446+
if (responseItem.initialAttributePeer) {
447447
await this.consumptionController.attributes.createThirdPartyRelationshipAttribute({
448448
id: responseItem.attributeId,
449449
content: responseItem.attribute,
450450
peer: requestInfo.peer,
451451
sourceReference: requestInfo.id,
452-
initialAttributePeer: responseItem.thirdPartyAddress
452+
initialAttributePeer: responseItem.initialAttributePeer
453453
});
454454
return;
455455
}

packages/consumption/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ export class ShareAttributeRequestItemProcessor extends GenericRequestItemProces
8181
);
8282
}
8383

84-
if (requestItem.thirdPartyAddress) {
85-
return ValidationResult.error(ConsumptionCoreErrors.requests.invalidRequestItem("When sharing an OwnIdentityAttribute, no thirdPartyAddress may be specified."));
84+
if (requestItem.initialAttributePeer) {
85+
return ValidationResult.error(ConsumptionCoreErrors.requests.invalidRequestItem("When sharing an OwnIdentityAttribute, no initialAttributePeer may be specified."));
8686
}
8787

8888
const tagValidationResult = await this.consumptionController.attributes.validateTagsOfAttribute(requestItem.attribute);
@@ -114,10 +114,10 @@ export class ShareAttributeRequestItemProcessor extends GenericRequestItemProces
114114
return ValidationResult.error(ConsumptionCoreErrors.requests.cannotShareRelationshipAttributeOfPendingRelationship());
115115
}
116116

117-
if (!requestItem.thirdPartyAddress?.equals(initialPeer)) {
117+
if (!requestItem.initialAttributePeer?.equals(initialPeer)) {
118118
return ValidationResult.error(
119119
ConsumptionCoreErrors.requests.invalidRequestItem(
120-
"When sharing a RelationshipAttribute with another Identity, the address of the peer of the Relationship in which the RelationshipAttribute exists must be specified as thirdPartyAddress."
120+
"When sharing a RelationshipAttribute with another Identity, the address of the peer of the Relationship in which the RelationshipAttribute exists must be specified as initialAttributePeer."
121121
)
122122
);
123123
}
@@ -141,15 +141,15 @@ export class ShareAttributeRequestItemProcessor extends GenericRequestItemProces
141141
return ValidationResult.error(ConsumptionCoreErrors.requests.invalidRequestItem(tagValidationResult.error.message));
142142
}
143143

144-
if (requestItem.thirdPartyAddress && requestItem.attribute instanceof IdentityAttribute) {
144+
if (requestItem.initialAttributePeer && requestItem.attribute instanceof IdentityAttribute) {
145145
return ValidationResult.error(
146-
ConsumptionCoreErrors.requests.invalidRequestItem("The RequestItem is invalid, since it must contain a RelationshipAttribute if thirdPartyAddress is defined.")
146+
ConsumptionCoreErrors.requests.invalidRequestItem("The RequestItem is invalid, since it must contain a RelationshipAttribute if initialAttributePeer is defined.")
147147
);
148148
}
149149

150-
if (!requestItem.thirdPartyAddress && requestItem.attribute instanceof RelationshipAttribute) {
150+
if (!requestItem.initialAttributePeer && requestItem.attribute instanceof RelationshipAttribute) {
151151
return ValidationResult.error(
152-
ConsumptionCoreErrors.requests.invalidRequestItem("The RequestItem is invalid, since it must contain an IdentityAttribute if thirdPartyAddress is undefined.")
152+
ConsumptionCoreErrors.requests.invalidRequestItem("The RequestItem is invalid, since it must contain an IdentityAttribute if initialAttributePeer is undefined.")
153153
);
154154
}
155155

@@ -161,7 +161,7 @@ export class ShareAttributeRequestItemProcessor extends GenericRequestItemProces
161161
_params: AcceptRequestItemParametersJSON,
162162
requestInfo: LocalRequestInfo
163163
): Promise<AcceptResponseItem | AttributeAlreadySharedAcceptResponseItem> {
164-
const isThirdPartyRelationshipAttribute = !!requestItem.thirdPartyAddress;
164+
const isThirdPartyRelationshipAttribute = !!requestItem.initialAttributePeer;
165165
if (isThirdPartyRelationshipAttribute) {
166166
const attribute = requestItem.attribute as RelationshipAttribute;
167167
const existingThirdPartyRelationshipAttribute = await this.consumptionController.attributes.getThirdPartyRelationshipAttributeWithSameValue(
@@ -187,7 +187,7 @@ export class ShareAttributeRequestItemProcessor extends GenericRequestItemProces
187187
content: requestItem.attribute as RelationshipAttribute,
188188
peer: requestInfo.peer,
189189
sourceReference: requestInfo.id,
190-
initialAttributePeer: requestItem.thirdPartyAddress!
190+
initialAttributePeer: requestItem.initialAttributePeer!
191191
});
192192

193193
return AcceptResponseItem.from({ result: ResponseItemResult.Accepted });

packages/consumption/test/modules/attributes/AttributesController.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ describe("AttributesController", function () {
298298
});
299299

300300
test("should allow to create a ThirdPartyRelationshipAttribute", async function () {
301-
const thirdPartyAddress = CoreAddress.from("thirdPartyAdress");
301+
const thirdPartyAddress = CoreAddress.from("thirdPartyAddress");
302302
const peerAddress = CoreAddress.from("peerAddress");
303303

304304
const thirdPartyRelationshipAttribute = await consumptionController.attributes.createThirdPartyRelationshipAttribute({
@@ -351,7 +351,7 @@ describe("AttributesController", function () {
351351
});
352352

353353
test("should allow to add AttributeForwardingDetails to an OwnRelationshipAttribute", async function () {
354-
const thirdPartyAddress = CoreAddress.from("thirdPartyAdress");
354+
const thirdPartyAddress = CoreAddress.from("thirdPartyAddress");
355355
const peerAddress = CoreAddress.from("peerAddress");
356356

357357
const ownRelationshipAttribute = await consumptionController.attributes.createOwnRelationshipAttribute({

packages/consumption/test/modules/notifications/itemProcessors/attributeDeleted/OwnAttributeDeletedByOwnerNotificationItemProcessor.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ describe("OwnAttributeDeletedByOwnerNotificationItemProcessor", function () {
172172
}),
173173
peer: CoreAddress.from("peer"),
174174
sourceReference: CoreId.from("reqRef"),
175-
initialAttributePeer: CoreAddress.from("initialAttributePeer"),
175+
initialAttributePeer: CoreAddress.from("thirdPartyAddress"),
176176
id: CoreId.from("attributeId")
177177
});
178178

packages/consumption/test/modules/notifications/itemProcessors/attributeDeleted/PeerRelationshipAttributeDeletedByPeerNotificationItemProcessor.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,12 @@ describe("PeerRelationshipAttributeDeletedByPeerNotificationItemProcessor", func
112112
value: "aValue",
113113
title: "aTitle"
114114
},
115-
owner: CoreAddress.from("initialAttributePeer"),
115+
owner: CoreAddress.from("thirdPartyAddress"),
116116
confidentiality: RelationshipAttributeConfidentiality.Public
117117
}),
118118
peer: CoreAddress.from("peer"),
119119
sourceReference: CoreId.from("reqRef"),
120-
initialAttributePeer: CoreAddress.from("initialAttributePeer"),
120+
initialAttributePeer: CoreAddress.from("thirdPartyAddress"),
121121
id: CoreId.from("attributeId")
122122
});
123123

packages/consumption/test/modules/requests/itemProcessors/readAttribute/ReadAttributeRequestItemProcessor.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2069,7 +2069,7 @@ describe("ReadAttributeRequestItemProcessor", function () {
20692069
const result = await processor.accept(requestItem, acceptParams, incomingRequest);
20702070

20712071
expect(result).toBeInstanceOf(ReadAttributeAcceptResponseItem);
2072-
expect((result as ReadAttributeAcceptResponseItem).thirdPartyAddress).toStrictEqual(peerAddress);
2072+
expect((result as ReadAttributeAcceptResponseItem).initialAttributePeer).toStrictEqual(peerAddress);
20732073
expect((result as ReadAttributeAcceptResponseItem).attributeId).toStrictEqual(ownRelationshipAttribute.id);
20742074

20752075
const updatedOwnRelationshipAttribute = (await consumptionController.attributes.getLocalAttribute(ownRelationshipAttribute.id)) as OwnRelationshipAttribute;
@@ -2118,7 +2118,7 @@ describe("ReadAttributeRequestItemProcessor", function () {
21182118
const result = await processor.accept(requestItem, acceptParams, incomingRequest);
21192119

21202120
expect(result).toBeInstanceOf(ReadAttributeAcceptResponseItem);
2121-
expect((result as ReadAttributeAcceptResponseItem).thirdPartyAddress).toStrictEqual(peerAddress);
2121+
expect((result as ReadAttributeAcceptResponseItem).initialAttributePeer).toStrictEqual(peerAddress);
21222122
expect((result as ReadAttributeAcceptResponseItem).attributeId).toStrictEqual(peerRelationshipAttribute.id);
21232123

21242124
const updatedPeerRelationshipAttribute = (await consumptionController.attributes.getLocalAttribute(peerRelationshipAttribute.id)) as PeerRelationshipAttribute;

packages/consumption/test/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
198198
mustBeAccepted: false,
199199
attribute: attribute.content,
200200
attributeId: attribute.id,
201-
thirdPartyAddress: !(testParams.attribute instanceof IdentityAttribute)
201+
initialAttributePeer: !(testParams.attribute instanceof IdentityAttribute)
202202
? testParams.attribute.owner.equals(sender)
203203
? aThirdParty
204204
: testParams.attribute.owner
@@ -673,14 +673,14 @@ describe("ShareAttributeRequestItemProcessor", function () {
673673

674674
peer: aThirdParty,
675675
sourceReference: CoreId.from("aSourceReferenceId"),
676-
initialAttributePeer: CoreAddress.from("initialAttributePeer"),
676+
initialAttributePeer: CoreAddress.from("thirdPartyAddress"),
677677
id: CoreId.from("aThirdPartyRelationshipAttributeId")
678678
});
679679
const requestItem = ShareAttributeRequestItem.from({
680680
mustBeAccepted: false,
681681
attribute: relationshipAttribute.content,
682682
attributeId: relationshipAttribute.id,
683-
thirdPartyAddress: aThirdParty
683+
initialAttributePeer: aThirdParty
684684
});
685685
const request = Request.from({ items: [requestItem] });
686686

@@ -710,7 +710,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
710710
mustBeAccepted: false,
711711
attribute: initialRelationshipAttribute.content,
712712
attributeId: initialRelationshipAttribute.id,
713-
thirdPartyAddress: aThirdParty
713+
initialAttributePeer: aThirdParty
714714
});
715715
const request = Request.from({ items: [requestItem] });
716716

@@ -753,7 +753,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
753753
mustBeAccepted: false,
754754
attribute: initialRelationshipAttribute.content,
755755
attributeId: initialRelationshipAttribute.id,
756-
thirdPartyAddress: aThirdParty
756+
initialAttributePeer: aThirdParty
757757
});
758758
const request = Request.from({ items: [requestItem] });
759759

@@ -793,7 +793,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
793793
mustBeAccepted: false,
794794
attribute: initialRelationshipAttribute.content,
795795
attributeId: initialRelationshipAttribute.id,
796-
thirdPartyAddress: aThirdParty
796+
initialAttributePeer: aThirdParty
797797
});
798798
const request = Request.from({ items: [requestItem] });
799799

@@ -821,7 +821,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
821821
mustBeAccepted: false,
822822
attribute: relationshipAttribute.content,
823823
attributeId: relationshipAttribute.id,
824-
thirdPartyAddress: relationshipAttribute.peer
824+
initialAttributePeer: relationshipAttribute.peer
825825
});
826826
const request = Request.from({ items: [requestItem] });
827827

@@ -865,7 +865,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
865865
mustBeAccepted: true,
866866
attribute: ownRelationshipAttribute.content,
867867
attributeId: ownRelationshipAttribute.id,
868-
thirdPartyAddress: ownRelationshipAttribute.peer
868+
initialAttributePeer: ownRelationshipAttribute.peer
869869
});
870870
const request = Request.from({ items: [requestItem] });
871871

@@ -1051,7 +1051,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
10511051
mustBeAccepted: true,
10521052
attributeId: CoreId.from("anAttributeId"),
10531053
attribute: TestObjectFactory.createRelationshipAttribute({ owner: sender }),
1054-
thirdPartyAddress: CoreAddress.from("aThirdParty")
1054+
initialAttributePeer: CoreAddress.from("aThirdParty")
10551055
});
10561056

10571057
const incomingRequest = LocalRequest.from({
@@ -1093,7 +1093,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
10931093
mustBeAccepted: true,
10941094
attributeId: CoreId.from("anotherAttributeId"),
10951095
attribute: TestObjectFactory.createRelationshipAttribute({ owner: sender }),
1096-
thirdPartyAddress: aThirdParty
1096+
initialAttributePeer: aThirdParty
10971097
});
10981098

10991099
const incomingRequest = LocalRequest.from({
@@ -1123,7 +1123,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
11231123
mustBeAccepted: true,
11241124
attributeId: CoreId.from("anotherAttributeId"),
11251125
attribute: TestObjectFactory.createRelationshipAttribute({ owner: sender }),
1126-
thirdPartyAddress: aThirdParty
1126+
initialAttributePeer: aThirdParty
11271127
});
11281128

11291129
const incomingRequest = LocalRequest.from({
@@ -1162,7 +1162,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
11621162
mustBeAccepted: true,
11631163
attributeId: CoreId.from("anotherAttributeId"),
11641164
attribute: TestObjectFactory.createRelationshipAttribute({ owner: sender }),
1165-
thirdPartyAddress: aThirdParty
1165+
initialAttributePeer: aThirdParty
11661166
});
11671167

11681168
const incomingRequest = LocalRequest.from({
@@ -1344,7 +1344,7 @@ describe("ShareAttributeRequestItemProcessor", function () {
13441344
mustBeAccepted: true,
13451345
attribute: sharedAttribute.content,
13461346
attributeId: sharedAttribute.id,
1347-
thirdPartyAddress: sharedAttribute.content instanceof RelationshipAttribute ? (sharedAttribute as OwnRelationshipAttribute).peer : undefined
1347+
initialAttributePeer: sharedAttribute.content instanceof RelationshipAttribute ? (sharedAttribute as OwnRelationshipAttribute).peer : undefined
13481348
});
13491349

13501350
const requestId = await ConsumptionIds.request.generate();

packages/content/src/requests/items/readAttribute/ReadAttributeAcceptResponseItem.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ export interface ReadAttributeAcceptResponseItemJSON extends AcceptResponseItemJ
77
"@type": "ReadAttributeAcceptResponseItem";
88
attributeId: string;
99
attribute: IdentityAttributeJSON | RelationshipAttributeJSON;
10-
thirdPartyAddress?: string;
10+
initialAttributePeer?: string;
1111
}
1212

1313
export interface IReadAttributeAcceptResponseItem extends IAcceptResponseItem {
1414
attributeId: ICoreId;
1515
attribute: IIdentityAttribute | IRelationshipAttribute;
16-
thirdPartyAddress?: CoreAddress;
16+
initialAttributePeer?: CoreAddress;
1717
}
1818

1919
@type("ReadAttributeAcceptResponseItem")
@@ -28,7 +28,7 @@ export class ReadAttributeAcceptResponseItem extends AcceptResponseItem implemen
2828

2929
@serialize()
3030
@validate({ nullable: true })
31-
public thirdPartyAddress?: CoreAddress;
31+
public initialAttributePeer?: CoreAddress;
3232

3333
public static override from(
3434
value: IReadAttributeAcceptResponseItem | Omit<ReadAttributeAcceptResponseItemJSON, "@type"> | ReadAttributeAcceptResponseItemJSON

packages/content/src/requests/items/shareAttribute/ShareAttributeRequestItem.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ export interface ShareAttributeRequestItemJSON extends RequestItemJSON {
88
"@type": "ShareAttributeRequestItem";
99
attribute: IdentityAttributeJSON | RelationshipAttributeJSON;
1010
attributeId: string;
11-
thirdPartyAddress?: string;
11+
initialAttributePeer?: string;
1212
}
1313

1414
export interface IShareAttributeRequestItem extends IRequestItem {
1515
attribute: IIdentityAttribute | IRelationshipAttribute;
1616
attributeId: ICoreId;
17-
thirdPartyAddress?: CoreAddress;
17+
initialAttributePeer?: CoreAddress;
1818
}
1919

2020
@type("ShareAttributeRequestItem")
@@ -29,7 +29,7 @@ export class ShareAttributeRequestItem extends RequestItem implements IShareAttr
2929

3030
@serialize()
3131
@validate({ nullable: true })
32-
public thirdPartyAddress?: CoreAddress;
32+
public initialAttributePeer?: CoreAddress;
3333

3434
public static from(value: IShareAttributeRequestItem | Omit<ShareAttributeRequestItemJSON, "@type"> | ShareAttributeRequestItemJSON): ShareAttributeRequestItem {
3535
return this.fromAny(value);

packages/runtime/src/dataViews/content/RequestItemDVOs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface DeleteAttributeRequestItemDVO extends RequestItemDVO {
4646
export interface ShareAttributeRequestItemDVO extends RequestItemDVO {
4747
type: "ShareAttributeRequestItemDVO";
4848
attributeId: string;
49-
thirdPartyAddress?: string;
49+
initialAttributePeer?: string;
5050
attribute: DraftIdentityAttributeDVO;
5151
}
5252

0 commit comments

Comments
 (0)