diff --git a/lexicons/fyi/atstore/directory/getListing.json b/lexicons/fyi/atstore/directory/getListing.json index f1a7d90..44057ef 100644 --- a/lexicons/fyi/atstore/directory/getListing.json +++ b/lexicons/fyi/atstore/directory/getListing.json @@ -14,7 +14,12 @@ "reviewCount", "priceLabel", "appTags", - "categorySlugs" + "categorySlugs", + "iconUrl", + "heroImageUrl", + "categorySlug", + "rating", + "productAccountHandle" ], "nullable": [ "iconUrl", @@ -78,7 +83,18 @@ }, "listingDetailResponse": { "type": "object", - "required": ["listing", "isStoreManaged"], + "required": [ + "listing", + "isStoreManaged", + "repoDid", + "productAccountDid", + "sourceTagline", + "sourceFullDescription", + "externalUrl", + "sourceUrl", + "createdAt", + "updatedAt" + ], "nullable": [ "repoDid", "productAccountDid", diff --git a/lexicons/fyi/atstore/directory/searchListings.json b/lexicons/fyi/atstore/directory/searchListings.json index bc06256..7949915 100644 --- a/lexicons/fyi/atstore/directory/searchListings.json +++ b/lexicons/fyi/atstore/directory/searchListings.json @@ -14,7 +14,12 @@ "reviewCount", "priceLabel", "appTags", - "categorySlugs" + "categorySlugs", + "iconUrl", + "heroImageUrl", + "categorySlug", + "rating", + "productAccountHandle" ], "nullable": [ "iconUrl", diff --git a/lexicons/fyi/atstore/reviews/listForListing.json b/lexicons/fyi/atstore/reviews/listForListing.json index 041bd7e..ce81c4d 100644 --- a/lexicons/fyi/atstore/reviews/listForListing.json +++ b/lexicons/fyi/atstore/reviews/listForListing.json @@ -10,7 +10,11 @@ "rating", "reviewCreatedAt", "replyCount", - "canReply" + "canReply", + "text", + "authorDisplayName", + "authorHandle", + "authorAvatarUrl" ], "nullable": [ "text", diff --git a/src/lexicons/generated/bundle.ts b/src/lexicons/generated/bundle.ts index b9c5d96..3e6ef8a 100644 --- a/src/lexicons/generated/bundle.ts +++ b/src/lexicons/generated/bundle.ts @@ -37,7 +37,7 @@ export const lexicons = [ "main": { "type": "permission-set", "title": "Submit AT Store reviews", - "detail": "Create fyi.atstore.profile/self when needed and fyi.atstore.listing.review records on the user's PDS via repository APIs; read public directory data via XRPC queries.", + "detail": "Create reviews on AT Store listings", "permissions": [ { "type": "permission", @@ -79,7 +79,12 @@ export const lexicons = [ "reviewCount", "priceLabel", "appTags", - "categorySlugs" + "categorySlugs", + "iconUrl", + "heroImageUrl", + "categorySlug", + "rating", + "productAccountHandle" ], "nullable": [ "iconUrl", @@ -184,7 +189,15 @@ export const lexicons = [ "type": "object", "required": [ "listing", - "isStoreManaged" + "isStoreManaged", + "repoDid", + "productAccountDid", + "sourceTagline", + "sourceFullDescription", + "externalUrl", + "sourceUrl", + "createdAt", + "updatedAt" ], "nullable": [ "repoDid", @@ -308,7 +321,12 @@ export const lexicons = [ "reviewCount", "priceLabel", "appTags", - "categorySlugs" + "categorySlugs", + "iconUrl", + "heroImageUrl", + "categorySlug", + "rating", + "productAccountHandle" ], "nullable": [ "iconUrl", @@ -782,7 +800,11 @@ export const lexicons = [ "rating", "reviewCreatedAt", "replyCount", - "canReply" + "canReply", + "text", + "authorDisplayName", + "authorHandle", + "authorAvatarUrl" ], "nullable": [ "text",