diff --git a/metaschema/templates/generated_models.tmpl b/metaschema/templates/generated_models.tmpl index ba89251..1ecaf3a 100644 --- a/metaschema/templates/generated_models.tmpl +++ b/metaschema/templates/generated_models.tmpl @@ -58,7 +58,7 @@ type {{.GoTypeName}} struct { {{- end}} } {{- else}} - {{- if .IsMarkup }} + {{- if .IsMarkup -}} type {{ .GoTypeName }} = Markup {{- else }} type {{ .GoTypeName }} string diff --git a/metaschema/templates/pkged.go b/metaschema/templates/pkged.go index 4a3e5cd..8802eaf 100644 --- a/metaschema/templates/pkged.go +++ b/metaschema/templates/pkged.go @@ -9,4 +9,4 @@ import ( "github.com/markbates/pkger/pkging/mem" ) -var _ = pkger.Apply(mem.UnmarshalEmbed([]byte(`1f8b08000000000000ffec3b5b73e238b37fe52bbf1e36960d0e3155fb00241813c24c20f16d6a6b4ab685ed205fd69201676bfefb29c9600c2197d999735ebe3c10d4ad76abef32dd33ff0851b24c89d0fb47609feb28177a8218a63112092e569044ab3f966d59f42185628efc10523188a81816ae18a45e1a67b814634421f1421443a125e87196e6f42ba4a1d0138496308331127ac211cd75ea559b0f300f10add6f334ddadee20f542a1971418b78405851809bd25c404eda03982244d2a5a2d1d4518913d75757a0d5ea3ac5e3f20424fa819eae489bbd42fd879ff083b15828886857be1a5f12b0adfc128117a342f50eb77d84f4bef52ff979888417a11a73ee765a09c44dc56d285d4167efcf8d112969509fe7947b55e93254571862145440c5082724891ff3d4e7d84c9058d33ccb8b14062df3ea230c2fc80a4f2fdf9475a02899e91d093d48edc12d88ed0ebb42ff9f23b8df8933290c11f40fd43ba7a90404fe9f6807cd1ed4857aada069dff01720f00a12544e4bbcf0cbf8b1152f2c3afd15ae85d76ba5da925e8492af4baca95dabe925ac20c47c94ae849dcdb48e8b5db32e8b484c7c8177a1200a0256887a5f5fd7b067d20f4404b98fb8c2768098b86e403bcaa14e900f59281a9b72242efaa25f46914334916c8137ad225001df684dc12668461ba4af74a553b1df5474bb87b8774aff38f9630fc38a9f5fd7b911404f942ef1b688116f88b074088f2df91ec67e3e3b402bc1d63afb1d8158d26eaad9af14b09b7ab36df840be1afbadc54e97c5c6d0883fee3a30c253e4abcb2f79f8f2b97c19ca0bc59afbed5da5d04293bb92e44df04b7ac7446799ee66cb18ca9d0fa095bd6c7351e8961be72790a67aba0da4cc5659ac790f18e52314a0b1ab1bc4cd99119a4a1c84a055bb064a57994046c87a22dadbdc524afaaec37c12d96512ab46af199883922445c72ca0622788e320e27144609ca451c11ba43a02d5fe56546d37a21c28a6305785116720d76b0dfdcf4093c00c83b067d595124f505428c128af2046211f91b98fbe4940ce328a39177c084316c40f5e3394cfc9d154fb748e1528c0e1bb1af1c00f65c03f23a0da0a90009a17404c9cae511ac4872033e3992e2869db60a508f21315b455b16768997fa51123496222489d4845d48d065e7081325302f9b981035b9894f2c8d1a7086e226b88df13b21ef16cb25c4a918a21cfd723a4430f1528c62988884e61e24e8dd747975f38c44a7147518c430236f9366aba032febb3422a13e4fd62015214fa0664a076943f154cc722e4305100f26c91ea0e90a31cf849084bb2fd1cbbd368ba45a6e96d410074d9497154d70195392e6b4894a10a539f450139712eee3262a4b316ec2a78fe46889914771448fd0244a028c96380ac2a35349493c88b188b6c843c9fadc5691f048aff114118a53ae5d7a520d2b745c5541f625ba51705852b25fef723866af2ed5971817984619e446e188bf8b94229fbb02ba3c351344abbf624869d658f23f7bebd5c8bdc43b1cab96599ef24ac9e022af0b784ab80176a5fc4c45df5995af02b4cdea8548ca8442669fbc4868a5ce6e257a41da806afb419ac6bc3cbed8d919ee059ebda5b5845dc0b00c4cb9a70ed70c29136ff77560bff35f7d0b4177934755541f5f4b277095090c5ba9532491c7defdea9558d0a574790c5f7190c025a35ba3c44f733148314c828b340fc4adb8bf8e42e88550061fa3ca525c4a6da0bc43cdbf58d27d946e5fa2df222ef235da5f6d6fd0852b7ff936c5cb5bed0de277346671eb27847d6244080c5e6377941941c133ef5dba2c4fb7e53b84b21866d05bbd4115f9097c659b94645709cfedf22824c82b7224ba911fe5c5abd6aa023687096125fc2da27d8c32861fa14b18bfbf3e7f02573f81770591e9b70a3ea2deeed7c8cffc1efed11298a8424f989657c1bdacae9cc520714c057bf10838e67d6027ab008ee7c01bdf5d4e4b3581d63cf54dbdb065954e81bfbe9755ea695b652a4bd8d746cfb61c62d7bce9ea37f3affa8df2d5180e46f31bfc380db22e2ae71bdb9ce5b6e9e38778449d45fff2eba25fcc65f5fe044f9716b8f5b4d113944789b3187451d95fd5f0a312bae663c0688609ed3ab20116a6b471db13e095fd628f9f6820f8f204826954f1436d5adaa69238ec4ccd88a1a9e07b6bf6ec9852e48eb1babc4f037d78b5d6c7b4ab0f95b10b666bd794b09bdcf3b3fc31de54b22863579a2b9e667cb14d092f2d1078ed79e99b33a08fc9ad3e1c74918c637da82c1c6b503ad60cbbc9fcf93156d7fe8d419c064f7d38b01f1eb79c8f3e0ea93b54aab536e8b8e6e6528f43e08ffbccf64f5e7bf2348d95cc6bdf178eacca5359799ecaeab32d8fc8f4f9a6b81b723b15950d07ea72a1073099addda7349a2e26c130ea07a84da8ae198533965466a3e96270b049bc0d9df6ec5d3b70fd980d00f383a12ef73601f3d0d7460059036e139be9739d46a84d0a53930897cb92d4a93602fe5827ae2c65be66506f3c57f468f0b727abc59768c278ddb2f5815ea5d09a63d71a00c4f4a8e4c66e3caf641dd32e34ed60ba92d68e66904ac63ec7ebe349e8c63ed687cacc95e7d81d2a1a340dc2f58ffa01a77b53d78a86e93097d5dadf3b78e698d29d6de1b56fcdd5a545bbd395bf36589c3cd6b6099026914aaffec10edc3fdbb56b62e098d2c61faf225dcb9e5db973a933fd566cadeccf3bb655dcaff56bd8a189ab7dfa60aa2bc7dc142fe39cebb59e9655cccc65f5da9525ea980ad09bb619573aed7d51c3a6411fb491e2b60db0b4a41739f16019c4d7f0c6d58c8e63ce4feca0d8aeb93dafdbcfc4019791c90f02c754563ceff731fed2efd75053335b36ea98398e7d8c5d6dfe0bb12f61f7711b225395fcb1a4eee2e391e5426dbb7d4e33ffe290ba377b1ebf1207efea3ff0da33ec9a1382accaafacd6a33609981f59fd764da3f08783835dfe85bfdfcef7a6df0e3589d12dd87a75de0e763f3d13e3c7fa56b57657cf828cd7b4da1609ed7af1a870e4c760ba9a6327c685f3e8648eb9dd3dfb46fcf3fb63c3ef0f57330a7da868ae364abc727f97b03a8a635df3813e9c13fdba1f4c997d136693c7e0acffc733e025c6933f1c74cff8a9e2dffef73e9a6b23605bdc276fe69b6dcd8117fd62cc319b0f2b5b1cee15660f65ed0ffbc5bce25bd9247a593fd97d094d25a97322da3e416d543a4c875f8a914cadef87f10c1f721604d51d819f1fcc5109dbc6665fe70ef77affd867bc46f755fd460abd984a5ef3acf10c7fecf9c1b33f9e646eecbd885dd4a6d88def7771731cb78db8b8712cae1b76e359e65877efbe8b7cad6531c0836900db9a3d41cda0f682d10e425ba6a1231bbb770e499d2667eeadfb6ce76316737ffec97f98e728a18717d2c32b277f5bfdd5310def4160b445f94f0e6b5e3c588f6c14a0be3bb2511ea4cb1e00bd8e7a71d5951455ed76e57f33b2e95ecabf7164c325ff89914dbbdde94897f570a50d3ae0aa73d53937b291ba579d8eba27ad753e37b23925ed28aa7a05e4cf91cde7c8e67364f339b2f91cd97c8e6c3e47369f239bcf91cde7c8e67364f339b2f91cd9fc5f8d6c5efcc4fdff1cdca4eb693998f9e616406b401c2bc45e7217d8d604eb1a2e1c0d978e3903ba5635dfbd725038a6b1623238b15aeae319f6621cba1abeb4ad79e6ca1d46f7ec5893cc36b7198a47009a6a318caed6ba367ade35a202db5456d540641043738bbd72b082a6133b961eb8e608ec9e276831c8dc6800a066645ec49b2d92dd9e4b5efc58f026def8a4e1719daabcb17bda08194a55d3a39cd38aa6b36bccece978532f78c1af6a3c66ae35587bc97d703b9c60379ead1d669b52e5cd6c3d5a9d342325c91dcf334fdb62a419e5bee9f75653c794ce34d9db93cc9171619bdb7d7334f64de5491f8694f31ef6ff3ed788bc5d0c0c3796422f99a5b6b9bd7d04ea975b4d676744c89ae3dbc5007bc964ed4555a3723f043969a4ed1a7352e81d0d53389d6c5b7a004de5199a73fc608e36ba2685de88ee9a61beff42ae47b584a69fb9f1880f70868b033f769e634d4aee972a3e0ac354a86d4d9ea13622b79a4ef4a193b9c92c733463665bfdec4bc974d003fd01046e8c4935986bca78f878b1017c6b52e8cc17417ab4570f56f69f7d53d81ce5ce2274ad97439faf5e8c13682aa13b96d4e9b0bf990e07c4313b69d31eb78bd5095f87d93b9f0e0732d773df00d470e1c978e53c4aa1373cf547e333b68b43b394626449aa7e0d02b849cfd30f0784eddbd660e398caea56db107d6c67c360d5e0098e651c9f3656cfcbe2c7a392d9e90331fb9a6ccfbe8c812d07818dc9c65abca1b7360b3df93198b449f225788d5f5307276475029a4ae26a0660b5e6bd587c97e770903951156f2c3678f33a521a39b649ed68134c92198b7de258f3b51badba3cdea27ef8753128a0b909d0abbefaf9b83daffb87743913174772bfcac3d18cd8b60ce25fa7bfcf66f1e6a772f9bcde13ec8f8dd2adcefb886cea6bf1761ab34703f5e367d2db58e203d0db455fd5b5cded2b3231dfdff233f93f92380c08de6bba571d57f4f95f62fe1b5e2e7ffc2f000000ffff010000ffff61583cc705350000`))) +var _ = pkger.Apply(mem.UnmarshalEmbed([]byte(`1f8b08000000000000ffec3beb73a2cab3ffcaaff87a3de1a168b0ea7e10b322c6b81b8cf2d83ab535c008c4e1719841c553fbbfdf9a41118d79ecd973ef979b0fc6e99ea6a7df83dd95bfb92859a598ebffcdd1cf5d94737d8e0fd318f218156b80a3f51fabb6c4fb80003e877e08081f44840f0b970f522f8d3354f23124007b218c01d7e2f4384b73f20d9090eb735c8b9b8118727dee8ce62ef5aacd27900790546b234d0fab0740bc90eb2705422d6e4e00825c7f05108607c88000a74945aba5a308417ca4ae4eafc13b98d5eb2788c90535455d3cf190fa053def6feea0421091b0706fbc347e45e10710255c9fe4056cfd1bf6d3d287d4ff2d267c90dec4a9cf782d618e23662bf1466c733f7ffe6c71abca047fbfa35abfc992c038438040cc0730813920d0ff11a73e44f886c419a2dc6820d16f1f121021764052f9fefa232d0e477bc8f545a5d36e717487eb77da5db6fc4122f6a42448c21f82f28778fb248a7da9d7efc837524f6a2bb76257f92f41ea0b02d7e222fcc3a7863fc4082ed9e17770c3f5bb9d5e4f6c717a9272fd9e7cabb46fc516374351b2e6fa22f336e4faedb624745adc22f2b9be2808428bd34e4bebc78f0cf802d7175a9ce1539e428b9b372457d1ba52a423285d0aa6de1a73fddb163720514c2599438feb8b5d41e8884a47925adc0c534c4feedd2a4aa7a3fc6c710f2f482551eaca47d25ae79f2d6ef87152ebc78f222930f4b9fe77a125b4843f59008430ff3792fd6a7c5c5680b763ec351687a2d144bd55337e2be10ed5e63b77c3fd59979b2a9dcfab0da6d07f7c98c1c4878957f6fff371e53290639837ebd5f75abb9b20a527d785e83be79695ce30cfd39c2e5631e15abf60cbfab8c62331c8d72e4be16c1d549b29bf4af31850de51ca476941229a97293d320324e469a9a00b9aac248f9280ee10b823b5b7a8e45595fdceb9c52a4ab9562d3e15318718f32b46d94004fb286370424094c09c4711260704dcb1555e6624ad173ca8385680176521d3e000fbcd4d1f831300bd73d0976459545e20f82821304f00e2a1bf05b98f2fc9108a321279274c188306543f9e83c43f58f1720b172e41f0b411fbf209a0cf3520afd3009a0ae0108867902477cf6059941af0c5910435ecb49305e51ce2b375b4a3619778a91f254163c9039c884dd80518763b6798280179d9c484b0c98d7fa669d480331837c15d8cde0979b758ad004af910e6f0b7d32102899722188384c724f70086efa6cbab9b5724baa4a8c32006197e9b345b0795f1dfa5e131f159b206290f580235533a481b8aa77c9633192a007b20498e0049d7907a2604383c7cf15eeeb56924d572d3a4062868a2bcac6882ab98e034274d540209c981079bb814331f3751598a5013be7c24872b043d82227286c6511220b84251109e9d8a4bec018478b8831e4c36d7b68a84457a8d2710139432edd28b6a58a1e3aa0ad22fde8d82d392e0e3fa90c3317d75a9bef8b84024ca00330a43fc55a404facc15c065a9994052fde54342b2c692fd395aaf461e253ee068b5ccf294554a0a17795dc053cc0c7028e5572afac1aa6c15c05d562f785c260450fbe445422a750e2bde0bd20654db0f903466e5f1c5cec1702ff0f42dadc51d02866660ca3c75ba6670997887af13fb83ffea5b08b8db3caaa2fafc5aba80ab4ca0d84a9d22893cfaee57aff882acc4ee397ccb400c56946e03133fcdf9204520096ed23ce077fcf13a0a81170249f8185596a2526c0bf23bd4ec8b26dd47e98e25fa2de222dfc0e3d5f6065db8f6576f53bcbcd5de207e47631ab77e82e927861883e03576679911142cf3dea5cbf27457be4328f16106bcf51b54919f8057b671890f95f0da2e8b420cbd2287bc1bf9515ebc6aad2a607390605ac2df223ac62865f811ba84f2fbf3f32770f513f85010a97eebe023ea1d7e8dfccaefe19f2d8e8acaf5b969791b3c4acada99ab8963cac88b4782633e0676b20ec0d810bcf143775a2a09b08cd437f5c296143215fccda3a4104fdbc9534944be36dadb52885cf34b4fff627cd3bfc8df964375647c418b6990f560696c6d7396dba68f9ee21171e683eeb7f9a03024e5f1024f569670ef69a367208d1267aef6603958d7f0420e5d7311509a61427a8eb414e6a6b875db13c12b07c5113fd184e0ebb3104ca38a1f6c93d236e5c4a1676acb1898327ab4667bc71423778c94d5631ae8c3db8d3e263d7d288f5d61b6714d11b9c9233bcb1fa36d258b3c764543f6b4e557db14d1ca1202af6d94be3913f431bed7876a0f4a28d687f2dcb1d4d2b166c84d8cfd225636fe9725761a3cf5a16a3f2d768c8f3e0e893b94abb5a6765c73dbd5e350f0c7036afb67af3d799ec672e6b51f0b4752a4a924efa792b2b7a5119eeebf140f4366a7a2b2a1aaace67a0092d9c67d4ea3e97c120ca34100db98e8dab270c6a2426d349dab279bc4bbd069cfdeb503d38fda40a07e582aaba34d0423f4b591002d95d9c4a6fadca5116ce3c2d444cce4b24465aa8d047fac635712335f5b126f6cc87aa4fee5494af1359a505ef7747da25708b00ce45aaa00a91e95dcc88d8d4ad631e901d30ea66b71e3684b5cc93860787d3c09ddd847fa509eb99281dca1ac01738999fed12060746fea5ad1501d0c49a9fd7d80678e293ed816daf896a1ac2cd29baefdcd92c6c9a2b64d003511577a0d4e7660fed96d5c13098e296efdf13ad2b56cef4a9dae4ef55bd3b57c3cefdc56f1a0d6af618726aef6e993a9ac1d735bbc8c73a6d7665a56316348ca9d2b89c43165416fda665ce974f4450d9b4bf2a48d64b7bd145696f822279eac25f635b475b565c7318d0b3bc8b66beeaeebf62b71c064a4f20b8163ca6b96f7c7187fe9f73ba029992d2deb98398f7d845ccdf88dd81791bbd885d054447f2c2a87f858d05ca86d77cc69ea5f1412f7cb91c7efc4c1bbfaab5e7b865c7382a155f995d67ad8c601f523addfaeb92cfca17ab2cb3ff0f7dbf9def4dba92651ba395dafafdbc11ea45762fc5cdfaad61eea5990b19a56db22213d2f1e158eb408a66b0339312a9c859339e6eef0ec1bf1cfee8f2dbb3f5c6d59e8435973b551e295c7bb84d65114eb9a2fe84303eb7783604aed9b509b2c82abfe1fcf042f593efb43b577c54f15fff63ff791a18d04db623e7933df6ccb10bce837638eda7c58d9e274af507bc81b7f38288c8a6f6593e865fda4f72530e5a4ce8968f70cb451e9501d7e2b4632a5be1fc63374ca5921a8ee08b47f324725682fb7fa503cd8b3f659705ebfd93b46f06daece6c6b92fb5633df767b56c33ff0fc51d76bf72f8dd54a8eac19c73d58aacd77952da5734cf91998cb7d159f6fc4d99d709405f95fcedecbaebc6bd17b48be96cff47d09b931ab7bffcd7e98e73021a717d2d32b277b5bfddd310deb4120b883f92f0e6b5e3c588f6c6441797764233f89ddbe20f43bcacd6d4f9415a5d793fec9c8a6d795fec5910d93fc174636ed76a72376eb914d5be808b79ddbceb5918dd8bbed74942369adf3b591cd25694756945b41fa1cd97c8e6c3e47369f239bcf91cde7c8e67364f339b2f91cd97c8e6c3e47369f239bcf91cdffd6c8e6c54fdcffcbc14dba9996eacc377702b054ec5821f29287c0b62648d750e168a874cc99a06b55f3dd2bd5c231976b2a83132ba53e9e212f46a1aba1ae6d19992b7528dddeb126996dee32188f04602ac530badde8da687f684405b629afab81881a037387bc525d03d3891d4b0f5c73241c9ec770ae666ea40a405b665ea4eefdf144b4db86e8c58b8235f1c66a684b2474a4aab1a1dfa50a6bec8a17f86313a6344845d33934f48e745583e705bfaa6193b996baf192c7e07e38416e3cdb38d436a5c29ad97ab4be68468aa23b36324fdb21a82dcb63d3efad0193295e69b2b7279923a1c23677c7e668ec9bf2b33e0c09e33d1cfc75ad41743f57976e2c865e324b6d7377bf1094aff79a4ecf88a065a0fbb98abc64b2f1a2aa51791c825c34d20e8d3931f4ce86298c4eb22d3d00a6bc07a6819eccd156d7c4d01b11ea9fcc8d7dff855c0ba504a69fb9f1880d7086f3133f7a9e634d4ae6972a3e8aa52913db9aec8136c2f79a8ef5a193b9c92c73b4e5ccb606d9d792eaa007fa9310b831c2d560ae29e3e9e3c54bc1b726854e7d11a4677bf560e5f8393685cd51eecc43d77a39f4f9e6c52801a61cba6351990e07dbe950c58ed9499bf6b89faf2ff83ad4def974a84a4ccf636358438527a1b5b310436f78e98fc6676c17a7662941f0d00804dbf43afd50c574dfb654d65cbcd7b6581fdbd9305837780ae7328e2f1babd765f1e35149edf481987d4db6bd2f21c19682c046786bcddfd05b9b859eb408266d9c7c0d5ee3d7d4c109699d00a69cb8da52a0b5e6bd587c97e750cd9ca88a371a1bac791dc98d1cdba676b40d26c98cc63e762c63e346eb1e8bb768107e9bab0530b7017cd557bf1eb7d775ff902e57e2e24cee577938da32b6ad25f6efd27fcf66f1f69772f9bade13e48f97a55b9df711d994d7e2ed3266cf1afae7cfa4f7b1c806a0f7f381a26bdbfb5764a2bebf6767b2c6ff69b8f55ed3bdeab8c2cf7f89f9fff072f9f37f000000ffff010000ffff063de4fe05350000`)))