{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":621257101,"defaultBranch":"main","name":"booking-api","ownerLogin":"jamalsoueidan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-30T09:53:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115714?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719969189.0","currentOid":""},"activityList":{"items":[{"before":"37024bb663978215650888c5f19bddcf9e62a9ec","after":"c64c5dcfd87a9e301280058ad0bb8304c896c0dd","ref":"refs/heads/main","pushedAt":"2024-07-14T16:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Refactor product categorization to filter single-rule subcollections and adjust response structure","shortMessageHtmlLink":"Refactor product categorization to filter single-rule subcollections …"}},{"before":"aaf968b667b9bc72b024e1297df1f7f63e9a4bb9","after":"37024bb663978215650888c5f19bddcf9e62a9ec","ref":"refs/heads/main","pushedAt":"2024-07-14T13:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Use product description HTML for OpenAI categorization","shortMessageHtmlLink":"Use product description HTML for OpenAI categorization"}},{"before":"e3a5ce01a6587765e05078c65015115cc7cf1b70","after":"aaf968b667b9bc72b024e1297df1f7f63e9a4bb9","ref":"refs/heads/main","pushedAt":"2024-07-14T13:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Add CustomerProductServiceUpdate call in webhookProductUpdate function","shortMessageHtmlLink":"Add CustomerProductServiceUpdate call in webhookProductUpdate function"}},{"before":"b2f9bffd8ecced688dc8d470b4f4c2d7d7ae8448","after":"e3a5ce01a6587765e05078c65015115cc7cf1b70","ref":"refs/heads/main","pushedAt":"2024-07-14T13:09:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"f6212e76c8c62fe9ebf6c01633cbc0d61a65c82f","after":"b2f9bffd8ecced688dc8d470b4f4c2d7d7ae8448","ref":"refs/heads/main","pushedAt":"2024-07-12T00:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"05c7c60d80f355d1fceafe12b4a223d9691fbf95","after":"f6212e76c8c62fe9ebf6c01633cbc0d61a65c82f","ref":"refs/heads/main","pushedAt":"2024-07-12T00:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Refactor profile schema and service to include user and products\n\n - Rename `userDetails` to `user` in OpenAPI and service schema\n - Add `products` array to OpenAPI schema and service function\n - Update profile service to generate user profile based on services offered","shortMessageHtmlLink":" Refactor profile schema and service to include user and products"}},{"before":"fdcabd5d5ad00889f38d6d93b01077446a77345e","after":"05c7c60d80f355d1fceafe12b4a223d9691fbf95","ref":"refs/heads/main","pushedAt":"2024-07-11T23:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"5d144ff1e2fff45b538ce6f4084936df65613e64","after":"fdcabd5d5ad00889f38d6d93b01077446a77345e","ref":"refs/heads/main","pushedAt":"2024-07-11T23:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Add profile endpoint and service for autofill in OpenAI API\n\n • Implement new /openai/profile endpoint in OpenAPI spec\n • Create profile service and controller in OpenAI functions\n • Define request and response schemas for profile data handling","shortMessageHtmlLink":"Add profile endpoint and service for autofill in OpenAI API"}},{"before":"7a823b750a519fa60067f35524ab15da5ce6fa87","after":"5d144ff1e2fff45b538ce6f4084936df65613e64","ref":"refs/heads/main","pushedAt":"2024-07-11T07:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"ef85825b117ff26d94ded4001c67da99fc8ecb2e","after":"7a823b750a519fa60067f35524ab15da5ce6fa87","ref":"refs/heads/main","pushedAt":"2024-07-11T07:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"remove meta endpoints","shortMessageHtmlLink":"remove meta endpoints"}},{"before":"2ba432e21756028ff11058418cd5749b581e5ba1","after":"ef85825b117ff26d94ded4001c67da99fc8ecb2e","ref":"refs/heads/main","pushedAt":"2024-07-09T05:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"ce8759aa6a9a3c1ef4245fb80b3ff788b771f766","after":"2ba432e21756028ff11058418cd5749b581e5ba1","ref":"refs/heads/main","pushedAt":"2024-07-09T05:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Add price field to product response schema and update service logic to handle missing descriptions and pricing","shortMessageHtmlLink":" Add price field to product response schema and update service logic …"}},{"before":"6ee436a6beb1bcf38a7f287c973145297ba49ce3","after":"ce8759aa6a9a3c1ef4245fb80b3ff788b771f766","ref":"refs/heads/main","pushedAt":"2024-07-07T08:26:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Lower minimum username length requirement to 3 characters","shortMessageHtmlLink":"Lower minimum username length requirement to 3 characters"}},{"before":"f12a696e51304873715593b12725c29d00574042","after":"6ee436a6beb1bcf38a7f287c973145297ba49ce3","ref":"refs/heads/main","pushedAt":"2024-07-06T23:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"4af5e7340540884a29764e701a7471ca0ec863dd","after":"f12a696e51304873715593b12725c29d00574042","ref":"refs/heads/main","pushedAt":"2024-07-06T23:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Update username pattern and add minItems constraint in customer creation body","shortMessageHtmlLink":" Update username pattern and add minItems constraint in customer crea…"}},{"before":"34e866526790df2821ce20a72e41a5e3cd435cb7","after":"4af5e7340540884a29764e701a7471ca0ec863dd","ref":"refs/heads/main","pushedAt":"2024-07-05T03:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"327d5c7509ffc5c7eb46008062d514bd1ca02f72","after":"34e866526790df2821ce20a72e41a5e3cd435cb7","ref":"refs/heads/main","pushedAt":"2024-07-05T03:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Remove professions, aboutMe, and shortDescription fields from customer create body spec","shortMessageHtmlLink":"Remove professions, aboutMe, and shortDescription fields from custome…"}},{"before":"3b05a866d52a24cd48ae9e9bb27030070ff8004f","after":"327d5c7509ffc5c7eb46008062d514bd1ca02f72","ref":"refs/heads/main","pushedAt":"2024-07-05T00:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Add minimum length check for username in UserServiceUsernameTaken function","shortMessageHtmlLink":"Add minimum length check for username in UserServiceUsernameTaken fun…"}},{"before":"7aacc790a22a6a0be21e61302c6070246662cf23","after":null,"ref":"refs/heads/create-user-with-minimal-info","pushedAt":"2024-07-03T01:13:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":"148a0f5b7fb093261cf41af93408afd5d6f28c4e","after":"3b05a866d52a24cd48ae9e9bb27030070ff8004f","ref":"refs/heads/main","pushedAt":"2024-07-03T01:13:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Merge pull request #172 from jamalsoueidan/create-user-with-minimal-info\n\nRemove customer profile fields from creation schema and service","shortMessageHtmlLink":"Merge pull request #172 from jamalsoueidan/create-user-with-minimal-info"}},{"before":"7c2351830d0009b6442c721797f05fed9bfe1851","after":null,"ref":"refs/heads/update-create-user-and-languages","pushedAt":"2024-07-03T01:10:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":null,"after":"7aacc790a22a6a0be21e61302c6070246662cf23","ref":"refs/heads/create-user-with-minimal-info","pushedAt":"2024-07-03T01:09:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Remove customer profile fields from creation schema and service","shortMessageHtmlLink":"Remove customer profile fields from creation schema and service"}},{"before":"eba0de362009184f3f14e0812a63777ff8fb1df4","after":"7c2351830d0009b6442c721797f05fed9bfe1851","ref":"refs/heads/update-create-user-and-languages","pushedAt":"2024-07-03T00:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Add username field to UserModel in generate-availability.spec","shortMessageHtmlLink":"Add username field to UserModel in generate-availability.spec"}},{"before":null,"after":"eba0de362009184f3f14e0812a63777ff8fb1df4","ref":"refs/heads/update-create-user-and-languages","pushedAt":"2024-07-02T22:56:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Refactor user properties by removing professions and aboutMe fields, and renaming speaks to languages","shortMessageHtmlLink":" Refactor user properties by removing professions and aboutMe fields,…"}},{"before":"7af53a70d18a8321a2b99774c703a5be0e74f072","after":null,"ref":"refs/heads/add-product-type","pushedAt":"2024-07-01T23:35:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"}},{"before":"1fc90192997ff6b7a11b95c075c060a94854d8e2","after":"148a0f5b7fb093261cf41af93408afd5d6f28c4e","ref":"refs/heads/main","pushedAt":"2024-07-01T23:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Add productType to product update mutation and refactor product categorization response handling","shortMessageHtmlLink":" Add productType to product update mutation and refactor product cate…"}},{"before":"1deb02fbbc1817ed81b4f21474ffc6a80d02af11","after":"1fc90192997ff6b7a11b95c075c060a94854d8e2","ref":"refs/heads/main","pushedAt":"2024-07-01T23:09:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}},{"before":"99ea4606e042c50f708dad23a8e05dc805ed982e","after":"1deb02fbbc1817ed81b4f21474ffc6a80d02af11","ref":"refs/heads/main","pushedAt":"2024-07-01T23:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Add CustomerProductOption and productType to OpenAPI schema","shortMessageHtmlLink":"Add CustomerProductOption and productType to OpenAPI schema"}},{"before":null,"after":"7af53a70d18a8321a2b99774c703a5be0e74f072","ref":"refs/heads/add-product-type","pushedAt":"2024-07-01T23:07:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":" Add CustomerProductOption and productType to OpenAPI schema","shortMessageHtmlLink":" Add CustomerProductOption and productType to OpenAPI schema"}},{"before":"58e5e42c635d77bd83d162083a1274c7b8d4c4af","after":"99ea4606e042c50f708dad23a8e05dc805ed982e","ref":"refs/heads/main","pushedAt":"2024-07-01T22:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jamalsoueidan","name":"Jamal Soueidan","path":"/jamalsoueidan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115714?s=80&v=4"},"commit":{"message":"Bundle openapi.yml and commit updated code","shortMessageHtmlLink":"Bundle openapi.yml and commit updated code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfw6lcwA","startCursor":null,"endCursor":null}},"title":"Activity · jamalsoueidan/booking-api"}