{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":736012693,"defaultBranch":"main","name":"treinamento-especialista-spring-rest","ownerLogin":"heliohdd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-26T18:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54555214?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703615021.0","currentOid":""},"activityList":{"items":[{"before":"cd1e6747f3ef590fd2ebc2fdcb97a901fc4f1d95","after":"af3dae5cfc3f2ced8e6090c6c4cdaa7a07e8e9d0","ref":"refs/heads/main","pushedAt":"2024-08-29T16:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.25-usando-ids-vs-uuids-nas-uris-de-recursos","shortMessageHtmlLink":"12.25-usando-ids-vs-uuids-nas-uris-de-recursos"}},{"before":"170a97d8a4d5e71a440994a0f4a0edf53523af4f","after":"cd1e6747f3ef590fd2ebc2fdcb97a901fc4f1d95","ref":"refs/heads/main","pushedAt":"2024-08-28T19:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.24-refatorando-o-codigo-de-regras-para-transicao-de-status-de-pedidos","shortMessageHtmlLink":"12.24-refatorando-o-codigo-de-regras-para-transicao-de-status-de-pedidos"}},{"before":"ad3c0026b5c943cf8d484bf0051147cfc2e0569f","after":"170a97d8a4d5e71a440994a0f4a0edf53523af4f","ref":"refs/heads/main","pushedAt":"2024-08-28T14:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.23-desafio-implementando-endpoints-de-transicao-de-status-de-pedidos","shortMessageHtmlLink":"12.23-desafio-implementando-endpoints-de-transicao-de-status-de-pedidos"}},{"before":"39f5c619f671fc5cebd65a274db8ba37bcaf7a69","after":"ad3c0026b5c943cf8d484bf0051147cfc2e0569f","ref":"refs/heads/main","pushedAt":"2024-08-28T13:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.22-implementando-endpoint-de-transicao-de-status-de-pedidos","shortMessageHtmlLink":"12.22-implementando-endpoint-de-transicao-de-status-de-pedidos"}},{"before":"f54f649785390c100b0d3d070d5ac73c301ee5b4","after":"39f5c619f671fc5cebd65a274db8ba37bcaf7a69","ref":"refs/heads/main","pushedAt":"2024-08-27T20:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.21-desafio-implementando-o-endpoint-de-emissao-de-pedidos","shortMessageHtmlLink":"12.21-desafio-implementando-o-endpoint-de-emissao-de-pedidos"}},{"before":"0e40677264a99729e6aff4244d0a09a5fd02bf80","after":"f54f649785390c100b0d3d070d5ac73c301ee5b4","ref":"refs/heads/main","pushedAt":"2024-08-27T13:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.20-otimizando-a-query-de-pedidos-e-retornando-model-resumido-na-listagem","shortMessageHtmlLink":"12.20-otimizando-a-query-de-pedidos-e-retornando-model-resumido-na-li…"}},{"before":"518a0ffafbb4619995071abe005695e13ce017b0","after":"0e40677264a99729e6aff4244d0a09a5fd02bf80","ref":"refs/heads/main","pushedAt":"2024-08-26T18:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.19-desafio-implementando-os-endpoints-de-consulta-de-pedidos","shortMessageHtmlLink":"12.19-desafio-implementando-os-endpoints-de-consulta-de-pedidos"}},{"before":"12407232fcfa7f212d12edf892dd69f823454b64","after":"518a0ffafbb4619995071abe005695e13ce017b0","ref":"refs/heads/main","pushedAt":"2024-08-23T19:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.18-implementando-ativacao-e-inativacao-em-massa-de-restaurantes","shortMessageHtmlLink":"12.18-implementando-ativacao-e-inativacao-em-massa-de-restaurantes"}},{"before":"a463ef1733ea395fc23efeebcb9106c731465730","after":"12407232fcfa7f212d12edf892dd69f823454b64","ref":"refs/heads/main","pushedAt":"2024-08-23T14:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.17-desafio-implementando-endpoints-de-associacao-de-usuarios-responsaveis-com-restaurante","shortMessageHtmlLink":"12.17-desafio-implementando-endpoints-de-associacao-de-usuarios-respo…"}},{"before":"09be98b22e69321f558969ce4ed421193d4d34ac","after":"a463ef1733ea395fc23efeebcb9106c731465730","ref":"refs/heads/main","pushedAt":"2024-08-22T12:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.16-desafio-implementando-os-endpoints-de-associacao-de-usuarios-com-grupos","shortMessageHtmlLink":"12.16-desafio-implementando-os-endpoints-de-associacao-de-usuarios-co…"}},{"before":"dc50a421198e9f9f472b9e2a9c68575ee927588b","after":"09be98b22e69321f558969ce4ed421193d4d34ac","ref":"refs/heads/main","pushedAt":"2024-08-21T13:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.15-desafio-implementando-os-endpoints-de-associacao-de-grupos-com-permissoes","shortMessageHtmlLink":"12.15-desafio-implementando-os-endpoints-de-associacao-de-grupos-com-…"}},{"before":"1a449cdcaca9d039e9868b421e5782bfc08f7a04","after":"dc50a421198e9f9f472b9e2a9c68575ee927588b","ref":"refs/heads/main","pushedAt":"2024-08-16T18:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.14-desafio-implementando-os-endpoints-de-abertura-e-fechamento-de-restaurantes","shortMessageHtmlLink":"12.14-desafio-implementando-os-endpoints-de-abertura-e-fechamento-de-…"}},{"before":"4a628efd07ed386d520559470d508f27f1fc47c4","after":"1a449cdcaca9d039e9868b421e5782bfc08f7a04","ref":"refs/heads/main","pushedAt":"2024-08-16T16:57:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.13-desafio-implementando-os-endpoints-de-produtos","shortMessageHtmlLink":"12.13-desafio-implementando-os-endpoints-de-produtos"}},{"before":"2b4d45e9db9cd7db14a3c548eee28bd6ff845fda","after":"4a628efd07ed386d520559470d508f27f1fc47c4","ref":"refs/heads/main","pushedAt":"2024-08-14T17:59:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.12-implementando-os-endpoints-de-associacao-de-formas-de-pagamento-em-restaurantes","shortMessageHtmlLink":"12.12-implementando-os-endpoints-de-associacao-de-formas-de-pagamento…"}},{"before":"37d8887909489cf85997e0c0f16e5f08fcc01823","after":"2b4d45e9db9cd7db14a3c548eee28bd6ff845fda","ref":"refs/heads/main","pushedAt":"2024-08-14T13:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.11-implementando-regra-de-negocio-para-evitar-usuarios-com-emails-duplicados","shortMessageHtmlLink":"12.11-implementando-regra-de-negocio-para-evitar-usuarios-com-emails-…"}},{"before":"051d98d84c3a4b8dc703ddb54ca0f3cc615ef5eb","after":"37d8887909489cf85997e0c0f16e5f08fcc01823","ref":"refs/heads/main","pushedAt":"2024-08-09T13:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.09-desafio-implementando-os-endpoints-de-usuarios","shortMessageHtmlLink":"12.09-desafio-implementando-os-endpoints-de-usuarios"}},{"before":"66ba23bea357669839d40abf03de35b430fddd8e","after":"051d98d84c3a4b8dc703ddb54ca0f3cc615ef5eb","ref":"refs/heads/main","pushedAt":"2024-08-07T21:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.08-desafio-implementando-os-endpoints-de-grupos","shortMessageHtmlLink":"12.08-desafio-implementando-os-endpoints-de-grupos"}},{"before":"081294b5eb14407d3beab470dca39bec79b58723","after":"66ba23bea357669839d40abf03de35b430fddd8e","ref":"refs/heads/main","pushedAt":"2024-08-06T18:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.07-refatorando-servico-de-cadastro-de-restaurante-para-incluir-endereco","shortMessageHtmlLink":"12.07-refatorando-servico-de-cadastro-de-restaurante-para-incluir-end…"}},{"before":"7ad8bb963bc9845a318a1e558a885ddf37f00c7b","after":"081294b5eb14407d3beab470dca39bec79b58723","ref":"refs/heads/main","pushedAt":"2024-08-06T14:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.06-adicionando-endereco-no-modelo-da-representacao-do-recurso-de-restaurante","shortMessageHtmlLink":"12.06-adicionando-endereco-no-modelo-da-representacao-do-recurso-de-r…"}},{"before":"80536e628c1ff1a5bcd39738a59d1153385309e1","after":"7ad8bb963bc9845a318a1e558a885ddf37f00c7b","ref":"refs/heads/main","pushedAt":"2024-08-05T17:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.05-desafio-implementando-os-endpoints-de-formas-de-pagamento","shortMessageHtmlLink":"12.05-desafio-implementando-os-endpoints-de-formas-de-pagamento"}},{"before":"33961790aff47a4638700b9b4897d80e4c4cddd8","after":"80536e628c1ff1a5bcd39738a59d1153385309e1","ref":"refs/heads/main","pushedAt":"2024-08-04T14:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"12.04-implementando-os-endpoints-de-ativacao-e-inativacao-de-restaurantes","shortMessageHtmlLink":"12.04-implementando-os-endpoints-de-ativacao-e-inativacao-de-restaura…"}},{"before":"9b0d0fd69f23cc845e9de79779320b246a2ba8d2","after":"33961790aff47a4638700b9b4897d80e4c4cddd8","ref":"refs/heads/main","pushedAt":"2024-08-02T12:59:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.21-corrigindo-bug-de-tratamento-de-exception-de-integridade-de-dados-com-flush-do-jpa","shortMessageHtmlLink":"11.21-corrigindo-bug-de-tratamento-de-exception-de-integridade-de-dad…"}},{"before":"e810317012704367fe95168fd1953241a5a1e308","after":"9b0d0fd69f23cc845e9de79779320b246a2ba8d2","ref":"refs/heads/main","pushedAt":"2024-08-02T12:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"Bug fix - There is already 'cidadeController' bean method","shortMessageHtmlLink":"Bug fix - There is already 'cidadeController' bean method"}},{"before":"32fde8fb68593a7a533497239a5ddc6a56df9e1e","after":"e810317012704367fe95168fd1953241a5a1e308","ref":"refs/heads/main","pushedAt":"2024-07-31T19:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.20-desafio-usando-dtos-como-representation-model","shortMessageHtmlLink":"11.20-desafio-usando-dtos-como-representation-model"}},{"before":"ca92032187aff31c825baeb1c937fa069fe46b35","after":"32fde8fb68593a7a533497239a5ddc6a56df9e1e","ref":"refs/heads/main","pushedAt":"2024-07-30T14:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.19-estrategias-de-nomes-de-propriedades-snake-case-vs-lower-camel-case","shortMessageHtmlLink":"11.19-estrategias-de-nomes-de-propriedades-snake-case-vs-lower-camel-…"}},{"before":"4cbf93918c34d6c3963c9f8bf05e40abc31a67e3","after":"ca92032187aff31c825baeb1c937fa069fe46b35","ref":"refs/heads/main","pushedAt":"2024-07-30T13:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.18-revisando-e-ajustando-as-mensagens-de-validacao-com-o-uso-de-dtos","shortMessageHtmlLink":"11.18-revisando-e-ajustando-as-mensagens-de-validacao-com-o-uso-de-dtos"}},{"before":"7aaf30693110491fa0f42aed8547da96063924a1","after":"4cbf93918c34d6c3963c9f8bf05e40abc31a67e3","ref":"refs/heads/main","pushedAt":"2024-07-30T13:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.17-mapeando-para-uma-instancia-destino-e-nao-um-tipo-com-modelmapper","shortMessageHtmlLink":"11.17-mapeando-para-uma-instancia-destino-e-nao-um-tipo-com-modelmapper"}},{"before":"81ec9b65704ed4bc1cd5d48f9cd4420f13e7d577","after":"7aaf30693110491fa0f42aed8547da96063924a1","ref":"refs/heads/main","pushedAt":"2024-07-30T13:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.16-customizando-o-mapeamento-de-propriedades-com-modelmapper","shortMessageHtmlLink":"11.16-customizando-o-mapeamento-de-propriedades-com-modelmapper"}},{"before":"4cef91534d02d6212817079fa6fcff7477053e0e","after":"81ec9b65704ed4bc1cd5d48f9cd4420f13e7d577","ref":"refs/heads/main","pushedAt":"2024-07-29T18:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.14-adicionando-e-usando-o-modelmapper","shortMessageHtmlLink":"11.14-adicionando-e-usando-o-modelmapper"}},{"before":"3cb1f9f8687ca0fbe8c495c7aa686f36860d7fb6","after":"4cef91534d02d6212817079fa6fcff7477053e0e","ref":"refs/heads/main","pushedAt":"2024-07-26T20:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"heliohdd","name":"Hélio Dourado","path":"/heliohdd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54555214?s=80&v=4"},"commit":{"message":"11.13-desafio-refatorando-e-criando-um-disassembler-do-dto","shortMessageHtmlLink":"11.13-desafio-refatorando-e-criando-um-disassembler-do-dto"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNjozMDo1MS4wMDAwMDBazwAAAASn15E1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNjozMDo1MS4wMDAwMDBazwAAAASn15E1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQyMDo0NTozMS4wMDAwMDBazwAAAASKY4oK"}},"title":"Activity · heliohdd/treinamento-especialista-spring-rest"}