@@ -414,6 +414,30 @@ snapshot[`Deno.inspect(PropertyValue) [auto] 2`] = `'PropertyValue { id: URL "ht
414414
415415snapshot[`Deno.inspect(PropertyValue) [auto] 3`] = `'PropertyValue { id: URL "https://example.com/", name: "hello", value: "hello" }'`;
416416
417+ snapshot[`Deno.inspect(Measure) [auto] 1`] = `
418+ 'Measure {
419+ id: URL "https://example.com/",
420+ unit: "hello",
421+ numericalValue: "12.34"
422+ }'
423+ `;
424+
425+ snapshot[`Deno.inspect(Measure) [auto] 2`] = `
426+ 'Measure {
427+ id: URL "https://example.com/",
428+ unit: "hello",
429+ numericalValue: "12.34"
430+ }'
431+ `;
432+
433+ snapshot[`Deno.inspect(Measure) [auto] 3`] = `
434+ 'Measure {
435+ id: URL "https://example.com/",
436+ unit: "hello",
437+ numericalValue: "12.34"
438+ }'
439+ `;
440+
417441snapshot[`Deno.inspect(AnnounceAuthorization) [auto] 1`] = `
418442'AnnounceAuthorization {
419443 id: URL "https://example.com/",
@@ -1479,6 +1503,180 @@ snapshot[`Deno.inspect(Multikey) [auto] 3`] = `
14791503}'
14801504`;
14811505
1506+ snapshot[`Deno.inspect(Intent) [auto] 1`] = `
1507+ 'Intent {
1508+ id: URL "https://example.com/",
1509+ action: "hello",
1510+ resourceConformsTo: URL "https://example.com/",
1511+ resourceQuantity: Measure {},
1512+ availableQuantity: Measure {},
1513+ minimumQuantity: Measure {}
1514+ }'
1515+ `;
1516+
1517+ snapshot[`Deno.inspect(Intent) [auto] 2`] = `
1518+ 'Intent {
1519+ id: URL "https://example.com/",
1520+ action: "hello",
1521+ resourceConformsTo: URL "https://example.com/",
1522+ resourceQuantity: Measure {},
1523+ availableQuantity: Measure {},
1524+ minimumQuantity: Measure {}
1525+ }'
1526+ `;
1527+
1528+ snapshot[`Deno.inspect(Intent) [auto] 3`] = `
1529+ 'Intent {
1530+ id: URL "https://example.com/",
1531+ action: "hello",
1532+ resourceConformsTo: URL "https://example.com/",
1533+ resourceQuantity: Measure {},
1534+ availableQuantity: Measure {},
1535+ minimumQuantity: Measure {}
1536+ }'
1537+ `;
1538+
1539+ snapshot[`Deno.inspect(Proposal) [auto] 1`] = `
1540+ 'Proposal {
1541+ id: URL "https://example.com/",
1542+ attachments: [ Object {}, Link {}, PropertyValue {} ],
1543+ attributions: [ Application {}, Group {}, Organization {}, Person {}, Service {} ],
1544+ audience: Object {},
1545+ contents: [ "hello", <en> "hello" ],
1546+ contexts: [ Object {}, Link {} ],
1547+ names: [ "hello", <en> "hello" ],
1548+ endTime: 2024-03-03T08:30:06.796196096Z,
1549+ generators: [ Object {}, Link {} ],
1550+ icon: Image {},
1551+ image: Image {},
1552+ replyTargets: [ Object {}, Link {} ],
1553+ locations: [ Object {}, Link {} ],
1554+ previews: [ Link {}, Object {} ],
1555+ published: 2024-03-03T08:30:06.796196096Z,
1556+ replies: Collection {},
1557+ shares: Collection {},
1558+ likes: Collection {},
1559+ emojiReactions: Collection {},
1560+ startTime: 2024-03-03T08:30:06.796196096Z,
1561+ summaries: [ "hello", <en> "hello" ],
1562+ tags: [ Object {}, Link {} ],
1563+ updated: 2024-03-03T08:30:06.796196096Z,
1564+ urls: [ URL "https://example.com/", Link {} ],
1565+ to: Object {},
1566+ bto: Object {},
1567+ cc: Object {},
1568+ bcc: Object {},
1569+ mediaType: "hello",
1570+ duration: PT1H,
1571+ sensitive: true,
1572+ source: Source {},
1573+ proof: DataIntegrityProof {},
1574+ interactionPolicy: InteractionPolicy {},
1575+ approvedBy: URL "https://example.com/",
1576+ likeAuthorization: LikeAuthorization {},
1577+ replyAuthorization: ReplyAuthorization {},
1578+ announceAuthorization: AnnounceAuthorization {},
1579+ purpose: "hello",
1580+ publishes: Intent {},
1581+ reciprocal: Intent {},
1582+ unitBased: true
1583+ }'
1584+ `;
1585+
1586+ snapshot[`Deno.inspect(Proposal) [auto] 2`] = `
1587+ 'Proposal {
1588+ id: URL "https://example.com/",
1589+ attachments: [ URL "https://example.com/" ],
1590+ attribution: URL "https://example.com/",
1591+ audience: URL "https://example.com/",
1592+ contents: [ "hello", <en> "hello" ],
1593+ contexts: [ URL "https://example.com/" ],
1594+ names: [ "hello", <en> "hello" ],
1595+ endTime: 2024-03-03T08:30:06.796196096Z,
1596+ generators: [ URL "https://example.com/" ],
1597+ icon: URL "https://example.com/",
1598+ image: URL "https://example.com/",
1599+ replyTarget: URL "https://example.com/",
1600+ location: URL "https://example.com/",
1601+ preview: URL "https://example.com/",
1602+ published: 2024-03-03T08:30:06.796196096Z,
1603+ replies: URL "https://example.com/",
1604+ shares: URL "https://example.com/",
1605+ likes: URL "https://example.com/",
1606+ emojiReactions: URL "https://example.com/",
1607+ startTime: 2024-03-03T08:30:06.796196096Z,
1608+ summaries: [ "hello", <en> "hello" ],
1609+ tags: [ URL "https://example.com/" ],
1610+ updated: 2024-03-03T08:30:06.796196096Z,
1611+ urls: [ URL "https://example.com/", Link {} ],
1612+ to: URL "https://example.com/",
1613+ bto: URL "https://example.com/",
1614+ cc: URL "https://example.com/",
1615+ bcc: URL "https://example.com/",
1616+ mediaType: "hello",
1617+ duration: PT1H,
1618+ sensitive: true,
1619+ source: Source {},
1620+ proof: URL "https://example.com/",
1621+ interactionPolicy: InteractionPolicy {},
1622+ approvedBy: URL "https://example.com/",
1623+ likeAuthorization: URL "https://example.com/",
1624+ replyAuthorization: URL "https://example.com/",
1625+ announceAuthorization: URL "https://example.com/",
1626+ purpose: "hello",
1627+ publishes: Intent {},
1628+ reciprocal: Intent {},
1629+ unitBased: true
1630+ }'
1631+ `;
1632+
1633+ snapshot[`Deno.inspect(Proposal) [auto] 3`] = `
1634+ 'Proposal {
1635+ id: URL "https://example.com/",
1636+ attachments: [ Object {}, Object {} ],
1637+ attributions: [ Application {}, Application {} ],
1638+ audiences: [ Object {}, Object {} ],
1639+ contents: [ "hello", "hello" ],
1640+ contexts: [ Object {}, Object {} ],
1641+ names: [ "hello", "hello" ],
1642+ endTime: 2024-03-03T08:30:06.796196096Z,
1643+ generators: [ Object {}, Object {} ],
1644+ icons: [ Image {}, Image {} ],
1645+ images: [ Image {}, Image {} ],
1646+ replyTargets: [ Object {}, Object {} ],
1647+ locations: [ Object {}, Object {} ],
1648+ previews: [ Link {}, Link {} ],
1649+ published: 2024-03-03T08:30:06.796196096Z,
1650+ replies: Collection {},
1651+ shares: Collection {},
1652+ likes: Collection {},
1653+ emojiReactions: Collection {},
1654+ startTime: 2024-03-03T08:30:06.796196096Z,
1655+ summaries: [ "hello", "hello" ],
1656+ tags: [ Object {}, Object {} ],
1657+ updated: 2024-03-03T08:30:06.796196096Z,
1658+ urls: [ URL "https://example.com/", URL "https://example.com/" ],
1659+ tos: [ Object {}, Object {} ],
1660+ btos: [ Object {}, Object {} ],
1661+ ccs: [ Object {}, Object {} ],
1662+ bccs: [ Object {}, Object {} ],
1663+ mediaType: "hello",
1664+ duration: PT1H,
1665+ sensitive: true,
1666+ source: Source {},
1667+ proofs: [ DataIntegrityProof {}, DataIntegrityProof {} ],
1668+ interactionPolicy: InteractionPolicy {},
1669+ approvedBy: URL "https://example.com/",
1670+ likeAuthorization: LikeAuthorization {},
1671+ replyAuthorization: ReplyAuthorization {},
1672+ announceAuthorization: AnnounceAuthorization {},
1673+ purpose: "hello",
1674+ publishes: Intent {},
1675+ reciprocal: Intent {},
1676+ unitBased: true
1677+ }'
1678+ `;
1679+
14821680snapshot[`Deno.inspect(Accept) [auto] 1`] = `
14831681'Accept {
14841682 id: URL "https://example.com/",
0 commit comments