···269269 main: {
270270 type: 'record',
271271 description:
272272- "A record representing the removal of a collection link by a collection owner when they cannot delete the original link (which exists in another user's repository).",
272272+ "A record representing the removal of a collection link by a collection owner when they cannot delete the original link (which exists in another user's repository). The creator of this record (determined from the AT-URI) is the user who performed the removal.",
273273 key: 'tid',
274274 record: {
275275 type: 'object',
276276- required: ['collection', 'removedLink', 'removedBy', 'removedAt'],
276276+ required: ['collection', 'removedLink', 'removedAt'],
277277 properties: {
278278 collection: {
279279 type: 'ref',
···286286 'Strong reference to the collectionLink record that is being removed.',
287287 ref: 'lex:com.atproto.repo.strongRef',
288288 },
289289- removedBy: {
290290- type: 'string',
291291- format: 'did',
292292- description:
293293- 'DID of the user who removed the link (typically the collection owner).',
294294- },
295289 removedAt: {
296290 type: 'string',
297291 format: 'datetime',
298292 description:
299293 'Timestamp when the link was removed from the collection.',
300300- },
301301- reason: {
302302- type: 'string',
303303- maxLength: 300,
304304- description: 'Optional reason for the removal.',
305294 },
306295 },
307296 },
···1515 $type: 'network.cosmik.collectionLinkRemoval'
1616 collection: ComAtprotoRepoStrongRef.Main
1717 removedLink: ComAtprotoRepoStrongRef.Main
1818- /** DID of the user who removed the link (typically the collection owner). */
1919- removedBy: string
2018 /** Timestamp when the link was removed from the collection. */
2119 removedAt: string
2222- /** Optional reason for the removal. */
2323- reason?: string
2420 [k: string]: unknown
2521}
2622
···55 "defs": {
66 "main": {
77 "type": "record",
88- "description": "A record representing the removal of a collection link by a collection owner when they cannot delete the original link (which exists in another user's repository).",
88+ "description": "A record representing the removal of a collection link by a collection owner when they cannot delete the original link (which exists in another user's repository). The creator of this record (determined from the AT-URI) is the user who performed the removal.",
99 "key": "tid",
1010 "record": {
1111 "type": "object",
1212- "required": ["collection", "removedLink", "removedBy", "removedAt"],
1212+ "required": ["collection", "removedLink", "removedAt"],
1313 "properties": {
1414 "collection": {
1515 "type": "ref",
···2121 "description": "Strong reference to the collectionLink record that is being removed.",
2222 "ref": "com.atproto.repo.strongRef"
2323 },
2424- "removedBy": {
2525- "type": "string",
2626- "format": "did",
2727- "description": "DID of the user who removed the link (typically the collection owner)."
2828- },
2924 "removedAt": {
3025 "type": "string",
3126 "format": "datetime",
3227 "description": "Timestamp when the link was removed from the collection."
3333- },
3434- "reason": {
3535- "type": "string",
3636- "maxLength": 300,
3737- "description": "Optional reason for the removal."
3828 }
3929 }
4030 }