{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":767737366,"defaultBranch":"main","name":"e-factura-go","ownerLogin":"printesoi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-05T20:10:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/641396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709669474.0","currentOid":""},"activityList":{"items":[{"before":"7e407feff52f908adc84c257487ee22d9e267550","after":"278de70d9d9cc4fe2376372e05f38ff72fb83ef9","ref":"refs/heads/main","pushedAt":"2024-06-03T13:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Handle empty state for get-message-state efactura-cli cmd","shortMessageHtmlLink":"Handle empty state for get-message-state efactura-cli cmd"}},{"before":"074d706fd445c239cc5b82885aa77814736430dc","after":"7e407feff52f908adc84c257487ee22d9e267550","ref":"refs/heads/main","pushedAt":"2024-05-15T20:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add xml2pdf command for efactura-cli","shortMessageHtmlLink":"Add xml2pdf command for efactura-cli"}},{"before":"cc38ef399ab19d29d213d386b194fc6fe4509811","after":"074d706fd445c239cc5b82885aa77814736430dc","ref":"refs/heads/main","pushedAt":"2024-05-15T20:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add validate-xml command for efactura-cli","shortMessageHtmlLink":"Add validate-xml command for efactura-cli"}},{"before":"ad16ad40519dc0fd482253400770c4f880729665","after":"cc38ef399ab19d29d213d386b194fc6fe4509811","ref":"refs/heads/main","pushedAt":"2024-05-04T17:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add get-message-state command for efactura-cli","shortMessageHtmlLink":"Add get-message-state command for efactura-cli"}},{"before":"4738bf95f2d98319ed67ff44ce304508f6b7ff4d","after":"ad16ad40519dc0fd482253400770c4f880729665","ref":"refs/heads/main","pushedAt":"2024-05-04T17:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Fix providing wrong base URL for public api client","shortMessageHtmlLink":"Fix providing wrong base URL for public api client"}},{"before":"9de760ed4dfcd2afccb1f5f2e1cc5a98d7e9fb16","after":"4738bf95f2d98319ed67ff44ce304508f6b7ff4d","ref":"refs/heads/main","pushedAt":"2024-05-04T17:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add efactura-cli command\n\n- The command does not yet implement all api methods, just generate\n authorize URL, exchange device code, download invoice, validate\n invoice.","shortMessageHtmlLink":"Add efactura-cli command"}},{"before":"c69f31f57e7be3db81af2423bc48b0c46b32baee","after":"9de760ed4dfcd2afccb1f5f2e1cc5a98d7e9fb16","ref":"refs/heads/main","pushedAt":"2024-05-04T16:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Major refactoring in preparation for integrating e-transport","shortMessageHtmlLink":"Major refactoring in preparation for integrating e-transport"}},{"before":"493e3e4a4769ea0dce6f90f4623c0f33601255b7","after":"c69f31f57e7be3db81af2423bc48b0c46b32baee","ref":"refs/heads/main","pushedAt":"2024-04-11T21:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add helpers for creating a Date from a string","shortMessageHtmlLink":"Add helpers for creating a Date from a string"}},{"before":"1781233589ec9269dd1ef4f4084d390e41c3410e","after":"493e3e4a4769ea0dce6f90f4623c0f33601255b7","ref":"refs/heads/main","pushedAt":"2024-04-09T21:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Fix panic with nil onTokenChanged handler","shortMessageHtmlLink":"Fix panic with nil onTokenChanged handler"}},{"before":"c07f4d4a59babef70b8e960286326008aa438a2c","after":"1781233589ec9269dd1ef4f4084d390e41c3410e","ref":"refs/heads/main","pushedAt":"2024-04-09T21:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Detect when the token is refreshed\n\n- Move all OAuth2 related code to oauth2 subpackage.\n- Duplicate part of the golang.org/x/oauth2/internal package for\n implementing a custom TokenSource that calls a custom handler on token\n change/refresh.\n- Only provide the TokenSource instead of the oauth2.Config to the Client.","shortMessageHtmlLink":"Detect when the token is refreshed"}},{"before":"244f678556a82181f6edfdcdd0930ae636ac2228","after":"c07f4d4a59babef70b8e960286326008aa438a2c","ref":"refs/heads/main","pushedAt":"2024-04-09T06:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add state param to AuthCodeURL method","shortMessageHtmlLink":"Add state param to AuthCodeURL method"}},{"before":"98bb273eced043b08bbd257a3e5604309d5c0dd9","after":"244f678556a82181f6edfdcdd0930ae636ac2228","ref":"refs/heads/main","pushedAt":"2024-04-02T13:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Update xml-go - fix concurrent read/write in namespacebinding map","shortMessageHtmlLink":"Update xml-go - fix concurrent read/write in namespacebinding map"}},{"before":"2be8105fef5d197a7d954c05f97c0c6683814026","after":"98bb273eced043b08bbd257a3e5604309d5c0dd9","ref":"refs/heads/main","pushedAt":"2024-04-02T13:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Ensure amounts are marshaled with two digits after the decimal point","shortMessageHtmlLink":"Ensure amounts are marshaled with two digits after the decimal point"}},{"before":"fee4f72dacb3c9ba816771a6efc2210d6a9b7bd5","after":"2be8105fef5d197a7d954c05f97c0c6683814026","ref":"refs/heads/main","pushedAt":"2024-04-02T10:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Don't set AllowanceTotalAmount and ChargeTotalAmount if zero","shortMessageHtmlLink":"Don't set AllowanceTotalAmount and ChargeTotalAmount if zero"}},{"before":"474ef85d986bce016224ff88ff6844f8077ce11a","after":"fee4f72dacb3c9ba816771a6efc2210d6a9b7bd5","ref":"refs/heads/main","pushedAt":"2024-03-30T12:09:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add info in README about timezone","shortMessageHtmlLink":"Add info in README about timezone"}},{"before":"0d765b5a77b641dafa06724ee1c825e3118c19c3","after":"474ef85d986bce016224ff88ff6844f8077ce11a","ref":"refs/heads/main","pushedAt":"2024-03-30T11:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add getters/helpers and fixes for Message object\n\n- Add IsSelfBilledInvoice, GetCreationDate helpers\n- Fix GetSellerCIF, GetBuyerCIF for self billed invoices\n- Add test to check proper unmarshaling and helper methods for Message","shortMessageHtmlLink":"Add getters/helpers and fixes for Message object"}},{"before":"dbfb9ba0d3e2d9f7682684426d1b82f27b4e26f5","after":"0d765b5a77b641dafa06724ee1c825e3118c19c3","ref":"refs/heads/main","pushedAt":"2024-03-27T10:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Fix order of fields in InvoiceLinePriceAllowanceCharge","shortMessageHtmlLink":"Fix order of fields in InvoiceLinePriceAllowanceCharge"}},{"before":"92151cbf11eb8275b63b7775fdc7453a83fd2e3f","after":"dbfb9ba0d3e2d9f7682684426d1b82f27b4e26f5","ref":"refs/heads/main","pushedAt":"2024-03-26T10:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Make Invoice.XML(), Invoice.XMLIndent() return the xml header declaration","shortMessageHtmlLink":"Make Invoice.XML(), Invoice.XMLIndent() return the xml header declara…"}},{"before":"286ac921c3322e0841368e1496feb692588ed129","after":"92151cbf11eb8275b63b7775fdc7453a83fd2e3f","ref":"refs/heads/main","pushedAt":"2024-03-25T16:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":"65ad3a61479308a954ded2d4236d0d162bfd2eed","after":"286ac921c3322e0841368e1496feb692588ed129","ref":"refs/heads/main","pushedAt":"2024-03-25T16:19:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Rename RASPMessage to RaspMessage and some README fixes","shortMessageHtmlLink":"Rename RASPMessage to RaspMessage and some README fixes"}},{"before":"0b617a63a24c383e1eb28696dde189890aaeb479","after":"65ad3a61479308a954ded2d4236d0d162bfd2eed","ref":"refs/heads/main","pushedAt":"2024-03-25T14:37:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add LimitExceededError and try to detect limit exceed","shortMessageHtmlLink":"Add LimitExceededError and try to detect limit exceed"}},{"before":"ed356e1adbf1af4b69e01caf5ade9b9cca6974f6","after":"0b617a63a24c383e1eb28696dde189890aaeb479","ref":"refs/heads/main","pushedAt":"2024-03-24T18:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Fixes for XML marshaling/unmarshaling\n\n- Implement the encoding.TextMarshaler and encoding.TextUnmarshaler for\n Decimal type so we can use it as chardata in structs.\n- Implement xml.Marshaler interface in Invoice so we can always generate\n valid canonical XML.\n- Add MarshalXML and UnmarshalXML convenience functions for marshaling\n and unmarshaling structs from this package without the need to import\n the printesoi/xml-go package.","shortMessageHtmlLink":"Fixes for XML marshaling/unmarshaling"}},{"before":"cb1b66eaf27a7748db299ebc88b4a739e0426275","after":"ed356e1adbf1af4b69e01caf5ade9b9cca6974f6","ref":"refs/heads/main","pushedAt":"2024-03-24T16:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add NewFromString constructor for Decimal","shortMessageHtmlLink":"Add NewFromString constructor for Decimal"}},{"before":"59a39543b1abb16d61ffe8ba58744555b68908c3","after":"cb1b66eaf27a7748db299ebc88b4a739e0426275","ref":"refs/heads/main","pushedAt":"2024-03-22T22:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add some getters for the endpoint responses","shortMessageHtmlLink":"Add some getters for the endpoint responses"}},{"before":"200c02fc091e596bac6cd38e4d32ba9b22a26614","after":"59a39543b1abb16d61ffe8ba58744555b68908c3","ref":"refs/heads/main","pushedAt":"2024-03-22T16:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add helper IsOk for DownloadInvoiceParseZipResponse","shortMessageHtmlLink":"Add helper IsOk for DownloadInvoiceParseZipResponse"}},{"before":"b16adb6be4db213ae4848864b919e0cb4ab3da04","after":"200c02fc091e596bac6cd38e4d32ba9b22a26614","ref":"refs/heads/main","pushedAt":"2024-03-22T16:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Rename InvoiceBuilder.Append to AppendInvoiceLines","shortMessageHtmlLink":"Rename InvoiceBuilder.Append to AppendInvoiceLines"}},{"before":"53adb2b0eb448cac44d5682576ac743eab0f03a7","after":"b16adb6be4db213ae4848864b919e0cb4ab3da04","ref":"refs/heads/main","pushedAt":"2024-03-22T14:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add WithExpectedTaxInclusiveAmount helper for setting payable rounding amount","shortMessageHtmlLink":"Add WithExpectedTaxInclusiveAmount helper for setting payable roundin…"}},{"before":"b16fd4b7a91ce772c453c152063496d738e8f743","after":"53adb2b0eb448cac44d5682576ac743eab0f03a7","ref":"refs/heads/main","pushedAt":"2024-03-22T13:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Also store the raw invoice and signature XML in DownloadInvoiceParseZipResponse","shortMessageHtmlLink":"Also store the raw invoice and signature XML in DownloadInvoiceParseZ…"}},{"before":"3a64e246edb601731088079db83789a23dc6434b","after":"b16fd4b7a91ce772c453c152063496d738e8f743","ref":"refs/heads/main","pushedAt":"2024-03-22T12:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Omit ID in TaxScheme if empty","shortMessageHtmlLink":"Omit ID in TaxScheme if empty"}},{"before":"87611e5e77cedc8f6c11b37118c4052d2acece47","after":"3a64e246edb601731088079db83789a23dc6434b","ref":"refs/heads/main","pushedAt":"2024-03-22T11:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"printesoi","name":"Victor Dodon","path":"/printesoi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641396?s=80&v=4"},"commit":{"message":"Add UnmarshalInvoice helper and README fixes","shortMessageHtmlLink":"Add UnmarshalInvoice helper and README fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWvPoNQA","startCursor":null,"endCursor":null}},"title":"Activity · printesoi/e-factura-go"}