{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95006841,"defaultBranch":"main","name":"digipost-data-types","ownerLogin":"digipost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-21T13:26:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1013853?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713356632.0","currentOid":""},"activityList":{"items":[{"before":"35e595ef5e5ba8631c7f6f9d8da73ccb74436587","after":null,"ref":"refs/heads/metoder","pushedAt":"2024-04-17T12:23:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"}},{"before":"c6019074d8607c06d6b5d16d0156bf290291458e","after":"a9bd1ef7ef6cf08a381d6fc01b05f7ef33528c70","ref":"refs/heads/main","pushedAt":"2024-04-17T12:23:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Merge pull request #78 from digipost/metoder\n\nParse DataType from json string to object without hinting of type","shortMessageHtmlLink":"Merge pull request #78 from digipost/metoder"}},{"before":null,"after":"35e595ef5e5ba8631c7f6f9d8da73ccb74436587","ref":"refs/heads/metoder","pushedAt":"2024-04-17T10:38:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Parse DataType from json string to object without hinting of type\n\nSo, the problem is that when a DataType is serialized into json, the\ndata structure that is the result has no type-information other than\na property type=\"ImplementationType\" in the json.\nTo be able to read json into a Java Object we do need to tell the\nobjectReader what we want in return. Either you parse the json into\na Map and check the magic property, or you store the type along side the\njson and use that to tell the objectMapper what type you want.\n\nThis change annotates the DataType interface with information\non what property should be checked for type information and what\nimplementations that are in existence. This gives us the ability to\nread a json text into a DataType without knowing the type it should\nresult in.","shortMessageHtmlLink":"Parse DataType from json string to object without hinting of type"}},{"before":"beb9e3fd009a5e6a5d13406c8c8e04ab7c0ff71e","after":null,"ref":"refs/heads/nytt-felt-pickupnotice","pushedAt":"2024-04-09T11:15:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martin-jackson","name":"Martin Jackson","path":"/martin-jackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53627452?s=80&v=4"}},{"before":"b253b0195205e98c3685c5dca7eb1abaf8227952","after":"c6019074d8607c06d6b5d16d0156bf290291458e","ref":"refs/heads/main","pushedAt":"2024-04-09T11:15:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martin-jackson","name":"Martin Jackson","path":"/martin-jackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53627452?s=80&v=4"},"commit":{"message":"Merge pull request #77 from digipost/nytt-felt-pickupnotice\n\nNytt felt på PickupNotice: extraInformation","shortMessageHtmlLink":"Merge pull request #77 from digipost/nytt-felt-pickupnotice"}},{"before":null,"after":"beb9e3fd009a5e6a5d13406c8c8e04ab7c0ff71e","ref":"refs/heads/nytt-felt-pickupnotice","pushedAt":"2024-04-09T08:56:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martin-jackson","name":"Martin Jackson","path":"/martin-jackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53627452?s=80&v=4"},"commit":{"message":"Adds a new text field to PickupNotice if the sender needs to provide additional information to the recipient.\n\nThe field may for example be used to tell the user that identification will be required upon pickup.","shortMessageHtmlLink":"Adds a new text field to PickupNotice if the sender needs to provide …"}},{"before":"efc5d28415068e573c87f70fa8bbbe81ec8f2a60","after":null,"ref":"refs/heads/share-docs-spesific-org","pushedAt":"2024-03-12T14:30:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"}},{"before":"9fed854df7720c88969f7f48558bb54896aba8a8","after":"b253b0195205e98c3685c5dca7eb1abaf8227952","ref":"refs/heads/main","pushedAt":"2024-03-12T14:30:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Merge pull request #76 from digipost/share-docs-spesific-org\n\nSpecify allowed organisation numbers for document sharing","shortMessageHtmlLink":"Merge pull request #76 from digipost/share-docs-spesific-org"}},{"before":"e27591dfdd2e34b91ec443f52dd4cd8fe8bccda6","after":"efc5d28415068e573c87f70fa8bbbe81ec8f2a60","ref":"refs/heads/share-docs-spesific-org","pushedAt":"2024-03-12T14:20:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Specify allowed organisation numbers for document sharing","shortMessageHtmlLink":"Specify allowed organisation numbers for document sharing"}},{"before":null,"after":"e27591dfdd2e34b91ec443f52dd4cd8fe8bccda6","ref":"refs/heads/share-docs-spesific-org","pushedAt":"2024-03-11T16:46:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Specify allowed organisation numbers for document sharing","shortMessageHtmlLink":"Specify allowed organisation numbers for document sharing"}},{"before":"9255edaffb243eb337aa1e0b961f49d7b05234bb","after":null,"ref":"refs/heads/update-InvoicePayment","pushedAt":"2024-01-09T06:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"}},{"before":"31b84ea69310f6870e8cad1e14331fc570f997e6","after":"9255edaffb243eb337aa1e0b961f49d7b05234bb","ref":"refs/heads/update-InvoicePayment","pushedAt":"2024-01-04T07:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"},"commit":{"message":"Add LocalDateXmlAdapter.java","shortMessageHtmlLink":"Add LocalDateXmlAdapter.java"}},{"before":"95fad2fea7adeba1efaec5e3b9bcdaf35c03add7","after":"31b84ea69310f6870e8cad1e14331fc570f997e6","ref":"refs/heads/update-InvoicePayment","pushedAt":"2024-01-04T06:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"},"commit":{"message":"Remove required and @NotNull on optional fields","shortMessageHtmlLink":"Remove required and @NotNull on optional fields"}},{"before":"aebac2c42211758f8930f3b4d3f50bae43de20b4","after":"95fad2fea7adeba1efaec5e3b9bcdaf35c03add7","ref":"refs/heads/update-InvoicePayment","pushedAt":"2024-01-03T11:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"},"commit":{"message":"Update new field paymentScheduledDate type to LocalDate","shortMessageHtmlLink":"Update new field paymentScheduledDate type to LocalDate"}},{"before":"36b4f024615da556ff6e8fba0330b9c340ba04f3","after":"aebac2c42211758f8930f3b4d3f50bae43de20b4","ref":"refs/heads/update-InvoicePayment","pushedAt":"2024-01-03T07:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"},"commit":{"message":"Update new field referenceNumber to be remittanceInformation, and paymentScheduledDate to be not required, and fields to not be @NotNull","shortMessageHtmlLink":"Update new field referenceNumber to be remittanceInformation, and pay…"}},{"before":"dce3e60ea3e034f4274a52a5c4382c3c4d88246d","after":null,"ref":"refs/heads/increase-external-link-desc-size","pushedAt":"2024-01-02T09:54:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"}},{"before":"2e5169048fcfa43a67053af67c6c1af7e78a34f2","after":"9fed854df7720c88969f7f48558bb54896aba8a8","ref":"refs/heads/main","pushedAt":"2024-01-02T09:54:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Merge pull request #75 from digipost/increase-external-link-desc-size\n\nIncrease maximum length of ExternalType description","shortMessageHtmlLink":"Merge pull request #75 from digipost/increase-external-link-desc-size"}},{"before":null,"after":"dce3e60ea3e034f4274a52a5c4382c3c4d88246d","ref":"refs/heads/increase-external-link-desc-size","pushedAt":"2024-01-02T09:49:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Increase maximum length of ExternalType description","shortMessageHtmlLink":"Increase maximum length of ExternalType description"}},{"before":null,"after":"36b4f024615da556ff6e8fba0330b9c340ba04f3","ref":"refs/heads/update-InvoicePayment","pushedAt":"2023-12-28T10:22:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NghiNg","name":null,"path":"/NghiNg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60237320?s=80&v=4"},"commit":{"message":"Update InvoicePayment with required field paymentScheduledDate and optional referenceNumber","shortMessageHtmlLink":"Update InvoicePayment with required field paymentScheduledDate and op…"}},{"before":"0044c2c15b0dd698c170a85738580ec169f1000d","after":null,"ref":"refs/heads/vulnerabilities-jakarta-2023-01-17","pushedAt":"2023-11-30T12:03:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"}},{"before":"0880c988777217f5a0a160cf970e99a33c4b7265","after":null,"ref":"refs/heads/java11_jakarta_validation","pushedAt":"2023-11-30T12:02:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"}},{"before":"332a229dc6b563b222f7c3bbf3b06794cc9b1418","after":"2e5169048fcfa43a67053af67c6c1af7e78a34f2","ref":"refs/heads/main","pushedAt":"2023-11-30T12:02:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Merge pull request #73 from digipost/java11_jakarta_validation\n\nUpgrade to jakarta.validation-api and hibernate v.8 as default validator (java 11)","shortMessageHtmlLink":"Merge pull request #73 from digipost/java11_jakarta_validation"}},{"before":"b602632a3b446dfeebdf603f7c253721b6ab4962","after":"0880c988777217f5a0a160cf970e99a33c4b7265","ref":"refs/heads/java11_jakarta_validation","pushedAt":"2023-11-28T11:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Upgrade to jakarta xml bind\n\nSome plugins behave differently. jaxb2-maven-plugin started picking\nup classes on the rot of package \"no.digipost.api.datatypes\"\nand this created a new schema-file. I resolved that by scoping the\nlombok-plugin to only check the types-folder for types that\nshould be included in the datatypes.xsd.","shortMessageHtmlLink":"Upgrade to jakarta xml bind"}},{"before":"8c90910c2d27df345eddf2610ecd87fac798a838","after":"b602632a3b446dfeebdf603f7c253721b6ab4962","ref":"refs/heads/java11_jakarta_validation","pushedAt":"2023-11-27T11:02:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Upgrade to jakarta.validation-api and hibernate 8 as default validator (java 11)\n\nhibernate-validator v.8 requires java 11 or higher. Because of this\nwe will from now on compile this library to java 11.\n\nChange imports from javax.validation to jakarta.validation","shortMessageHtmlLink":"Upgrade to jakarta.validation-api and hibernate 8 as default validato…"}},{"before":null,"after":"8c90910c2d27df345eddf2610ecd87fac798a838","ref":"refs/heads/java11_jakarta_validation","pushedAt":"2023-11-27T10:18:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eivinhb","name":"Eivind Bergstøl","path":"/eivinhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383121?s=80&v=4"},"commit":{"message":"Upgrade to jakarta.validation-api and hibernate v.8 as default validator (java 11)\n\nhibernate-validator v.8 requires java 11 or higher. Because of this\nwe will from now on compile this library to java 11.\n\nChange imports from javax.validation to jakarta.validation","shortMessageHtmlLink":"Upgrade to jakarta.validation-api and hibernate v.8 as default valida…"}},{"before":"f480d5da5fba312c2f4239afb5d5c107f1118ec5","after":null,"ref":"refs/heads/deling","pushedAt":"2023-11-10T14:30:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"}},{"before":"a513d18ccc5d946d2686539c4a5bbf3a0ac25757","after":"332a229dc6b563b222f7c3bbf3b06794cc9b1418","ref":"refs/heads/main","pushedAt":"2023-11-10T14:30:08.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Merge pull request #72 from digipost/deling\n\nAdd new datatype ShareDocumentsRequest","shortMessageHtmlLink":"Merge pull request #72 from digipost/deling"}},{"before":"742fdf692a54e39da12d708288777de799279d11","after":"f480d5da5fba312c2f4239afb5d5c107f1118ec5","ref":"refs/heads/deling","pushedAt":"2023-11-10T14:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Public constructor for ShareDocumentsRequestSharingStopped","shortMessageHtmlLink":"Public constructor for ShareDocumentsRequestSharingStopped"}},{"before":"96983b9a52825591be54b58ad35d067a67aa3fb0","after":null,"ref":"refs/tags/0.39-RC10","pushedAt":"2023-11-10T11:13:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"}},{"before":"96983b9a52825591be54b58ad35d067a67aa3fb0","after":"742fdf692a54e39da12d708288777de799279d11","ref":"refs/heads/deling","pushedAt":"2023-11-10T11:12:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hermanwh","name":"Herman Wika Horn","path":"/hermanwh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25580732?s=80&v=4"},"commit":{"message":"Replace ShareDoccumentsRequestEvent with separate classes for each action","shortMessageHtmlLink":"Replace ShareDoccumentsRequestEvent with separate classes for each ac…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMwzxEwA","startCursor":null,"endCursor":null}},"title":"Activity · digipost/digipost-data-types"}