{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hex/guarded_struct","name":"guarded_struct","description":"Build Elixir structs with validation, sanitization, nested sub-structs, conditional fields, pattern-keyed maps, and an Ash extension. Built on Spark.","version":"0.1.2","softwareVersion":"0.1.2","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://github.com/mishka-group/guarded_struct","issueTracker":"https://github.com/mishka-group/guarded_struct/issues","url":"https://github.com/mishka-group/guarded_struct/blob/master/CHANGELOG.md","programmingLanguage":{"@type":"ComputerLanguage","name":"Elixir"},"maintainer":[{"@type":"Person","name":"shahryarjb"}],"author":[{"@type":"Person","name":"shahryarjb"}],"copyrightHolder":[{"@type":"Person","name":"shahryarjb"}],"dateCreated":"2024-11-02","dateModified":"2026-09-20","datePublished":"2026-09-20","copyrightYear":2024,"downloadUrl":"https://repo.hex.pm/tarballs/guarded_struct-0.1.2.tar","softwareHelp":{"@type":"WebSite","url":"http://hexdocs.pm/guarded_struct/"},"applicationCategory":"hex","runtimePlatform":"hex","developmentStatus":"active","sameAs":["https://hex.pm/packages/guarded_struct/"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/mishka-group"},{"@type":"Organization","url":"https://buymeacoffee.com/mishkagroup"}],"https://www.w3.org/ns/activitystreams#likes":33,"https://forgefed.org/ns#forks":3}