Update docs to output generated at 901dcfe

This commit is contained in:
ilyakooo0 2020-11-28 16:48:48 +00:00
commit d0b3253c82
79 changed files with 83226 additions and 0 deletions

File diff suppressed because one or more lines are too long

1
Data-Sawtooth-Batch.html Normal file

File diff suppressed because one or more lines are too long

1
Data-Sawtooth-Block.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
doc-index-A.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-All.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-B.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-C.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-D.html Normal file
View File

@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - D)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">DisconnectMessage</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>

1
doc-index-E.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-G.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-M.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-N.html Normal file
View File

@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - N)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">NetworkAcknowledgement</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">networkAcknowledgementStatus</td><td class="module"><a href="Data-Sawtooth-Network.html#v:networkAcknowledgementStatus" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_Status</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement_Status" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusERROR</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusERROR" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusOK</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusOK" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusSTATUS_UNSET</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusSTATUS_UNSET" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>

1
doc-index-P.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-R.html Normal file
View File

@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - R)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">Role</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleList</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleListRoles</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleListRoles" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">rolePolicyName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:rolePolicyName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleType</td><td class="module"><a href="Data-Sawtooth-Authorization.html#t:RoleType" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeALL</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeALL" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeNETWORK</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeNETWORK" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeROLE_TYPE_UNSET</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeROLE_TYPE_UNSET" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>

1
doc-index-S.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index-T.html Normal file

File diff suppressed because one or more lines are too long

1
doc-index.html Normal file
View File

@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>

1
doc-index.json Normal file

File diff suppressed because one or more lines are too long

2
haddock-bundle.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
index.html Normal file

File diff suppressed because one or more lines are too long

877
linuwial.css Normal file
View File

@ -0,0 +1,877 @@
/* @group Fundamentals */
* { margin: 0; padding: 0 }
/* Is this portable? */
html {
background-color: white;
width: 100%;
height: 100%;
}
body {
background: #fefefe;
color: #111;
text-align: left;
min-height: 100vh;
position: relative;
-webkit-text-size-adjust: 100%;
-webkit-font-feature-settings: "kern" 1, "liga" 0;
-moz-font-feature-settings: "kern" 1, "liga" 0;
-o-font-feature-settings: "kern" 1, "liga" 0;
font-feature-settings: "kern" 1, "liga" 0;
letter-spacing: 0.0015rem;
}
#content a {
overflow-wrap: break-word;
}
p {
margin: 0.8em 0;
}
ul, ol {
margin: 0.8em 0 0.8em 2em;
}
dl {
margin: 0.8em 0;
}
dt {
font-weight: bold;
}
dd {
margin-left: 2em;
}
a { text-decoration: none; }
a[href]:link { color: #9E358F; }
a[href]:visited {color: #6F5F9C; }
a[href]:hover { text-decoration:underline; }
a[href].def:link, a[href].def:visited { color: rgba(69, 59, 97, 0.8); }
a[href].def:hover { color: rgb(78, 98, 114); }
/* @end */
/* @group Show and hide with JS */
body.js-enabled .hide-when-js-enabled {
display: none;
}
/* @end */
/* @group responsive */
#package-header .caption {
margin: 0px 1em 0 2em;
}
@media only screen and (min-width: 1280px) {
#content {
width: 63vw;
max-width: 1450px;
}
#table-of-contents {
position: fixed;
max-width: 10vw;
top: 10.2em;
left: 2em;
bottom: 1em;
overflow-y: auto;
}
#synopsis {
display: block;
position: fixed;
float: left;
top: 5em;
bottom: 1em;
right: 0;
max-width: 65vw;
overflow-y: auto;
/* Ensure that synopsis covers everything (including MathJAX markup) */
z-index: 1;
}
#synopsis .show {
border: 1px solid #5E5184;
padding: 0.7em;
max-height: 65vh;
}
}
@media only screen and (max-width: 1279px) {
#content {
width: 80vw;
}
#synopsis {
display: block;
padding: 0;
position: relative;
margin: 0;
width: 100%;
}
}
@media only screen and (max-width: 999px) {
#content {
width: 93vw;
}
}
/* menu for wider screens
Display the package name at the left and the menu links at the right,
inline with each other:
The package name Source . Contents . Index
*/
@media only screen and (min-width: 1000px) {
#package-header {
text-align: left;
white-space: nowrap;
height: 40px;
padding: 4px 1.5em 0px 1.5em;
overflow: visible;
display: flex;
justify-content: space-between;
align-items: center;
}
#package-header .caption {
display: inline-block;
margin: 0;
}
#package-header ul.links {
margin: 0;
display: inline-table;
}
#package-header .caption + ul.links {
margin-left: 1em;
}
}
/* menu for smaller screens
Display the package name on top of the menu links and center both elements:
The package name
Source . Contents . Index
*/
@media only screen and (max-width: 999px) {
#package-header {
text-align: center;
padding: 6px 0 4px 0;
overflow: hidden;
}
#package-header ul.links {
display: block;
text-align: center;
margin: 0;
/* Hide scrollbar but allow scrolling menu links horizontally */
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
margin-bottom: -17px;
height: 50px;
}
#package-header .caption {
display: block;
margin: 4px 0;
text-align: center;
}
#package-header ul.links::-webkit-scrollbar {
display: none;
}
#package-header ul.links li:first-of-type {
padding-left: 1em;
}
#package-header ul.links li:last-of-type {
/*
The last link of the menu should offer the same distance to the right
as the #package-header enforces at the left.
*/
padding-right: 1em;
}
#package-header .caption + ul.links {
padding-top: 9px;
}
#module-header table.info {
float: none;
top: 0;
margin: 0 auto;
overflow: hidden;
max-width: 80vw;
}
}
/* @end */
/* @group Fonts & Sizes */
/* Basic technique & IE workarounds from YUI 3
For reasons, see:
http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css
*/
body, button {
font: 400 14px/1.4 'PT Sans',
/* Fallback Font Stack */
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
Roboto,
Oxygen-Sans,
Cantarell,
'Helvetica Neue',
sans-serif;
*font-size: medium; /* for IE */
*font:x-small; /* for IE in quirks mode */
}
h1 { font-size: 146.5%; /* 19pt */ }
h2 { font-size: 131%; /* 17pt */ }
h3 { font-size: 116%; /* 15pt */ }
h4 { font-size: 100%; /* 13pt */ }
h5 { font-size: 100%; /* 13pt */ }
table {
font-size:inherit;
font:100%;
}
pre, code, kbd, samp, tt, .src {
font-family:monospace;
}
.links, .link {
font-size: 85%; /* 11pt */
}
#module-header .caption {
font-size: 182%; /* 24pt */
}
#module-header .caption sup {
font-size: 80%;
font-weight: normal;
}
#package-header #page-menu a:link, #package-header #page-menu a:visited { color: white; }
.info {
font-size: 90%;
}
/* @end */
/* @group Common */
.caption, h1, h2, h3, h4, h5, h6, summary {
font-weight: bold;
color: #5E5184;
margin: 1.5em 0 1em 0;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
margin-top: 2em;
}
h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
margin-top: inherit;
}
ul li + li {
margin-top: 0.2rem;
}
ul + p {
margin-top: 0.93em;
}
p + ul {
margin-top: 0.5em;
}
p {
margin-top: 0.7rem;
}
ul, ol {
margin: 0.8em 0 0.8em 2em;
}
ul.links {
list-style: none;
text-align: left;
font-size: 0.95em;
}
#package-header ul.links, #package-header ul.links button {
font-size: 1rem;
}
ul.links li {
display: inline;
white-space: nowrap;
padding: 0;
}
ul.links > li + li:before {
content: '\00B7';
}
ul.links li a {
padding: 0.2em 0.5em;
}
.hide { display: none; }
.show { display: inherit; }
.clear { clear: both; }
.collapser:before, .expander:before, .noexpander:before {
font-size: 1.2em;
color: #9C5791;
display: inline-block;
padding-right: 7px;
}
.collapser:before {
content: '▿';
}
.expander:before {
content: '▹';
}
.noexpander:before {
content: '▿';
visibility: hidden;
}
.collapser, .expander {
cursor: pointer;
}
.instance.collapser, .instance.expander {
margin-left: 0px;
background-position: left center;
min-width: 9px;
min-height: 9px;
}
summary {
cursor: pointer;
outline: none;
}
pre {
padding: 0.5rem 1rem;
margin: 1em 0 0 0;
background-color: #f7f7f7;
overflow: auto;
border: 1px solid #ddd;
border-radius: 0.3em;
}
pre + p {
margin-top: 1em;
}
pre + pre {
margin-top: 0.5em;
}
blockquote {
border-left: 3px solid #c7a5d3;
background-color: #eee4f1;
margin: 0.5em;
padding: 0.0005em 0.3em 0.5em 0.5em;
}
.src {
background: #f2f2f2;
padding: 0.2em 0.5em;
}
.keyword { font-weight: normal; }
.def { font-weight: bold; }
@media print {
#footer { display: none; }
}
/* @end */
/* @group Page Structure */
#content {
margin: 3em auto 6em auto;
padding: 0;
}
#package-header {
background: #5E5184;
border-bottom: 5px solid rgba(69, 59, 97, 0.5);
color: #ddd;
position: relative;
font-size: 1.2em;
text-align: left;
margin: 0 auto;
}
#package-header .caption {
color: white;
font-style: normal;
font-size: 1rem;
font-weight: bold;
}
#module-header .caption {
font-weight: bold;
border-bottom: 1px solid #ddd;
}
table.info {
float: right;
padding: 0.5em 1em;
border: 1px solid #ddd;
color: rgb(78,98,114);
background-color: #fff;
max-width: 60%;
border-spacing: 0;
position: relative;
top: -0.78em;
margin: 0 0 0 2em;
}
.info th {
padding: 0 1em 0 0;
text-align: right;
}
#style-menu li {
display: block;
border-style: none;
list-style-type: none;
}
#footer {
background: #ededed;
border-top: 1px solid #aaa;
padding: 0.5em 0;
color: #222;
text-align: center;
width: 100%;
height: 3em;
margin-top: 3em;
position: relative;
clear: both;
}
/* @end */
/* @group Front Matter */
#synopsis .caption,
#contents-list .caption {
font-size: 1rem;
}
#synopsis, #table-of-contents {
font-size: 16px;
}
#contents-list {
background: #f4f4f4;
padding: 1em;
margin: 0;
}
#contents-list .caption {
text-align: left;
margin: 0;
}
#contents-list ul {
list-style: none;
margin: 0;
margin-top: 10px;
font-size: 14px;
}
#contents-list ul ul {
margin-left: 1.5em;
}
#description .caption {
display: none;
}
#synopsis summary {
display: block;
float: right;
width: 29px;
color: rgba(255,255,255,0);
height: 110px;
margin: 0;
font-size: 1px;
padding: 0;
background: url(synopsis.png) no-repeat 0px -8px;
}
#synopsis details[open] > summary {
background: url(synopsis.png) no-repeat -75px -8px;
}
#synopsis ul {
height: 100%;
overflow: auto;
padding: 0.5em;
margin: 0;
}
#synopsis ul ul {
overflow: hidden;
}
#synopsis ul,
#synopsis ul li.src {
background-color: rgb(250,247,224);
white-space: nowrap;
list-style: none;
margin-left: 0;
}
#interface td.src {
white-space: nowrap;
}
/* @end */
/* @group Main Content */
#interface div.top + div.top {
margin-top: 1.5em;
}
#interface p + div.top,
#interface h1 + div.top,
#interface h2 + div.top,
#interface h3 + div.top,
#interface h4 + div.top,
#interface h5 + div.top {
margin-top: 1em;
}
#interface .src .selflink,
#interface .src .link {
float: right;
color: #888;
padding: 0 7px;
-moz-user-select: none;
font-weight: bold;
line-height: 30px;
}
#interface .src .selflink {
margin: 0 -0.5em 0 0.5em;
}
#interface span.fixity {
color: #919191;
border-left: 1px solid #919191;
padding: 0.2em 0.5em 0.2em 0.5em;
margin: 0 -1em 0 1em;
}
#interface span.rightedge {
border-left: 1px solid #919191;
padding: 0.2em 0 0.2em 0;
margin: 0 0 0 1em;
}
#interface table { border-spacing: 2px; }
#interface td {
vertical-align: top;
padding-left: 0.5em;
}
#interface td.doc p {
margin: 0;
}
#interface td.doc p + p {
margin-top: 0.8em;
}
.doc table {
border-collapse: collapse;
border-spacing: 0px;
}
.doc th,
.doc td {
padding: 5px;
border: 1px solid #ddd;
}
.doc th {
background-color: #f0f0f0;
}
.clearfix:after {
clear: both;
content: " ";
display: block;
height: 0;
visibility: hidden;
}
.subs, .top > .doc, .subs > .doc {
padding-left: 1em;
border-left: 1px solid gainsboro;
margin-bottom: 1em;
}
.top .subs {
margin-bottom: 0.6em;
}
.subs.fields ul {
list-style: none;
display: table;
margin: 0;
}
.subs.fields ul li {
display: table-row;
}
.subs ul li dfn {
display: table-cell;
font-style: normal;
font-weight: bold;
margin: 1px 0;
white-space: nowrap;
}
.subs ul li > .doc {
display: table-cell;
padding-left: 0.5em;
margin-bottom: 0.5em;
}
.subs ul li > .doc p {
margin: 0;
}
.subs .subs p.src {
border: none;
background-color: #f8f8f8;
}
.subs .subs .caption {
margin-top: 1em ;
margin-bottom: 0px;
}
.subs p.caption {
margin-top: 0;
}
.subs .subs .caption + .src {
margin: 0px;
margin-top: 8px;
}
.subs .subs .src + .src {
margin: 7px 0 0 0;
}
/* Render short-style data instances */
.inst ul {
height: 100%;
padding: 0.5em;
margin: 0;
}
.inst, .inst li {
list-style: none;
margin-left: 1em;
}
/* Workaround for bug in Firefox (issue #384) */
.inst-left {
float: left;
}
.top p.src {
border-bottom: 3px solid #e5e5e5;
line-height: 2rem;
margin-bottom: 1em;
}
.warning {
color: red;
}
.arguments {
margin-top: -0.4em;
}
.arguments .caption {
display: none;
}
.fields { padding-left: 1em; }
.fields .caption { display: none; }
.fields p { margin: 0 0; }
/* this seems bulky to me
.methods, .constructors {
background: #f8f8f8;
border: 1px solid #eee;
}
*/
/* @end */
/* @group Auxillary Pages */
.extension-list {
list-style-type: none;
margin-left: 0;
}
#mini {
margin: 0 auto;
padding: 0 1em 1em;
}
#mini > * {
font-size: 93%; /* 12pt */
}
#mini #module-list .caption,
#mini #module-header .caption {
font-size: 125%; /* 15pt */
}
#mini #interface h1,
#mini #interface h2,
#mini #interface h3,
#mini #interface h4 {
font-size: 109%; /* 13pt */
margin: 1em 0 0;
}
#mini #interface .top,
#mini #interface .src {
margin: 0;
}
#mini #module-list ul {
list-style: none;
margin: 0;
}
#alphabet ul {
list-style: none;
padding: 0;
margin: 0.5em 0 0;
text-align: center;
}
#alphabet li {
display: inline;
margin: 0 0.25em;
}
#alphabet a {
font-weight: bold;
}
#index .caption,
#module-list .caption { font-size: 131%; /* 17pt */ }
#index table {
margin-left: 2em;
}
#index .src {
font-weight: bold;
}
#index .alt {
font-size: 77%; /* 10pt */
font-style: italic;
padding-left: 2em;
}
#index td + td {
padding-left: 1em;
}
#module-list ul {
list-style: none;
margin: 0 0 0 2em;
}
#module-list li {
clear: right;
}
#module-list span.collapser,
#module-list span.expander {
background-position: 0 0.3em;
}
#module-list .package {
float: right;
}
:target {
background: -webkit-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%);
background: -moz-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%);
background: -o-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%);
background: -ms-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%);
background: linear-gradient(to bottom, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%);
}
:target:hover {
background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%);
background: -moz-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%);
background: -o-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%);
background: -ms-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%);
background: linear-gradient(to bottom, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%);
}
/* @end */
/* @group Dropdown menus */
#preferences-menu, #style-menu {
width: 25em;
overflow-y: auto;
}
/* @end */

1
meta.json Normal file
View File

@ -0,0 +1 @@
{"haddock_version":"2.23.0","quickjump_version":1}

220
quick-jump.css Normal file
View File

@ -0,0 +1,220 @@
/* @group Fundamentals */
.hidden {
display: none;
}
/* @end */
/* @group Search box layout */
#search {
position: fixed;
top: 3.2em;
bottom: 0;
left: calc(50% - 22em);
width: 44em;
z-index: 1000;
pointer-events: none;
overflow-y: auto;
}
@media only screen and (max-width: 999px) {
#search {
top: 5.7em;
}
}
#search-form, #search-results {
box-shadow: 2px 2px 6px rgb(199, 204, 208);
pointer-events: all;
}
#search-form input {
font-size: 1.25em; line-height: 2.3em; height: 2.4em;
display: block;
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 0 0.75em;
border: 0.05em solid rgb(151, 179, 202);
}
#search input:focus {
outline: none;
}
#search p.error {
color: rgb(107, 24, 24);
font-weight: bold;
}
#search-results {
box-sizing: border-box;
border: 0.05em solid #b2d5fb;
background: #e8f3ff;
}
#search-form input + #search-results {
border-top: none;
top: 3em;
max-height: calc(100% - 3em);
}
/* @end */
/* @group search results */
#search-results > ul {
margin: 0;
list-style: none;
}
#search-results > ul > li,
#search-results > p,
#search-results > table {
padding: 0.5em 1em;
margin: 0;
}
#search-results > ul > li {
border-bottom: 1px solid #b2d5fb;
}
#search-results > ul > li > ul {
list-style: none;
}
.search-module h4 {
margin: 0;
}
.search-module > ul {
margin: 0.5em 0 0.5em 2em;
}
.search-module > ul > li > a[href] {
display: block;
color: inherit;
padding: 0.25em 0.5em;
}
.search-module > ul > li > a[href].active-link {
background: #faf9dc;
}
.search-module a[href]:hover {
text-decoration: none;
}
.search-result a a {
pointer-events: none;
}
.search-result ul.subs {
display: inline-block;
margin: 0; padding: 0;
}
.search-result ul.subs li {
display: none;
}
.search-result ul.subs::after {
display: inline-block;
content: "...";
color: rgb(78,98,114);
margin: 0 0.25em;
}
.more-results {
color: rgb(99, 141, 173);
position: relative;
}
.more-results::before {
content: "+";
display: inline-block;
color: #b2d5fb;
font-weight: bold;
font-size: 1.25em; line-height: inherit;
position: absolute;
left: -1em;
}
/* @end */
/* @group Keyboard shortcuts table */
.keyboard-shortcuts {
line-height: 1.6em;
}
.keyboard-shortcuts th {
color: rgb(78,98,114);
}
.keyboard-shortcuts td:first-child,
.keyboard-shortcuts th:first-child {
text-align: right;
padding-right: 0.6em;
}
.key {
display: inline-block;
font-size: 0.9em;
min-width: 0.8em; line-height: 1.2em;
text-align: center;
background: #b2d5fb;
border: 1px solid #74a3d6;
padding: 0 0.2em;
margin: 0 0.1em;
}
/* @end */
/* @group Dropdown menus */
/* Based on #search styling above. */
.dropdown-menu {
position: fixed;
/* Not robust to window size changes. */
top: 3.2em;
right: 0;
/* To display on top of synopsis menu on right side. */
z-index: 1000;
border: 0.05em solid #b2d5fb;
background: #e8f3ff;
}
@media only screen and (max-width: 999px) {
.dropdown-menu {
top: 5.7em;
}
}
.dropdown-menu * {
margin: 0.1em;
}
.dropdown-menu button {
border: 1px #5E5184 solid;
border-radius: 3px;
background: #5E5184;
padding: 3px;
color: #f4f4f4;
min-width: 6em;
}
.dropdown-menu button:hover {
color: #5E5184;
background: #f4f4f4;
}
.dropdown-menu button:active {
color: #f4f4f4;
background: #5E5184;
}
/* @end */

2
quick-jump.min.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

3969
sawtooth-haskell-protos.txt Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1205
src/Data.Sawtooth.Batch.html Normal file

File diff suppressed because it is too large Load Diff

1271
src/Data.Sawtooth.Block.html Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,809 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE DeriveGeneric #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE DeriveAnyClass #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# LANGUAGE DataKinds #-}</span><span>
</span><span id="line-4"></span><span class="hs-pragma">{-# LANGUAGE GADTs #-}</span><span>
</span><span id="line-5"></span><span class="hs-pragma">{-# LANGUAGE TypeApplications #-}</span><span>
</span><span id="line-6"></span><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-7"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-imports #-}</span><span>
</span><span id="line-8"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-name-shadowing #-}</span><span>
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.ClientPeers</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span> </span><span>
</span><span id="line-39"></span><span id="local-6989586621679445901"><span id="local-6989586621679445902"></span></span><span class="hs-keyword">data</span><span> </span><span id="ClientPeersGetRequest"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientPeersGetRequest"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span></span><span class="hs-special">{</span><span class="hs-special">}</span><span>
</span><span id="line-40"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679445894"><span id="local-6989586621679445896"><span id="local-6989586621679445898"><span class="annot"><span class="annottext">Int -&gt; ClientPeersGetRequest -&gt; ShowS
[ClientPeersGetRequest] -&gt; ShowS
ClientPeersGetRequest -&gt; String
(Int -&gt; ClientPeersGetRequest -&gt; ShowS)
-&gt; (ClientPeersGetRequest -&gt; String)
-&gt; ([ClientPeersGetRequest] -&gt; ShowS)
-&gt; Show ClientPeersGetRequest
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientPeersGetRequest] -&gt; ShowS
$cshowList :: [ClientPeersGetRequest] -&gt; ShowS
show :: ClientPeersGetRequest -&gt; String
$cshow :: ClientPeersGetRequest -&gt; String
showsPrec :: Int -&gt; ClientPeersGetRequest -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientPeersGetRequest -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445889"><span id="local-6989586621679445891"><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
(ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; (ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; Eq ClientPeersGetRequest
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c/= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
== :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c== :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445873"><span id="local-6989586621679445875"><span id="local-6989586621679445877"><span id="local-6989586621679445879"><span id="local-6989586621679445881"><span id="local-6989586621679445883"><span id="local-6989586621679445885"><span class="annot"><span class="annottext">Eq ClientPeersGetRequest
Eq ClientPeersGetRequest =&gt;
(ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Ordering)
-&gt; (ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; (ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; (ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; (ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool)
-&gt; (ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest)
-&gt; (ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest)
-&gt; Ord ClientPeersGetRequest
ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Ordering
ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest
$cmin :: ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest
max :: ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest
$cmax :: ClientPeersGetRequest
-&gt; ClientPeersGetRequest -&gt; ClientPeersGetRequest
&gt;= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c&gt;= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
&gt; :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c&gt; :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
&lt;= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c&lt;= :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
&lt; :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
$c&lt; :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Bool
compare :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Ordering
$ccompare :: ClientPeersGetRequest -&gt; ClientPeersGetRequest -&gt; Ordering
$cp1Ord :: Eq ClientPeersGetRequest
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. ClientPeersGetRequest -&gt; Rep ClientPeersGetRequest x)
-&gt; (forall x. Rep ClientPeersGetRequest x -&gt; ClientPeersGetRequest)
-&gt; Generic ClientPeersGetRequest
forall x. Rep ClientPeersGetRequest x -&gt; ClientPeersGetRequest
forall x. ClientPeersGetRequest -&gt; Rep ClientPeersGetRequest x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep ClientPeersGetRequest x -&gt; ClientPeersGetRequest
$cfrom :: forall x. ClientPeersGetRequest -&gt; Rep ClientPeersGetRequest x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445867"><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; ()
(ClientPeersGetRequest -&gt; ()) -&gt; NFData ClientPeersGetRequest
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientPeersGetRequest -&gt; ()
$crnf :: ClientPeersGetRequest -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-41"></span><span> </span><span>
</span><span id="line-42"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-43"></span><span> </span><span id="local-6989586621679445863"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientPeersGetRequest -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetRequest&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-44"></span><span> </span><span>
</span><span id="line-45"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445858"><span id="local-6989586621679445860"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span></span></span><span>
</span><span id="line-46"></span><span> </span><span>
</span><span id="line-47"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-48"></span><span> </span><span id="local-6989586621679445852"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ClientPeersGetRequest -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span class="hs-special">{</span><span class="hs-special">}</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679445850"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ClientPeersGetRequest
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; Parser RawMessage ClientPeersGetRequest
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetRequest
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-50"></span><span> </span><span id="local-6989586621679445848"><span class="annot"><span class="annottext">dotProto :: Proxy# ClientPeersGetRequest -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-51"></span><span> </span><span>
</span><span id="line-52"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-53"></span><span> </span><span id="local-6989586621679445843"><span class="annot"><span class="annottext">toJSONPB :: ClientPeersGetRequest -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetRequest
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span id="local-6989586621679445840"><span class="annot"><span class="annottext">toEncodingPB :: ClientPeersGetRequest -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetRequest
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span>
</span><span id="line-56"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-57"></span><span> </span><span id="local-6989586621679445835"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientPeersGetRequest
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ClientPeersGetRequest)
-&gt; Value
-&gt; Parser ClientPeersGetRequest
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetRequest&quot;</span></span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679445832"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679445832"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; Parser ClientPeersGetRequest
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetRequest
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-var">ClientPeersGetRequest</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span>
</span><span id="line-61"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445826"><span id="local-6989586621679445828"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-62"></span><span> </span><span id="local-6989586621679445824"><span class="annot"><span class="annottext">toJSON :: ClientPeersGetRequest -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-63"></span><span> </span><span id="local-6989586621679445821"><span class="annot"><span class="annottext">toEncoding :: ClientPeersGetRequest -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetRequest -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-64"></span><span> </span><span>
</span><span id="line-65"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445816"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-66"></span><span> </span><span id="local-6989586621679445814"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientPeersGetRequest
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientPeersGetRequest
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-67"></span><span> </span><span>
</span><span id="line-68"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetRequest"><span class="hs-identifier hs-type">ClientPeersGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-69"></span><span> </span><span id="local-6989586621679445810"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ClientPeersGetRequest
-&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-70"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-71"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679445806"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-72"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetRequest&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-73"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679445805"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-74"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679445804"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-75"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679445803"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-76"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-77"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679445801"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-78"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-79"></span><span> </span><span>
</span><span id="line-80"></span><span id="local-6989586621679445798"><span id="local-6989586621679445799"></span></span><span class="hs-keyword">data</span><span> </span><span id="ClientPeersGetResponse"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-var">ClientPeersGetResponse</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientPeersGetResponse"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-var">ClientPeersGetResponse</span></a></span></span><span class="hs-special">{</span><span id="clientPeersGetResponseStatus"><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; Enumerated ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#clientPeersGetResponseStatus"><span class="hs-identifier hs-var hs-var">clientPeersGetResponseStatus</span></a></span></span><span>
</span><span id="line-81"></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-82"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Enumerated</span></a></span><span>
</span><span id="line-83"></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">Data.Sawtooth.ClientPeers.ClientPeersGetResponse_Status</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-84"></span><span> </span><span id="clientPeersGetResponsePeers"><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; Vector Text
</span><a href="Data.Sawtooth.ClientPeers.html#clientPeersGetResponsePeers"><span class="hs-identifier hs-var hs-var">clientPeersGetResponsePeers</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-85"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-86"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679445789"><span id="local-6989586621679445791"><span id="local-6989586621679445793"><span class="annot"><span class="annottext">Int -&gt; ClientPeersGetResponse -&gt; ShowS
[ClientPeersGetResponse] -&gt; ShowS
ClientPeersGetResponse -&gt; String
(Int -&gt; ClientPeersGetResponse -&gt; ShowS)
-&gt; (ClientPeersGetResponse -&gt; String)
-&gt; ([ClientPeersGetResponse] -&gt; ShowS)
-&gt; Show ClientPeersGetResponse
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientPeersGetResponse] -&gt; ShowS
$cshowList :: [ClientPeersGetResponse] -&gt; ShowS
show :: ClientPeersGetResponse -&gt; String
$cshow :: ClientPeersGetResponse -&gt; String
showsPrec :: Int -&gt; ClientPeersGetResponse -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientPeersGetResponse -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445785"><span id="local-6989586621679445787"><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
(ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; (ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; Eq ClientPeersGetResponse
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c/= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
== :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c== :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445770"><span id="local-6989586621679445772"><span id="local-6989586621679445774"><span id="local-6989586621679445776"><span id="local-6989586621679445778"><span id="local-6989586621679445780"><span id="local-6989586621679445782"><span class="annot"><span class="annottext">Eq ClientPeersGetResponse
Eq ClientPeersGetResponse =&gt;
(ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Ordering)
-&gt; (ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; (ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; (ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; (ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool)
-&gt; (ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse)
-&gt; (ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse)
-&gt; Ord ClientPeersGetResponse
ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Ordering
ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse
$cmin :: ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse
max :: ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse
$cmax :: ClientPeersGetResponse
-&gt; ClientPeersGetResponse -&gt; ClientPeersGetResponse
&gt;= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c&gt;= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
&gt; :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c&gt; :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
&lt;= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c&lt;= :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
&lt; :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
$c&lt; :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Bool
compare :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Ordering
$ccompare :: ClientPeersGetResponse -&gt; ClientPeersGetResponse -&gt; Ordering
$cp1Ord :: Eq ClientPeersGetResponse
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. ClientPeersGetResponse -&gt; Rep ClientPeersGetResponse x)
-&gt; (forall x.
Rep ClientPeersGetResponse x -&gt; ClientPeersGetResponse)
-&gt; Generic ClientPeersGetResponse
forall x. Rep ClientPeersGetResponse x -&gt; ClientPeersGetResponse
forall x. ClientPeersGetResponse -&gt; Rep ClientPeersGetResponse x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep ClientPeersGetResponse x -&gt; ClientPeersGetResponse
$cfrom :: forall x. ClientPeersGetResponse -&gt; Rep ClientPeersGetResponse x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445766"><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; ()
(ClientPeersGetResponse -&gt; ()) -&gt; NFData ClientPeersGetResponse
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientPeersGetResponse -&gt; ()
$crnf :: ClientPeersGetResponse -&gt; ()
</span><a href="#local-6989586621679445766"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-87"></span><span> </span><span>
</span><span id="line-88"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-89"></span><span> </span><span id="local-6989586621679445764"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientPeersGetResponse -&gt; string
</span><a href="#local-6989586621679445764"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetResponse&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-90"></span><span> </span><span>
</span><span id="line-91"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445760"><span id="local-6989586621679445762"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span></span></span><span>
</span><span id="line-92"></span><span> </span><span>
</span><span id="line-93"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-94"></span><span> </span><span id="local-6989586621679445756"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ClientPeersGetResponse -&gt; MessageBuilder
</span><a href="#local-6989586621679445756"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">clientPeersGetResponseStatus :: ClientPeersGetResponse -&gt; Enumerated ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#clientPeersGetResponseStatus"><span class="hs-identifier hs-var">clientPeersGetResponseStatus</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span id="local-6989586621679445755"><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445755"><span class="hs-identifier hs-var">clientPeersGetResponseStatus</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">clientPeersGetResponsePeers :: ClientPeersGetResponse -&gt; Vector Text
</span><a href="Data.Sawtooth.ClientPeers.html#clientPeersGetResponsePeers"><span class="hs-identifier hs-var">clientPeersGetResponsePeers</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679445754"><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679445754"><span class="hs-identifier hs-var">clientPeersGetResponsePeers</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-98"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-99"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; Enumerated ClientPeersGetResponse_Status -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445755"><span class="hs-identifier hs-var">clientPeersGetResponseStatus</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-101"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; UnpackedVec Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-102"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Text -&gt; UnpackedVec Text
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-103"></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679445754"><span class="hs-identifier hs-var">clientPeersGetResponsePeers</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-104"></span><span> </span><span id="local-6989586621679445751"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ClientPeersGetResponse
</span><a href="#local-6989586621679445751"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-105"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser
RawMessage
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-var">ClientPeersGetResponse</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser RawMessage (Enumerated ClientPeersGetResponse_Status)
-&gt; Parser RawMessage (Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-106"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (Enumerated ClientPeersGetResponse_Status)
-&gt; FieldNumber
-&gt; Parser RawMessage (Enumerated ClientPeersGetResponse_Status)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (Enumerated ClientPeersGetResponse_Status)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-107"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-108"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser RawMessage (Vector Text)
-&gt; Parser RawMessage ClientPeersGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-109"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (UnpackedVec Text)
-&gt; Parser RawMessage (Vector Text)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-110"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-111"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec Text)
-&gt; FieldNumber -&gt; Parser RawMessage (UnpackedVec Text)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec Text)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-112"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-113"></span><span> </span><span id="local-6989586621679445748"><span class="annot"><span class="annottext">dotProto :: Proxy# ClientPeersGetResponse -&gt; [DotProtoField]
</span><a href="#local-6989586621679445748"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-114"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-115"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Status&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-116"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-117"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-118"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-120"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;peers&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-122"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-123"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-124"></span><span> </span><span>
</span><span id="line-125"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-126"></span><span> </span><span id="local-6989586621679445739"><span class="annot"><span class="annottext">toJSONPB :: ClientPeersGetResponse -&gt; Options -&gt; Value
</span><a href="#local-6989586621679445739"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span id="local-6989586621679445738"><span class="annot"><span class="annottext">f1 :: Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445738"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679445737"><span class="annot"><span class="annottext">f2 :: Vector Text
</span><a href="#local-6989586621679445737"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-127"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text
-&gt; Enumerated ClientPeersGetResponse_Status -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445738"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;peers&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679445737"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-128"></span><span> </span><span id="local-6989586621679445736"><span class="annot"><span class="annottext">toEncodingPB :: ClientPeersGetResponse -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679445736"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span id="local-6989586621679445735"><span class="annot"><span class="annottext">f1 :: Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445735"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679445734"><span class="annot"><span class="annottext">f2 :: Vector Text
</span><a href="#local-6989586621679445734"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text
-&gt; Enumerated ClientPeersGetResponse_Status -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445735"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;peers&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679445734"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span> </span><span>
</span><span id="line-131"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-132"></span><span> </span><span id="local-6989586621679445732"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientPeersGetResponse
</span><a href="#local-6989586621679445732"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-133"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ClientPeersGetResponse)
-&gt; Value
-&gt; Parser ClientPeersGetResponse
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetResponse&quot;</span></span><span>
</span><span id="line-134"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679445731"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679445731"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-var">ClientPeersGetResponse</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser (Enumerated ClientPeersGetResponse_Status)
-&gt; Parser (Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679445731"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Enumerated ClientPeersGetResponse_Status)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Vector Text -&gt; ClientPeersGetResponse)
-&gt; Parser (Vector Text) -&gt; Parser ClientPeersGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-136"></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679445731"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Text)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;peers&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-137"></span><span> </span><span>
</span><span id="line-138"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445725"><span id="local-6989586621679445727"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-139"></span><span> </span><span id="local-6989586621679445724"><span class="annot"><span class="annottext">toJSON :: ClientPeersGetResponse -&gt; Value
</span><a href="#local-6989586621679445724"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-140"></span><span> </span><span id="local-6989586621679445723"><span class="annot"><span class="annottext">toEncoding :: ClientPeersGetResponse -&gt; Encoding
</span><a href="#local-6989586621679445723"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-141"></span><span> </span><span>
</span><span id="line-142"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445720"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-143"></span><span> </span><span id="local-6989586621679445719"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientPeersGetResponse
</span><a href="#local-6989586621679445719"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientPeersGetResponse
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-144"></span><span> </span><span>
</span><span id="line-145"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-type">ClientPeersGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-146"></span><span> </span><span id="local-6989586621679445717"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ClientPeersGetResponse
-&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679445717"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-147"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679445716"><span class="annot"><span class="annottext">declare_status :: Proxy (OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445716"><span class="hs-identifier hs-var hs-var">declare_status</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-148"></span><span> </span><span id="local-6989586621679445714"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679445714"><span class="hs-identifier hs-var">clientPeersGetResponseStatus</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445716"><span class="hs-identifier hs-var">declare_status</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-149"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679445712"><span class="annot"><span class="annottext">declare_peers :: Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445712"><span class="hs-identifier hs-var hs-var">declare_peers</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-150"></span><span> </span><span id="local-6989586621679445711"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679445711"><span class="hs-identifier hs-var">clientPeersGetResponsePeers</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445712"><span class="hs-identifier hs-var">declare_peers</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-151"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy ClientPeersGetResponse
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Proxy
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse"><span class="hs-identifier hs-var">ClientPeersGetResponse</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy
(Enumerated ClientPeersGetResponse_Status
-&gt; Vector Text -&gt; ClientPeersGetResponse)
-&gt; Proxy (Enumerated ClientPeersGetResponse_Status)
-&gt; Proxy (Vector Text -&gt; ClientPeersGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-152"></span><span> </span><span class="annot"><span class="annottext">(Proxy
(OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Enumerated ClientPeersGetResponse_Status)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Enumerated ClientPeersGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445716"><span class="hs-identifier hs-var">declare_status</span></a></span><span>
</span><span id="line-153"></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Text -&gt; ClientPeersGetResponse)
-&gt; Proxy (Vector Text) -&gt; Proxy ClientPeersGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Text)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679445712"><span class="hs-identifier hs-var">declare_peers</span></a></span><span>
</span><span id="line-154"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-155"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679445806"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-156"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetResponse&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-157"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679445805"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-158"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679445804"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-159"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679445803"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-160"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-161"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679445801"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-162"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-163"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679445714"><span class="hs-identifier hs-var">clientPeersGetResponseStatus</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-164"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;peers&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679445711"><span class="hs-identifier hs-var">clientPeersGetResponsePeers</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-165"></span><span> </span><span>
</span><span id="line-166"></span><span id="local-6989586621679445708"><span id="local-6989586621679445709"></span></span><span class="hs-keyword">data</span><span> </span><span id="ClientPeersGetResponse_Status"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-var">ClientPeersGetResponse_Status</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusSTATUS_UNSET</span></a></span></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientPeersGetResponse_StatusOK"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusOK</span></a></span></span><span>
</span><span id="line-168"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientPeersGetResponse_StatusERROR"><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusERROR"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusERROR</span></a></span></span><span>
</span><span id="line-169"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679445699"><span id="local-6989586621679445701"><span id="local-6989586621679445703"><span class="annot"><span class="annottext">Int -&gt; ClientPeersGetResponse_Status -&gt; ShowS
[ClientPeersGetResponse_Status] -&gt; ShowS
ClientPeersGetResponse_Status -&gt; String
(Int -&gt; ClientPeersGetResponse_Status -&gt; ShowS)
-&gt; (ClientPeersGetResponse_Status -&gt; String)
-&gt; ([ClientPeersGetResponse_Status] -&gt; ShowS)
-&gt; Show ClientPeersGetResponse_Status
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientPeersGetResponse_Status] -&gt; ShowS
$cshowList :: [ClientPeersGetResponse_Status] -&gt; ShowS
show :: ClientPeersGetResponse_Status -&gt; String
$cshow :: ClientPeersGetResponse_Status -&gt; String
showsPrec :: Int -&gt; ClientPeersGetResponse_Status -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientPeersGetResponse_Status -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445695"><span id="local-6989586621679445697"><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool
(ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool)
-&gt; (ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool)
-&gt; Eq ClientPeersGetResponse_Status
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool
$c/= :: ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool
== :: ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool
$c== :: ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x.
ClientPeersGetResponse_Status
-&gt; Rep ClientPeersGetResponse_Status x)
-&gt; (forall x.
Rep ClientPeersGetResponse_Status x
-&gt; ClientPeersGetResponse_Status)
-&gt; Generic ClientPeersGetResponse_Status
forall x.
Rep ClientPeersGetResponse_Status x
-&gt; ClientPeersGetResponse_Status
forall x.
ClientPeersGetResponse_Status
-&gt; Rep ClientPeersGetResponse_Status x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x.
Rep ClientPeersGetResponse_Status x
-&gt; ClientPeersGetResponse_Status
$cfrom :: forall x.
ClientPeersGetResponse_Status
-&gt; Rep ClientPeersGetResponse_Status x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679445691"><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; ()
(ClientPeersGetResponse_Status -&gt; ())
-&gt; NFData ClientPeersGetResponse_Status
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientPeersGetResponse_Status -&gt; ()
$crnf :: ClientPeersGetResponse_Status -&gt; ()
</span><a href="#local-6989586621679445691"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-170"></span><span> </span><span>
</span><span id="line-171"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-172"></span><span> </span><span id="local-6989586621679445689"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientPeersGetResponse_Status -&gt; string
</span><a href="#local-6989586621679445689"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetResponse_Status&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-173"></span><span> </span><span>
</span><span id="line-174"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445685"><span id="local-6989586621679445687"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span></span></span><span>
</span><span id="line-175"></span><span> </span><span>
</span><span id="line-176"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Hs.Bounded</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-177"></span><span> </span><span id="local-6989586621679445681"><span class="annot"><span class="annottext">minBound :: ClientPeersGetResponse_Status
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">minBound</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-178"></span><span> </span><span id="local-6989586621679445679"><span class="annot"><span class="annottext">maxBound :: ClientPeersGetResponse_Status
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">maxBound</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusERROR"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusERROR</span></a></span><span>
</span><span id="line-179"></span><span> </span><span>
</span><span id="line-180"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445664"><span id="local-6989586621679445666"><span id="local-6989586621679445668"><span id="local-6989586621679445670"><span id="local-6989586621679445672"><span id="local-6989586621679445674"><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">Hs.Ord</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span></span></span></span></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-181"></span><span> </span><span id="local-6989586621679445663"><span class="annot"><span class="annottext">compare :: ClientPeersGetResponse_Status
-&gt; ClientPeersGetResponse_Status -&gt; Ordering
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">compare</span></a></span></span><span> </span><span id="local-6989586621679445661"><span class="annot"><span class="annottext">x :: ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445661"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679445660"><span class="annot"><span class="annottext">y :: ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445660"><span class="hs-identifier hs-var">y</span></a></span></span><span>
</span><span id="line-182"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Int32 -&gt; Ordering
forall a. Ord a =&gt; a -&gt; a -&gt; Ordering
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.compare</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Int32
forall a. ProtoEnum a =&gt; a -&gt; Int32
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.fromProtoEnum</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445661"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-183"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Int32
forall a. ProtoEnum a =&gt; a -&gt; Int32
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.fromProtoEnum</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445660"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-184"></span><span> </span><span>
</span><span id="line-185"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.ProtoEnum</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-186"></span><span> </span><span id="local-6989586621679445655"><span class="annot"><span class="annottext">toProtoEnumMay :: Int32 -&gt; Maybe ClientPeersGetResponse_Status
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toProtoEnumMay</span></a></span></span><span> </span><span class="hs-number">0</span><span>
</span><span id="line-187"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Maybe ClientPeersGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-188"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">1</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Maybe ClientPeersGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusOK</span></a></span><span>
</span><span id="line-189"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">2</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Maybe ClientPeersGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusERROR"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusERROR</span></a></span><span>
</span><span id="line-190"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe ClientPeersGetResponse_Status
forall a. Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Nothing</span></a></span><span>
</span><span id="line-191"></span><span> </span><span id="local-6989586621679445653"><span class="annot"><span class="annottext">fromProtoEnum :: ClientPeersGetResponse_Status -&gt; Int32
</span><a href="#local-6989586621679445653"><span class="hs-identifier hs-var hs-var hs-var hs-var">fromProtoEnum</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusSTATUS_UNSET</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span>
</span><span id="line-192"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusOK</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span>
</span><span id="line-193"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusERROR"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusERROR</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">2</span></span><span>
</span><span id="line-194"></span><span> </span><span>
</span><span id="line-195"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-196"></span><span> </span><span id="local-6989586621679445650"><span class="annot"><span class="annottext">toJSONPB :: ClientPeersGetResponse_Status -&gt; Options -&gt; Value
</span><a href="#local-6989586621679445650"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span id="local-6989586621679445649"><span class="annot"><span class="annottext">x :: ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445649"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Value
forall a. (Named a, Show a) =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.enumFieldString</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445649"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-197"></span><span> </span><span id="local-6989586621679445647"><span class="annot"><span class="annottext">toEncodingPB :: ClientPeersGetResponse_Status -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679445647"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span id="local-6989586621679445646"><span class="annot"><span class="annottext">x :: ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445646"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Encoding
forall a. (Named a, Show a) =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.enumFieldEncoding</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445646"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-198"></span><span> </span><span>
</span><span id="line-199"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-200"></span><span> </span><span id="local-6989586621679445643"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445643"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;STATUS_UNSET&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-201"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Parser ClientPeersGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-202"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;OK&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-203"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Parser ClientPeersGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusOK</span></a></span><span>
</span><span id="line-204"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;ERROR&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-205"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
-&gt; Parser ClientPeersGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status
</span><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_StatusERROR"><span class="hs-identifier hs-var">ClientPeersGetResponse_StatusERROR</span></a></span><span>
</span><span id="line-206"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span id="local-6989586621679445641"><span class="annot"><span class="annottext">v :: Value
</span><a href="#local-6989586621679445641"><span class="hs-identifier hs-var">v</span></a></span></span><span>
</span><span id="line-207"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; Value -&gt; Parser ClientPeersGetResponse_Status
forall a. String -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.typeMismatch</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientPeersGetResponse_Status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Value
</span><a href="#local-6989586621679445641"><span class="hs-identifier hs-var">v</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-208"></span><span> </span><span>
</span><span id="line-209"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445634"><span id="local-6989586621679445636"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-210"></span><span> </span><span id="local-6989586621679445633"><span class="annot"><span class="annottext">toJSON :: ClientPeersGetResponse_Status -&gt; Value
</span><a href="#local-6989586621679445633"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-211"></span><span> </span><span id="local-6989586621679445632"><span class="annot"><span class="annottext">toEncoding :: ClientPeersGetResponse_Status -&gt; Encoding
</span><a href="#local-6989586621679445632"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientPeersGetResponse_Status -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-212"></span><span> </span><span>
</span><span id="line-213"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445629"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-214"></span><span> </span><span id="local-6989586621679445628"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientPeersGetResponse_Status
</span><a href="#local-6989586621679445628"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientPeersGetResponse_Status
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-215"></span><span> </span><span>
</span><span id="line-216"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679445625"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Finite</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientPeers.html#ClientPeersGetResponse_Status"><span class="hs-identifier hs-type">ClientPeersGetResponse_Status</span></a></span></span></pre></body></html>

View File

@ -0,0 +1,974 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE DeriveGeneric #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE DeriveAnyClass #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# LANGUAGE DataKinds #-}</span><span>
</span><span id="line-4"></span><span class="hs-pragma">{-# LANGUAGE GADTs #-}</span><span>
</span><span id="line-5"></span><span class="hs-pragma">{-# LANGUAGE TypeApplications #-}</span><span>
</span><span id="line-6"></span><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-7"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-imports #-}</span><span>
</span><span id="line-8"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-name-shadowing #-}</span><span>
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.ClientReceipt</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html"><span class="hs-identifier">Data.Sawtooth.TransactionReceipt</span></a></span><span>
</span><span id="line-39"></span><span> </span><span>
</span><span id="line-40"></span><span id="local-6989586621679464393"><span id="local-6989586621679464394"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="ClientReceiptGetRequest"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-var">ClientReceiptGetRequest</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientReceiptGetRequest"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-var">ClientReceiptGetRequest</span></a></span></span><span class="hs-special">{</span><span id="clientReceiptGetRequestTransactionIds"><span class="annot"><span class="annottext">ClientReceiptGetRequest -&gt; Vector Text
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetRequestTransactionIds"><span class="hs-identifier hs-var hs-var">clientReceiptGetRequestTransactionIds</span></a></span></span><span>
</span><span id="line-41"></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-42"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679464385"><span id="local-6989586621679464387"><span id="local-6989586621679464389"><span class="annot"><span class="annottext">Int -&gt; ClientReceiptGetRequest -&gt; ShowS
[ClientReceiptGetRequest] -&gt; ShowS
ClientReceiptGetRequest -&gt; String
(Int -&gt; ClientReceiptGetRequest -&gt; ShowS)
-&gt; (ClientReceiptGetRequest -&gt; String)
-&gt; ([ClientReceiptGetRequest] -&gt; ShowS)
-&gt; Show ClientReceiptGetRequest
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientReceiptGetRequest] -&gt; ShowS
$cshowList :: [ClientReceiptGetRequest] -&gt; ShowS
show :: ClientReceiptGetRequest -&gt; String
$cshow :: ClientReceiptGetRequest -&gt; String
showsPrec :: Int -&gt; ClientReceiptGetRequest -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientReceiptGetRequest -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464380"><span id="local-6989586621679464382"><span class="annot"><span class="annottext">ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
(ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; (ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; Eq ClientReceiptGetRequest
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c/= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
== :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c== :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464364"><span id="local-6989586621679464366"><span id="local-6989586621679464368"><span id="local-6989586621679464370"><span id="local-6989586621679464372"><span id="local-6989586621679464374"><span id="local-6989586621679464376"><span class="annot"><span class="annottext">Eq ClientReceiptGetRequest
Eq ClientReceiptGetRequest =&gt;
(ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Ordering)
-&gt; (ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; (ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; (ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; (ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool)
-&gt; (ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest)
-&gt; (ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest)
-&gt; Ord ClientReceiptGetRequest
ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Ordering
ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest
$cmin :: ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest
max :: ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest
$cmax :: ClientReceiptGetRequest
-&gt; ClientReceiptGetRequest -&gt; ClientReceiptGetRequest
&gt;= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c&gt;= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
&gt; :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c&gt; :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
&lt;= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c&lt;= :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
&lt; :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
$c&lt; :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Bool
compare :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Ordering
$ccompare :: ClientReceiptGetRequest -&gt; ClientReceiptGetRequest -&gt; Ordering
$cp1Ord :: Eq ClientReceiptGetRequest
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x.
ClientReceiptGetRequest -&gt; Rep ClientReceiptGetRequest x)
-&gt; (forall x.
Rep ClientReceiptGetRequest x -&gt; ClientReceiptGetRequest)
-&gt; Generic ClientReceiptGetRequest
forall x. Rep ClientReceiptGetRequest x -&gt; ClientReceiptGetRequest
forall x. ClientReceiptGetRequest -&gt; Rep ClientReceiptGetRequest x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep ClientReceiptGetRequest x -&gt; ClientReceiptGetRequest
$cfrom :: forall x. ClientReceiptGetRequest -&gt; Rep ClientReceiptGetRequest x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464358"><span class="annot"><span class="annottext">ClientReceiptGetRequest -&gt; ()
(ClientReceiptGetRequest -&gt; ()) -&gt; NFData ClientReceiptGetRequest
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientReceiptGetRequest -&gt; ()
$crnf :: ClientReceiptGetRequest -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-43"></span><span> </span><span>
</span><span id="line-44"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-45"></span><span> </span><span id="local-6989586621679464354"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientReceiptGetRequest -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetRequest&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-46"></span><span> </span><span>
</span><span id="line-47"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464349"><span id="local-6989586621679464351"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span></span></span><span>
</span><span id="line-48"></span><span> </span><span>
</span><span id="line-49"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-50"></span><span> </span><span id="local-6989586621679464343"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ClientReceiptGetRequest -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-51"></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">clientReceiptGetRequestTransactionIds :: ClientReceiptGetRequest -&gt; Vector Text
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetRequestTransactionIds"><span class="hs-identifier hs-var">clientReceiptGetRequestTransactionIds</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-52"></span><span> </span><span id="local-6989586621679464341"><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679464341"><span class="hs-identifier hs-var">clientReceiptGetRequestTransactionIds</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-53"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-54"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; UnpackedVec Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Text -&gt; UnpackedVec Text
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-56"></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679464341"><span class="hs-identifier hs-var">clientReceiptGetRequestTransactionIds</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-57"></span><span> </span><span id="local-6989586621679464338"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ClientReceiptGetRequest
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Parser RawMessage (Vector Text -&gt; ClientReceiptGetRequest)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text -&gt; ClientReceiptGetRequest
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-var">ClientReceiptGetRequest</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Parser RawMessage (Vector Text)
-&gt; Parser RawMessage ClientReceiptGetRequest
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (UnpackedVec Text)
-&gt; Parser RawMessage (Vector Text)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec Text)
-&gt; FieldNumber -&gt; Parser RawMessage (UnpackedVec Text)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec Text)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-62"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-63"></span><span> </span><span id="local-6989586621679464334"><span class="annot"><span class="annottext">dotProto :: Proxy# ClientReceiptGetRequest -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;transaction_ids&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-68"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span>
</span><span id="line-70"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-71"></span><span> </span><span id="local-6989586621679464325"><span class="annot"><span class="annottext">toJSONPB :: ClientReceiptGetRequest -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span id="local-6989586621679464323"><span class="annot"><span class="annottext">f1 :: Vector Text
</span><a href="#local-6989586621679464323"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;transaction_ids&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679464323"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span id="local-6989586621679464321"><span class="annot"><span class="annottext">toEncodingPB :: ClientReceiptGetRequest -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span id="local-6989586621679464319"><span class="annot"><span class="annottext">f1 :: Vector Text
</span><a href="#local-6989586621679464319"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-74"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;transaction_ids&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text
</span><a href="#local-6989586621679464319"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-75"></span><span> </span><span>
</span><span id="line-76"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-77"></span><span> </span><span id="local-6989586621679464315"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientReceiptGetRequest
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-78"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ClientReceiptGetRequest)
-&gt; Value
-&gt; Parser ClientReceiptGetRequest
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetRequest&quot;</span></span><span>
</span><span id="line-79"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679464312"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679464312"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-80"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Parser (Vector Text -&gt; ClientReceiptGetRequest)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text -&gt; ClientReceiptGetRequest
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-var">ClientReceiptGetRequest</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Parser (Vector Text) -&gt; Parser ClientReceiptGetRequest
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679464312"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Text)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;transaction_ids&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-81"></span><span> </span><span>
</span><span id="line-82"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464306"><span id="local-6989586621679464308"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-83"></span><span> </span><span id="local-6989586621679464304"><span class="annot"><span class="annottext">toJSON :: ClientReceiptGetRequest -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetRequest -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-84"></span><span> </span><span id="local-6989586621679464301"><span class="annot"><span class="annottext">toEncoding :: ClientReceiptGetRequest -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetRequest -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-85"></span><span> </span><span>
</span><span id="line-86"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464296"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-87"></span><span> </span><span id="local-6989586621679464294"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientReceiptGetRequest
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientReceiptGetRequest
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-88"></span><span> </span><span>
</span><span id="line-89"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-type">ClientReceiptGetRequest</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-90"></span><span> </span><span id="local-6989586621679464290"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ClientReceiptGetRequest
-&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-91"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679464288"><span class="annot"><span class="annottext">declare_transaction_ids :: Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464288"><span class="hs-identifier hs-var hs-var">declare_transaction_ids</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-92"></span><span> </span><span id="local-6989586621679464286"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464286"><span class="hs-identifier hs-var">clientReceiptGetRequestTransactionIds</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464288"><span class="hs-identifier hs-var">declare_transaction_ids</span></a></span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-94"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy ClientReceiptGetRequest
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Proxy (Vector Text -&gt; ClientReceiptGetRequest)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Text -&gt; ClientReceiptGetRequest
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetRequest"><span class="hs-identifier hs-var">ClientReceiptGetRequest</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Text -&gt; ClientReceiptGetRequest)
-&gt; Proxy (Vector Text) -&gt; Proxy ClientReceiptGetRequest
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Text)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Text))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464288"><span class="hs-identifier hs-var">declare_transaction_ids</span></a></span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-97"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679464281"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetRequest&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679464280"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679464279"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-101"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679464278"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-102"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-103"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679464276"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-104"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-105"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;transaction_ids&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-106"></span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464286"><span class="hs-identifier hs-var">clientReceiptGetRequestTransactionIds</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-107"></span><span> </span><span>
</span><span id="line-108"></span><span id="local-6989586621679464273"><span id="local-6989586621679464274"></span></span><span class="hs-keyword">data</span><span> </span><span id="ClientReceiptGetResponse"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-var">ClientReceiptGetResponse</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientReceiptGetResponse"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-var">ClientReceiptGetResponse</span></a></span></span><span class="hs-special">{</span><span id="clientReceiptGetResponseStatus"><span class="annot"><span class="annottext">ClientReceiptGetResponse
-&gt; Enumerated ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetResponseStatus"><span class="hs-identifier hs-var hs-var">clientReceiptGetResponseStatus</span></a></span></span><span>
</span><span id="line-109"></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-110"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Enumerated</span></a></span><span>
</span><span id="line-111"></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">Data.Sawtooth.ClientReceipt.ClientReceiptGetResponse_Status</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-112"></span><span> </span><span id="clientReceiptGetResponseReceipts"><span class="annot"><span class="annottext">ClientReceiptGetResponse -&gt; Vector TransactionReceipt
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetResponseReceipts"><span class="hs-identifier hs-var hs-var">clientReceiptGetResponseReceipts</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span>
</span><span id="line-114"></span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html#TransactionReceipt"><span class="hs-identifier hs-type">Data.Sawtooth.TransactionReceipt.TransactionReceipt</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-115"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679464264"><span id="local-6989586621679464266"><span id="local-6989586621679464268"><span class="annot"><span class="annottext">Int -&gt; ClientReceiptGetResponse -&gt; ShowS
[ClientReceiptGetResponse] -&gt; ShowS
ClientReceiptGetResponse -&gt; String
(Int -&gt; ClientReceiptGetResponse -&gt; ShowS)
-&gt; (ClientReceiptGetResponse -&gt; String)
-&gt; ([ClientReceiptGetResponse] -&gt; ShowS)
-&gt; Show ClientReceiptGetResponse
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientReceiptGetResponse] -&gt; ShowS
$cshowList :: [ClientReceiptGetResponse] -&gt; ShowS
show :: ClientReceiptGetResponse -&gt; String
$cshow :: ClientReceiptGetResponse -&gt; String
showsPrec :: Int -&gt; ClientReceiptGetResponse -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientReceiptGetResponse -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464260"><span id="local-6989586621679464262"><span class="annot"><span class="annottext">ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
(ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; (ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; Eq ClientReceiptGetResponse
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c/= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
== :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c== :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464245"><span id="local-6989586621679464247"><span id="local-6989586621679464249"><span id="local-6989586621679464251"><span id="local-6989586621679464253"><span id="local-6989586621679464255"><span id="local-6989586621679464257"><span class="annot"><span class="annottext">Eq ClientReceiptGetResponse
Eq ClientReceiptGetResponse =&gt;
(ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Ordering)
-&gt; (ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; (ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; (ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; (ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool)
-&gt; (ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse)
-&gt; (ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse)
-&gt; Ord ClientReceiptGetResponse
ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Ordering
ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse
$cmin :: ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse
max :: ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse
$cmax :: ClientReceiptGetResponse
-&gt; ClientReceiptGetResponse -&gt; ClientReceiptGetResponse
&gt;= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c&gt;= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
&gt; :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c&gt; :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
&lt;= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c&lt;= :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
&lt; :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
$c&lt; :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Bool
compare :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Ordering
$ccompare :: ClientReceiptGetResponse -&gt; ClientReceiptGetResponse -&gt; Ordering
$cp1Ord :: Eq ClientReceiptGetResponse
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x.
ClientReceiptGetResponse -&gt; Rep ClientReceiptGetResponse x)
-&gt; (forall x.
Rep ClientReceiptGetResponse x -&gt; ClientReceiptGetResponse)
-&gt; Generic ClientReceiptGetResponse
forall x.
Rep ClientReceiptGetResponse x -&gt; ClientReceiptGetResponse
forall x.
ClientReceiptGetResponse -&gt; Rep ClientReceiptGetResponse x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x.
Rep ClientReceiptGetResponse x -&gt; ClientReceiptGetResponse
$cfrom :: forall x.
ClientReceiptGetResponse -&gt; Rep ClientReceiptGetResponse x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464241"><span class="annot"><span class="annottext">ClientReceiptGetResponse -&gt; ()
(ClientReceiptGetResponse -&gt; ()) -&gt; NFData ClientReceiptGetResponse
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientReceiptGetResponse -&gt; ()
$crnf :: ClientReceiptGetResponse -&gt; ()
</span><a href="#local-6989586621679464241"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-116"></span><span> </span><span>
</span><span id="line-117"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-118"></span><span> </span><span id="local-6989586621679464239"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientReceiptGetResponse -&gt; string
</span><a href="#local-6989586621679464239"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetResponse&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-119"></span><span> </span><span>
</span><span id="line-120"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464235"><span id="local-6989586621679464237"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span></span></span><span>
</span><span id="line-121"></span><span> </span><span>
</span><span id="line-122"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-123"></span><span> </span><span id="local-6989586621679464231"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ClientReceiptGetResponse -&gt; MessageBuilder
</span><a href="#local-6989586621679464231"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-124"></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">clientReceiptGetResponseStatus :: ClientReceiptGetResponse
-&gt; Enumerated ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetResponseStatus"><span class="hs-identifier hs-var">clientReceiptGetResponseStatus</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-125"></span><span> </span><span id="local-6989586621679464230"><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464230"><span class="hs-identifier hs-var">clientReceiptGetResponseStatus</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-126"></span><span> </span><span class="annot"><span class="annottext">clientReceiptGetResponseReceipts :: ClientReceiptGetResponse -&gt; Vector TransactionReceipt
</span><a href="Data.Sawtooth.ClientReceipt.html#clientReceiptGetResponseReceipts"><span class="hs-identifier hs-var">clientReceiptGetResponseReceipts</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-127"></span><span> </span><span id="local-6989586621679464229"><span class="annot"><span class="annottext">Vector TransactionReceipt
</span><a href="#local-6989586621679464229"><span class="hs-identifier hs-var">clientReceiptGetResponseReceipts</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-129"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; Enumerated ClientReceiptGetResponse_Status -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464230"><span class="hs-identifier hs-var">clientReceiptGetResponseStatus</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-131"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec TransactionReceipt -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-132"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector TransactionReceipt -&gt; NestedVec TransactionReceipt
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-133"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html#TransactionReceipt"><span class="hs-identifier hs-type">Data.Sawtooth.TransactionReceipt.TransactionReceipt</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-134"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html#TransactionReceipt"><span class="hs-identifier hs-type">Data.Sawtooth.TransactionReceipt.TransactionReceipt</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-135"></span><span> </span><span class="annot"><span class="annottext">Vector TransactionReceipt
</span><a href="#local-6989586621679464229"><span class="hs-identifier hs-var">clientReceiptGetResponseReceipts</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-136"></span><span> </span><span id="local-6989586621679464228"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ClientReceiptGetResponse
</span><a href="#local-6989586621679464228"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-137"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser
RawMessage
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-var">ClientReceiptGetResponse</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser RawMessage (Enumerated ClientReceiptGetResponse_Status)
-&gt; Parser
RawMessage (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-138"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (Enumerated ClientReceiptGetResponse_Status)
-&gt; FieldNumber
-&gt; Parser RawMessage (Enumerated ClientReceiptGetResponse_Status)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (Enumerated ClientReceiptGetResponse_Status)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-139"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-140"></span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser RawMessage (Vector TransactionReceipt)
-&gt; Parser RawMessage ClientReceiptGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-141"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec TransactionReceipt)
-&gt; Parser RawMessage (Vector TransactionReceipt)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-142"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html#TransactionReceipt"><span class="hs-identifier hs-type">Data.Sawtooth.TransactionReceipt.TransactionReceipt</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-143"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.TransactionReceipt.html#TransactionReceipt"><span class="hs-identifier hs-type">Data.Sawtooth.TransactionReceipt.TransactionReceipt</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-144"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec TransactionReceipt)
-&gt; FieldNumber -&gt; Parser RawMessage (NestedVec TransactionReceipt)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec TransactionReceipt)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-146"></span><span> </span><span id="local-6989586621679464227"><span class="annot"><span class="annottext">dotProto :: Proxy# ClientReceiptGetResponse -&gt; [DotProtoField]
</span><a href="#local-6989586621679464227"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-147"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-148"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Status&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-150"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-151"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-152"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-153"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-154"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;TransactionReceipt&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-155"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;receipts&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-156"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-157"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-158"></span><span> </span><span>
</span><span id="line-159"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-160"></span><span> </span><span id="local-6989586621679464222"><span class="annot"><span class="annottext">toJSONPB :: ClientReceiptGetResponse -&gt; Options -&gt; Value
</span><a href="#local-6989586621679464222"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span id="local-6989586621679464221"><span class="annot"><span class="annottext">f1 :: Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464221"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679464220"><span class="annot"><span class="annottext">f2 :: Vector TransactionReceipt
</span><a href="#local-6989586621679464220"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-161"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text
-&gt; Enumerated ClientReceiptGetResponse_Status -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464221"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;receipts&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector TransactionReceipt -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector TransactionReceipt
</span><a href="#local-6989586621679464220"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-162"></span><span> </span><span id="local-6989586621679464219"><span class="annot"><span class="annottext">toEncodingPB :: ClientReceiptGetResponse -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679464219"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span id="local-6989586621679464218"><span class="annot"><span class="annottext">f1 :: Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464218"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679464217"><span class="annot"><span class="annottext">f2 :: Vector TransactionReceipt
</span><a href="#local-6989586621679464217"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-163"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text
-&gt; Enumerated ClientReceiptGetResponse_Status -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464218"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;receipts&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector TransactionReceipt -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector TransactionReceipt
</span><a href="#local-6989586621679464217"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-164"></span><span> </span><span>
</span><span id="line-165"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-166"></span><span> </span><span id="local-6989586621679464215"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientReceiptGetResponse
</span><a href="#local-6989586621679464215"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ClientReceiptGetResponse)
-&gt; Value
-&gt; Parser ClientReceiptGetResponse
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetResponse&quot;</span></span><span>
</span><span id="line-168"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679464214"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679464214"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-169"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-var">ClientReceiptGetResponse</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser (Enumerated ClientReceiptGetResponse_Status)
-&gt; Parser (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679464214"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object
-&gt; Text -&gt; Parser (Enumerated ClientReceiptGetResponse_Status)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Parser (Vector TransactionReceipt)
-&gt; Parser ClientReceiptGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679464214"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector TransactionReceipt)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;receipts&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-171"></span><span> </span><span>
</span><span id="line-172"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464208"><span id="local-6989586621679464210"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-173"></span><span> </span><span id="local-6989586621679464207"><span class="annot"><span class="annottext">toJSON :: ClientReceiptGetResponse -&gt; Value
</span><a href="#local-6989586621679464207"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-174"></span><span> </span><span id="local-6989586621679464206"><span class="annot"><span class="annottext">toEncoding :: ClientReceiptGetResponse -&gt; Encoding
</span><a href="#local-6989586621679464206"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-175"></span><span> </span><span>
</span><span id="line-176"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464203"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-177"></span><span> </span><span id="local-6989586621679464202"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientReceiptGetResponse
</span><a href="#local-6989586621679464202"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientReceiptGetResponse
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-178"></span><span> </span><span>
</span><span id="line-179"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-type">ClientReceiptGetResponse</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-180"></span><span> </span><span id="local-6989586621679464200"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ClientReceiptGetResponse
-&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679464200"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-181"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679464199"><span class="annot"><span class="annottext">declare_status :: Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464199"><span class="hs-identifier hs-var hs-var">declare_status</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-182"></span><span> </span><span id="local-6989586621679464198"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464198"><span class="hs-identifier hs-var">clientReceiptGetResponseStatus</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464199"><span class="hs-identifier hs-var">declare_status</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-183"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679464197"><span class="annot"><span class="annottext">declare_receipts :: Proxy (OverrideToSchema (Vector TransactionReceipt))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464197"><span class="hs-identifier hs-var hs-var">declare_receipts</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector TransactionReceipt))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-184"></span><span> </span><span id="local-6989586621679464196"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464196"><span class="hs-identifier hs-var">clientReceiptGetResponseReceipts</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector TransactionReceipt))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464197"><span class="hs-identifier hs-var">declare_receipts</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector TransactionReceipt))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-185"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy ClientReceiptGetResponse
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Proxy
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse"><span class="hs-identifier hs-var">ClientReceiptGetResponse</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy
(Enumerated ClientReceiptGetResponse_Status
-&gt; Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Proxy (Enumerated ClientReceiptGetResponse_Status)
-&gt; Proxy (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-186"></span><span> </span><span class="annot"><span class="annottext">(Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Enumerated ClientReceiptGetResponse_Status)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy
(OverrideToSchema (Enumerated ClientReceiptGetResponse_Status))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464199"><span class="hs-identifier hs-var">declare_status</span></a></span><span>
</span><span id="line-187"></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector TransactionReceipt -&gt; ClientReceiptGetResponse)
-&gt; Proxy (Vector TransactionReceipt)
-&gt; Proxy ClientReceiptGetResponse
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector TransactionReceipt))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector TransactionReceipt)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector TransactionReceipt))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679464197"><span class="hs-identifier hs-var">declare_receipts</span></a></span><span>
</span><span id="line-188"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-189"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679464281"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-190"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetResponse&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-191"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679464280"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-192"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679464279"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-193"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679464278"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-194"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-195"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679464276"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-196"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-197"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;status&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464198"><span class="hs-identifier hs-var">clientReceiptGetResponseStatus</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-198"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;receipts&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-199"></span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679464196"><span class="hs-identifier hs-var">clientReceiptGetResponseReceipts</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-200"></span><span> </span><span>
</span><span id="line-201"></span><span id="local-6989586621679464194"><span id="local-6989586621679464195"></span></span><span class="hs-keyword">data</span><span> </span><span id="ClientReceiptGetResponse_Status"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-var">ClientReceiptGetResponse_Status</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusSTATUS_UNSET</span></a></span></span><span>
</span><span id="line-202"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientReceiptGetResponse_StatusOK"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusOK</span></a></span></span><span>
</span><span id="line-203"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientReceiptGetResponse_StatusINTERNAL_ERROR"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINTERNAL_ERROR"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINTERNAL_ERROR</span></a></span></span><span>
</span><span id="line-204"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientReceiptGetResponse_StatusNO_RESOURCE"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusNO_RESOURCE"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusNO_RESOURCE</span></a></span></span><span>
</span><span id="line-205"></span><span> </span><span class="hs-glyph">|</span><span> </span><span id="ClientReceiptGetResponse_StatusINVALID_ID"><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINVALID_ID"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINVALID_ID</span></a></span></span><span>
</span><span id="line-206"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679464183"><span id="local-6989586621679464185"><span id="local-6989586621679464187"><span class="annot"><span class="annottext">Int -&gt; ClientReceiptGetResponse_Status -&gt; ShowS
[ClientReceiptGetResponse_Status] -&gt; ShowS
ClientReceiptGetResponse_Status -&gt; String
(Int -&gt; ClientReceiptGetResponse_Status -&gt; ShowS)
-&gt; (ClientReceiptGetResponse_Status -&gt; String)
-&gt; ([ClientReceiptGetResponse_Status] -&gt; ShowS)
-&gt; Show ClientReceiptGetResponse_Status
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ClientReceiptGetResponse_Status] -&gt; ShowS
$cshowList :: [ClientReceiptGetResponse_Status] -&gt; ShowS
show :: ClientReceiptGetResponse_Status -&gt; String
$cshow :: ClientReceiptGetResponse_Status -&gt; String
showsPrec :: Int -&gt; ClientReceiptGetResponse_Status -&gt; ShowS
$cshowsPrec :: Int -&gt; ClientReceiptGetResponse_Status -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464179"><span id="local-6989586621679464181"><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool
(ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool)
-&gt; (ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool)
-&gt; Eq ClientReceiptGetResponse_Status
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool
$c/= :: ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool
== :: ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool
$c== :: ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x.
ClientReceiptGetResponse_Status
-&gt; Rep ClientReceiptGetResponse_Status x)
-&gt; (forall x.
Rep ClientReceiptGetResponse_Status x
-&gt; ClientReceiptGetResponse_Status)
-&gt; Generic ClientReceiptGetResponse_Status
forall x.
Rep ClientReceiptGetResponse_Status x
-&gt; ClientReceiptGetResponse_Status
forall x.
ClientReceiptGetResponse_Status
-&gt; Rep ClientReceiptGetResponse_Status x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x.
Rep ClientReceiptGetResponse_Status x
-&gt; ClientReceiptGetResponse_Status
$cfrom :: forall x.
ClientReceiptGetResponse_Status
-&gt; Rep ClientReceiptGetResponse_Status x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679464175"><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; ()
(ClientReceiptGetResponse_Status -&gt; ())
-&gt; NFData ClientReceiptGetResponse_Status
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ClientReceiptGetResponse_Status -&gt; ()
$crnf :: ClientReceiptGetResponse_Status -&gt; ()
</span><a href="#local-6989586621679464175"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-207"></span><span> </span><span>
</span><span id="line-208"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-209"></span><span> </span><span id="local-6989586621679464173"><span class="annot"><span class="annottext">nameOf :: Proxy# ClientReceiptGetResponse_Status -&gt; string
</span><a href="#local-6989586621679464173"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetResponse_Status&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-210"></span><span> </span><span>
</span><span id="line-211"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464169"><span id="local-6989586621679464171"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span></span></span><span>
</span><span id="line-212"></span><span> </span><span>
</span><span id="line-213"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Hs.Bounded</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-214"></span><span> </span><span id="local-6989586621679464165"><span class="annot"><span class="annottext">minBound :: ClientReceiptGetResponse_Status
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">minBound</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-215"></span><span> </span><span id="local-6989586621679464163"><span class="annot"><span class="annottext">maxBound :: ClientReceiptGetResponse_Status
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">maxBound</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINVALID_ID"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINVALID_ID</span></a></span><span>
</span><span id="line-216"></span><span> </span><span>
</span><span id="line-217"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464148"><span id="local-6989586621679464150"><span id="local-6989586621679464152"><span id="local-6989586621679464154"><span id="local-6989586621679464156"><span id="local-6989586621679464158"><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">Hs.Ord</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span></span></span></span></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-218"></span><span> </span><span id="local-6989586621679464147"><span class="annot"><span class="annottext">compare :: ClientReceiptGetResponse_Status
-&gt; ClientReceiptGetResponse_Status -&gt; Ordering
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">compare</span></a></span></span><span> </span><span id="local-6989586621679464145"><span class="annot"><span class="annottext">x :: ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464145"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679464144"><span class="annot"><span class="annottext">y :: ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464144"><span class="hs-identifier hs-var">y</span></a></span></span><span>
</span><span id="line-219"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Int32 -&gt; Ordering
forall a. Ord a =&gt; a -&gt; a -&gt; Ordering
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.compare</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Int32
forall a. ProtoEnum a =&gt; a -&gt; Int32
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.fromProtoEnum</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464145"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-220"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Int32
forall a. ProtoEnum a =&gt; a -&gt; Int32
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.fromProtoEnum</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464144"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-221"></span><span> </span><span>
</span><span id="line-222"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.ProtoEnum</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-223"></span><span> </span><span id="local-6989586621679464139"><span class="annot"><span class="annottext">toProtoEnumMay :: Int32 -&gt; Maybe ClientReceiptGetResponse_Status
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toProtoEnumMay</span></a></span></span><span> </span><span class="hs-number">0</span><span>
</span><span id="line-224"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Maybe ClientReceiptGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-225"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">1</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Maybe ClientReceiptGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusOK</span></a></span><span>
</span><span id="line-226"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">2</span><span>
</span><span id="line-227"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Maybe ClientReceiptGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINTERNAL_ERROR"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINTERNAL_ERROR</span></a></span><span>
</span><span id="line-228"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">5</span><span>
</span><span id="line-229"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Maybe ClientReceiptGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusNO_RESOURCE"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusNO_RESOURCE</span></a></span><span>
</span><span id="line-230"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-number">8</span><span>
</span><span id="line-231"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Maybe ClientReceiptGetResponse_Status
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINVALID_ID"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINVALID_ID</span></a></span><span>
</span><span id="line-232"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">toProtoEnumMay</span></a></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe ClientReceiptGetResponse_Status
forall a. Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Nothing</span></a></span><span>
</span><span id="line-233"></span><span> </span><span id="local-6989586621679464137"><span class="annot"><span class="annottext">fromProtoEnum :: ClientReceiptGetResponse_Status -&gt; Int32
</span><a href="#local-6989586621679464137"><span class="hs-identifier hs-var hs-var hs-var hs-var">fromProtoEnum</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusSTATUS_UNSET</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span>
</span><span id="line-234"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusOK</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span>
</span><span id="line-235"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINTERNAL_ERROR"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINTERNAL_ERROR</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">2</span></span><span>
</span><span id="line-236"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusNO_RESOURCE"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusNO_RESOURCE</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">5</span></span><span>
</span><span id="line-237"></span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">fromProtoEnum</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINVALID_ID"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINVALID_ID</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">8</span></span><span>
</span><span id="line-238"></span><span> </span><span>
</span><span id="line-239"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-240"></span><span> </span><span id="local-6989586621679464134"><span class="annot"><span class="annottext">toJSONPB :: ClientReceiptGetResponse_Status -&gt; Options -&gt; Value
</span><a href="#local-6989586621679464134"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span id="local-6989586621679464133"><span class="annot"><span class="annottext">x :: ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464133"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Value
forall a. (Named a, Show a) =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.enumFieldString</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464133"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-241"></span><span> </span><span id="local-6989586621679464131"><span class="annot"><span class="annottext">toEncodingPB :: ClientReceiptGetResponse_Status -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679464131"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span id="local-6989586621679464130"><span class="annot"><span class="annottext">x :: ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464130"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Encoding
forall a. (Named a, Show a) =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.enumFieldEncoding</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464130"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-242"></span><span> </span><span>
</span><span id="line-243"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-244"></span><span> </span><span id="local-6989586621679464127"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464127"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;STATUS_UNSET&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-245"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Parser ClientReceiptGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusSTATUS_UNSET"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusSTATUS_UNSET</span></a></span><span>
</span><span id="line-246"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;OK&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-247"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Parser ClientReceiptGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusOK"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusOK</span></a></span><span>
</span><span id="line-248"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;INTERNAL_ERROR&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-249"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Parser ClientReceiptGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINTERNAL_ERROR"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINTERNAL_ERROR</span></a></span><span>
</span><span id="line-250"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;NO_RESOURCE&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-251"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Parser ClientReceiptGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusNO_RESOURCE"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusNO_RESOURCE</span></a></span><span>
</span><span id="line-252"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.String</span></a></span><span> </span><span class="hs-string">&quot;INVALID_ID&quot;</span><span class="hs-special">)</span><span>
</span><span id="line-253"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
-&gt; Parser ClientReceiptGetResponse_Status
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status
</span><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_StatusINVALID_ID"><span class="hs-identifier hs-var">ClientReceiptGetResponse_StatusINVALID_ID</span></a></span><span>
</span><span id="line-254"></span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">parseJSONPB</span></a></span><span> </span><span id="local-6989586621679464125"><span class="annot"><span class="annottext">v :: Value
</span><a href="#local-6989586621679464125"><span class="hs-identifier hs-var">v</span></a></span></span><span>
</span><span id="line-255"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; Value -&gt; Parser ClientReceiptGetResponse_Status
forall a. String -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.typeMismatch</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ClientReceiptGetResponse_Status&quot;</span></span><span> </span><span class="annot"><span class="annottext">Value
</span><a href="#local-6989586621679464125"><span class="hs-identifier hs-var">v</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-256"></span><span> </span><span>
</span><span id="line-257"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464118"><span id="local-6989586621679464120"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-258"></span><span> </span><span id="local-6989586621679464117"><span class="annot"><span class="annottext">toJSON :: ClientReceiptGetResponse_Status -&gt; Value
</span><a href="#local-6989586621679464117"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-259"></span><span> </span><span id="local-6989586621679464116"><span class="annot"><span class="annottext">toEncoding :: ClientReceiptGetResponse_Status -&gt; Encoding
</span><a href="#local-6989586621679464116"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ClientReceiptGetResponse_Status -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-260"></span><span> </span><span>
</span><span id="line-261"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464113"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-262"></span><span> </span><span id="local-6989586621679464112"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ClientReceiptGetResponse_Status
</span><a href="#local-6989586621679464112"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ClientReceiptGetResponse_Status
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-263"></span><span> </span><span>
</span><span id="line-264"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679464109"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Finite</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.ClientReceipt.html#ClientReceiptGetResponse_Status"><span class="hs-identifier hs-type">ClientReceiptGetResponse_Status</span></a></span></span></pre></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,312 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE DeriveGeneric #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE DeriveAnyClass #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# LANGUAGE DataKinds #-}</span><span>
</span><span id="line-4"></span><span class="hs-pragma">{-# LANGUAGE GADTs #-}</span><span>
</span><span id="line-5"></span><span class="hs-pragma">{-# LANGUAGE TypeApplications #-}</span><span>
</span><span id="line-6"></span><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-7"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-imports #-}</span><span>
</span><span id="line-8"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-name-shadowing #-}</span><span>
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Genesis</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html"><span class="hs-identifier">Data.Sawtooth.Batch</span></a></span><span>
</span><span id="line-39"></span><span> </span><span>
</span><span id="line-40"></span><span id="local-6989586621679460664"><span id="local-6989586621679460665"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span class="hs-special">{</span><span id="genesisDataBatches"><span class="annot"><span class="annottext">GenesisData -&gt; Vector Batch
</span><a href="Data.Sawtooth.Genesis.html#genesisDataBatches"><span class="hs-identifier hs-var hs-var">genesisDataBatches</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-41"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-42"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679460656"><span id="local-6989586621679460658"><span id="local-6989586621679460660"><span class="annot"><span class="annottext">Int -&gt; GenesisData -&gt; ShowS
[GenesisData] -&gt; ShowS
GenesisData -&gt; String
(Int -&gt; GenesisData -&gt; ShowS)
-&gt; (GenesisData -&gt; String)
-&gt; ([GenesisData] -&gt; ShowS)
-&gt; Show GenesisData
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [GenesisData] -&gt; ShowS
$cshowList :: [GenesisData] -&gt; ShowS
show :: GenesisData -&gt; String
$cshow :: GenesisData -&gt; String
showsPrec :: Int -&gt; GenesisData -&gt; ShowS
$cshowsPrec :: Int -&gt; GenesisData -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460651"><span id="local-6989586621679460653"><span class="annot"><span class="annottext">GenesisData -&gt; GenesisData -&gt; Bool
(GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool) -&gt; Eq GenesisData
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: GenesisData -&gt; GenesisData -&gt; Bool
$c/= :: GenesisData -&gt; GenesisData -&gt; Bool
== :: GenesisData -&gt; GenesisData -&gt; Bool
$c== :: GenesisData -&gt; GenesisData -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460635"><span id="local-6989586621679460637"><span id="local-6989586621679460639"><span id="local-6989586621679460641"><span id="local-6989586621679460643"><span id="local-6989586621679460645"><span id="local-6989586621679460647"><span class="annot"><span class="annottext">Eq GenesisData
Eq GenesisData =&gt;
(GenesisData -&gt; GenesisData -&gt; Ordering)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; GenesisData)
-&gt; (GenesisData -&gt; GenesisData -&gt; GenesisData)
-&gt; Ord GenesisData
GenesisData -&gt; GenesisData -&gt; Bool
GenesisData -&gt; GenesisData -&gt; Ordering
GenesisData -&gt; GenesisData -&gt; GenesisData
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: GenesisData -&gt; GenesisData -&gt; GenesisData
$cmin :: GenesisData -&gt; GenesisData -&gt; GenesisData
max :: GenesisData -&gt; GenesisData -&gt; GenesisData
$cmax :: GenesisData -&gt; GenesisData -&gt; GenesisData
&gt;= :: GenesisData -&gt; GenesisData -&gt; Bool
$c&gt;= :: GenesisData -&gt; GenesisData -&gt; Bool
&gt; :: GenesisData -&gt; GenesisData -&gt; Bool
$c&gt; :: GenesisData -&gt; GenesisData -&gt; Bool
&lt;= :: GenesisData -&gt; GenesisData -&gt; Bool
$c&lt;= :: GenesisData -&gt; GenesisData -&gt; Bool
&lt; :: GenesisData -&gt; GenesisData -&gt; Bool
$c&lt; :: GenesisData -&gt; GenesisData -&gt; Bool
compare :: GenesisData -&gt; GenesisData -&gt; Ordering
$ccompare :: GenesisData -&gt; GenesisData -&gt; Ordering
$cp1Ord :: Eq GenesisData
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. GenesisData -&gt; Rep GenesisData x)
-&gt; (forall x. Rep GenesisData x -&gt; GenesisData)
-&gt; Generic GenesisData
forall x. Rep GenesisData x -&gt; GenesisData
forall x. GenesisData -&gt; Rep GenesisData x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep GenesisData x -&gt; GenesisData
$cfrom :: forall x. GenesisData -&gt; Rep GenesisData x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460629"><span class="annot"><span class="annottext">GenesisData -&gt; ()
(GenesisData -&gt; ()) -&gt; NFData GenesisData
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: GenesisData -&gt; ()
$crnf :: GenesisData -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-43"></span><span> </span><span>
</span><span id="line-44"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-45"></span><span> </span><span id="local-6989586621679460625"><span class="annot"><span class="annottext">nameOf :: Proxy# GenesisData -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-46"></span><span> </span><span>
</span><span id="line-47"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460620"><span id="local-6989586621679460622"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span>
</span><span id="line-48"></span><span> </span><span>
</span><span id="line-49"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-50"></span><span> </span><span id="local-6989586621679460614"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; GenesisData -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-51"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">genesisDataBatches :: GenesisData -&gt; Vector Batch
</span><a href="Data.Sawtooth.Genesis.html#genesisDataBatches"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679460612"><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460612"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-52"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-53"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Batch -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Batch -&gt; NestedVec Batch
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-56"></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460612"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-57"></span><span> </span><span id="local-6989586621679460609"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage GenesisData
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Parser RawMessage (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Batch -&gt; GenesisData)
-&gt; Parser RawMessage (Vector Batch)
-&gt; Parser RawMessage GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Batch)
-&gt; Parser RawMessage (Vector Batch)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
-&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Batch)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-62"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-63"></span><span> </span><span id="local-6989586621679460605"><span class="annot"><span class="annottext">dotProto :: Proxy# GenesisData -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Batch&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-68"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-70"></span><span> </span><span>
</span><span id="line-71"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-72"></span><span> </span><span id="local-6989586621679460596"><span class="annot"><span class="annottext">toJSONPB :: GenesisData -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679460594"><span class="annot"><span class="annottext">f1 :: Vector Batch
</span><a href="#local-6989586621679460594"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460594"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span id="local-6989586621679460592"><span class="annot"><span class="annottext">toEncodingPB :: GenesisData -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679460590"><span class="annot"><span class="annottext">f1 :: Vector Batch
</span><a href="#local-6989586621679460590"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460590"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-74"></span><span> </span><span>
</span><span id="line-75"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-76"></span><span> </span><span id="local-6989586621679460586"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-77"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser GenesisData) -&gt; Value -&gt; Parser GenesisData
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span>
</span><span id="line-78"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679460583"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679460583"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Parser (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Vector Batch -&gt; GenesisData)
-&gt; Parser (Vector Batch) -&gt; Parser GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679460583"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Batch)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-79"></span><span> </span><span>
</span><span id="line-80"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460577"><span id="local-6989586621679460579"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-81"></span><span> </span><span id="local-6989586621679460575"><span class="annot"><span class="annottext">toJSON :: GenesisData -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-82"></span><span> </span><span id="local-6989586621679460572"><span class="annot"><span class="annottext">toEncoding :: GenesisData -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-83"></span><span> </span><span>
</span><span id="line-84"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460567"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-85"></span><span> </span><span id="local-6989586621679460565"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser GenesisData
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-86"></span><span> </span><span>
</span><span id="line-87"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-88"></span><span> </span><span id="local-6989586621679460561"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy GenesisData -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-89"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679460559"><span class="annot"><span class="annottext">declare_batches :: Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var hs-var">declare_batches</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-90"></span><span> </span><span id="local-6989586621679460557"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679460557"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var">declare_batches</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy GenesisData
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Proxy (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Batch -&gt; GenesisData)
-&gt; Proxy (Vector Batch) -&gt; Proxy GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Batch)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var">declare_batches</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-93"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679460552"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679460551"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679460550"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679460549"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679460547"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-101"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679460557"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,962 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE DeriveGeneric #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE DeriveAnyClass #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# LANGUAGE DataKinds #-}</span><span>
</span><span id="line-4"></span><span class="hs-pragma">{-# LANGUAGE GADTs #-}</span><span>
</span><span id="line-5"></span><span class="hs-pragma">{-# LANGUAGE TypeApplications #-}</span><span>
</span><span id="line-6"></span><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-7"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-imports #-}</span><span>
</span><span id="line-8"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-name-shadowing #-}</span><span>
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Merkle</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span> </span><span>
</span><span id="line-39"></span><span id="local-6989586621679454772"><span id="local-6989586621679454773"></span></span><span class="hs-keyword">data</span><span> </span><span id="ChangeLogEntry"><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-var">ChangeLogEntry</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ChangeLogEntry"><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-var">ChangeLogEntry</span></a></span></span><span class="hs-special">{</span><span id="changeLogEntryParent"><span class="annot"><span class="annottext">ChangeLogEntry -&gt; ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntryParent"><span class="hs-identifier hs-var hs-var">changeLogEntryParent</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-40"></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-41"></span><span> </span><span id="changeLogEntryAdditions"><span class="annot"><span class="annottext">ChangeLogEntry -&gt; Vector ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntryAdditions"><span class="hs-identifier hs-var hs-var">changeLogEntryAdditions</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-42"></span><span> </span><span id="changeLogEntrySuccessors"><span class="annot"><span class="annottext">ChangeLogEntry -&gt; Vector ChangeLogEntry_Successor
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntrySuccessors"><span class="hs-identifier hs-var hs-var">changeLogEntrySuccessors</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-43"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">Data.Sawtooth.Merkle.ChangeLogEntry_Successor</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-44"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679454762"><span id="local-6989586621679454764"><span id="local-6989586621679454766"><span class="annot"><span class="annottext">Int -&gt; ChangeLogEntry -&gt; ShowS
[ChangeLogEntry] -&gt; ShowS
ChangeLogEntry -&gt; String
(Int -&gt; ChangeLogEntry -&gt; ShowS)
-&gt; (ChangeLogEntry -&gt; String)
-&gt; ([ChangeLogEntry] -&gt; ShowS)
-&gt; Show ChangeLogEntry
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ChangeLogEntry] -&gt; ShowS
$cshowList :: [ChangeLogEntry] -&gt; ShowS
show :: ChangeLogEntry -&gt; String
$cshow :: ChangeLogEntry -&gt; String
showsPrec :: Int -&gt; ChangeLogEntry -&gt; ShowS
$cshowsPrec :: Int -&gt; ChangeLogEntry -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454757"><span id="local-6989586621679454759"><span class="annot"><span class="annottext">ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
(ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool) -&gt; Eq ChangeLogEntry
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c/= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
== :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c== :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454741"><span id="local-6989586621679454743"><span id="local-6989586621679454745"><span id="local-6989586621679454747"><span id="local-6989586621679454749"><span id="local-6989586621679454751"><span id="local-6989586621679454753"><span class="annot"><span class="annottext">Eq ChangeLogEntry
Eq ChangeLogEntry =&gt;
(ChangeLogEntry -&gt; ChangeLogEntry -&gt; Ordering)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry)
-&gt; (ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry)
-&gt; Ord ChangeLogEntry
ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
ChangeLogEntry -&gt; ChangeLogEntry -&gt; Ordering
ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry
$cmin :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry
max :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry
$cmax :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; ChangeLogEntry
&gt;= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c&gt;= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
&gt; :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c&gt; :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
&lt;= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c&lt;= :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
&lt; :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
$c&lt; :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Bool
compare :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Ordering
$ccompare :: ChangeLogEntry -&gt; ChangeLogEntry -&gt; Ordering
$cp1Ord :: Eq ChangeLogEntry
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. ChangeLogEntry -&gt; Rep ChangeLogEntry x)
-&gt; (forall x. Rep ChangeLogEntry x -&gt; ChangeLogEntry)
-&gt; Generic ChangeLogEntry
forall x. Rep ChangeLogEntry x -&gt; ChangeLogEntry
forall x. ChangeLogEntry -&gt; Rep ChangeLogEntry x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep ChangeLogEntry x -&gt; ChangeLogEntry
$cfrom :: forall x. ChangeLogEntry -&gt; Rep ChangeLogEntry x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454735"><span class="annot"><span class="annottext">ChangeLogEntry -&gt; ()
(ChangeLogEntry -&gt; ()) -&gt; NFData ChangeLogEntry
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ChangeLogEntry -&gt; ()
$crnf :: ChangeLogEntry -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span> </span><span>
</span><span id="line-46"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-47"></span><span> </span><span id="local-6989586621679454731"><span class="annot"><span class="annottext">nameOf :: Proxy# ChangeLogEntry -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-48"></span><span> </span><span>
</span><span id="line-49"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454726"><span id="local-6989586621679454728"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span></span></span><span>
</span><span id="line-50"></span><span> </span><span>
</span><span id="line-51"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-52"></span><span> </span><span id="local-6989586621679454720"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ChangeLogEntry -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-53"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">changeLogEntryParent :: ChangeLogEntry -&gt; ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntryParent"><span class="hs-identifier hs-var">changeLogEntryParent</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679454718"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454718"><span class="hs-identifier hs-var">changeLogEntryParent</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-54"></span><span> </span><span class="annot"><span class="annottext">changeLogEntryAdditions :: ChangeLogEntry -&gt; Vector ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntryAdditions"><span class="hs-identifier hs-var">changeLogEntryAdditions</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679454717"><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454717"><span class="hs-identifier hs-var">changeLogEntryAdditions</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-55"></span><span> </span><span class="annot"><span class="annottext">changeLogEntrySuccessors :: ChangeLogEntry -&gt; Vector ChangeLogEntry_Successor
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntrySuccessors"><span class="hs-identifier hs-var">changeLogEntrySuccessors</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679454716"><span class="annot"><span class="annottext">Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454716"><span class="hs-identifier hs-var">changeLogEntrySuccessors</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-57"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; ByteString -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-58"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454718"><span class="hs-identifier hs-var">changeLogEntryParent</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; UnpackedVec ByteString -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector ByteString -&gt; UnpackedVec ByteString
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-62"></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454717"><span class="hs-identifier hs-var">changeLogEntryAdditions</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-63"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec ChangeLogEntry_Successor -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">)</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector ChangeLogEntry_Successor
-&gt; NestedVec ChangeLogEntry_Successor
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-65"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">Data.Sawtooth.Merkle.ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">Data.Sawtooth.Merkle.ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="annot"><span class="annottext">Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454716"><span class="hs-identifier hs-var">changeLogEntrySuccessors</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-68"></span><span> </span><span id="local-6989586621679454713"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ChangeLogEntry
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-69"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Parser
RawMessage
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-var">ChangeLogEntry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Parser RawMessage ByteString
-&gt; Parser
RawMessage
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-70"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField ByteString
-&gt; FieldNumber -&gt; Parser RawMessage ByteString
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField ByteString
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-71"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Parser RawMessage (Vector ByteString)
-&gt; Parser
RawMessage (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-73"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (UnpackedVec ByteString)
-&gt; Parser RawMessage (Vector ByteString)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-74"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-75"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec ByteString)
-&gt; FieldNumber -&gt; Parser RawMessage (UnpackedVec ByteString)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec ByteString)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-76"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-77"></span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Parser RawMessage (Vector ChangeLogEntry_Successor)
-&gt; Parser RawMessage ChangeLogEntry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-78"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec ChangeLogEntry_Successor)
-&gt; Parser RawMessage (Vector ChangeLogEntry_Successor)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-79"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">Data.Sawtooth.Merkle.ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-80"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">Data.Sawtooth.Merkle.ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-81"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec ChangeLogEntry_Successor)
-&gt; FieldNumber
-&gt; Parser RawMessage (NestedVec ChangeLogEntry_Successor)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec ChangeLogEntry_Successor)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-82"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-83"></span><span> </span><span id="local-6989586621679454709"><span class="annot"><span class="annottext">dotProto :: Proxy# ChangeLogEntry -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-84"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-85"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Bytes</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-86"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;parent&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-87"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-88"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-89"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-90"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Bytes</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-91"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;additions&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-92"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-94"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">)</span><span>
</span><span id="line-95"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-96"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Successor&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-97"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;successors&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-98"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-100"></span><span> </span><span>
</span><span id="line-101"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-102"></span><span> </span><span id="local-6989586621679454698"><span class="annot"><span class="annottext">toJSONPB :: ChangeLogEntry -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span id="local-6989586621679454696"><span class="annot"><span class="annottext">f1 :: ByteString
</span><a href="#local-6989586621679454696"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679454695"><span class="annot"><span class="annottext">f2 :: Vector ByteString
</span><a href="#local-6989586621679454695"><span class="hs-identifier hs-var">f2</span></a></span></span><span> </span><span id="local-6989586621679454694"><span class="annot"><span class="annottext">f3 :: Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454694"><span class="hs-identifier hs-var">f3</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-103"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span>
</span><span id="line-104"></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;parent&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; ByteString -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454696"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;additions&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ByteString -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454695"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;successors&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ChangeLogEntry_Successor -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454694"><span class="hs-identifier hs-var">f3</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-105"></span><span> </span><span id="local-6989586621679454692"><span class="annot"><span class="annottext">toEncodingPB :: ChangeLogEntry -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span id="local-6989586621679454690"><span class="annot"><span class="annottext">f1 :: ByteString
</span><a href="#local-6989586621679454690"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679454689"><span class="annot"><span class="annottext">f2 :: Vector ByteString
</span><a href="#local-6989586621679454689"><span class="hs-identifier hs-var">f2</span></a></span></span><span> </span><span id="local-6989586621679454688"><span class="annot"><span class="annottext">f3 :: Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454688"><span class="hs-identifier hs-var">f3</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-106"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span>
</span><span id="line-107"></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;parent&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; ByteString -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454690"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;additions&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ByteString -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454689"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;successors&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ChangeLogEntry_Successor -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ChangeLogEntry_Successor
</span><a href="#local-6989586621679454688"><span class="hs-identifier hs-var">f3</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-108"></span><span> </span><span>
</span><span id="line-109"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-110"></span><span> </span><span id="local-6989586621679454684"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ChangeLogEntry
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-111"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ChangeLogEntry)
-&gt; Value
-&gt; Parser ChangeLogEntry
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry&quot;</span></span><span>
</span><span id="line-112"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679454681"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679454681"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-113"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Parser
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-var">ChangeLogEntry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Parser ByteString
-&gt; Parser
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679454681"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser ByteString
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;parent&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Parser (Vector ByteString)
-&gt; Parser (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679454681"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector ByteString)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;additions&quot;</span></span><span>
</span><span id="line-114"></span><span> </span><span class="annot"><span class="annottext">Parser (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Parser (Vector ChangeLogEntry_Successor)
-&gt; Parser ChangeLogEntry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679454681"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector ChangeLogEntry_Successor)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;successors&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-115"></span><span> </span><span>
</span><span id="line-116"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454675"><span id="local-6989586621679454677"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-117"></span><span> </span><span id="local-6989586621679454673"><span class="annot"><span class="annottext">toJSON :: ChangeLogEntry -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ChangeLogEntry -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-118"></span><span> </span><span id="local-6989586621679454670"><span class="annot"><span class="annottext">toEncoding :: ChangeLogEntry -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ChangeLogEntry -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-119"></span><span> </span><span>
</span><span id="line-120"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454665"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-121"></span><span> </span><span id="local-6989586621679454663"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ChangeLogEntry
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ChangeLogEntry
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-122"></span><span> </span><span>
</span><span id="line-123"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-type">ChangeLogEntry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-124"></span><span> </span><span id="local-6989586621679454659"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ChangeLogEntry -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-125"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679454657"><span class="annot"><span class="annottext">declare_parent :: Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454657"><span class="hs-identifier hs-var hs-var">declare_parent</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-126"></span><span> </span><span id="local-6989586621679454655"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454655"><span class="hs-identifier hs-var">changeLogEntryParent</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454657"><span class="hs-identifier hs-var">declare_parent</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-127"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679454653"><span class="annot"><span class="annottext">declare_additions :: Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454653"><span class="hs-identifier hs-var hs-var">declare_additions</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-128"></span><span> </span><span id="local-6989586621679454652"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454652"><span class="hs-identifier hs-var">changeLogEntryAdditions</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454653"><span class="hs-identifier hs-var">declare_additions</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-129"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679454651"><span class="annot"><span class="annottext">declare_successors :: Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454651"><span class="hs-identifier hs-var hs-var">declare_successors</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-130"></span><span> </span><span id="local-6989586621679454650"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454650"><span class="hs-identifier hs-var">changeLogEntrySuccessors</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454651"><span class="hs-identifier hs-var">declare_successors</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-131"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy ChangeLogEntry
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Proxy
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry"><span class="hs-identifier hs-var">ChangeLogEntry</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy
(ByteString
-&gt; Vector ByteString
-&gt; Vector ChangeLogEntry_Successor
-&gt; ChangeLogEntry)
-&gt; Proxy ByteString
-&gt; Proxy
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy ByteString
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454657"><span class="hs-identifier hs-var">declare_parent</span></a></span><span>
</span><span id="line-132"></span><span> </span><span class="annot"><span class="annottext">Proxy
(Vector ByteString
-&gt; Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Proxy (Vector ByteString)
-&gt; Proxy (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector ByteString)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454653"><span class="hs-identifier hs-var">declare_additions</span></a></span><span>
</span><span id="line-133"></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector ChangeLogEntry_Successor -&gt; ChangeLogEntry)
-&gt; Proxy (Vector ChangeLogEntry_Successor) -&gt; Proxy ChangeLogEntry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector ChangeLogEntry_Successor)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ChangeLogEntry_Successor))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454651"><span class="hs-identifier hs-var">declare_successors</span></a></span><span>
</span><span id="line-134"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679454646"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-136"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-137"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679454645"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-138"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679454644"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-139"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679454643"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-140"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-141"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679454641"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-142"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-143"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;parent&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454655"><span class="hs-identifier hs-var">changeLogEntryParent</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-144"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;additions&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454652"><span class="hs-identifier hs-var">changeLogEntryAdditions</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;successors&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454650"><span class="hs-identifier hs-var">changeLogEntrySuccessors</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-146"></span><span> </span><span>
</span><span id="line-147"></span><span id="local-6989586621679454638"><span id="local-6989586621679454639"></span></span><span class="hs-keyword">data</span><span> </span><span id="ChangeLogEntry_Successor"><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-var">ChangeLogEntry_Successor</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="ChangeLogEntry_Successor"><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-var">ChangeLogEntry_Successor</span></a></span></span><span class="hs-special">{</span><span id="changeLogEntry_SuccessorSuccessor"><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntry_SuccessorSuccessor"><span class="hs-identifier hs-var hs-var">changeLogEntry_SuccessorSuccessor</span></a></span></span><span>
</span><span id="line-148"></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-149"></span><span> </span><span id="changeLogEntry_SuccessorDeletions"><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; Vector ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntry_SuccessorDeletions"><span class="hs-identifier hs-var hs-var">changeLogEntry_SuccessorDeletions</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-150"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-151"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679454629"><span id="local-6989586621679454631"><span id="local-6989586621679454633"><span class="annot"><span class="annottext">Int -&gt; ChangeLogEntry_Successor -&gt; ShowS
[ChangeLogEntry_Successor] -&gt; ShowS
ChangeLogEntry_Successor -&gt; String
(Int -&gt; ChangeLogEntry_Successor -&gt; ShowS)
-&gt; (ChangeLogEntry_Successor -&gt; String)
-&gt; ([ChangeLogEntry_Successor] -&gt; ShowS)
-&gt; Show ChangeLogEntry_Successor
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [ChangeLogEntry_Successor] -&gt; ShowS
$cshowList :: [ChangeLogEntry_Successor] -&gt; ShowS
show :: ChangeLogEntry_Successor -&gt; String
$cshow :: ChangeLogEntry_Successor -&gt; String
showsPrec :: Int -&gt; ChangeLogEntry_Successor -&gt; ShowS
$cshowsPrec :: Int -&gt; ChangeLogEntry_Successor -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454625"><span id="local-6989586621679454627"><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
(ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; (ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; Eq ChangeLogEntry_Successor
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c/= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
== :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c== :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454610"><span id="local-6989586621679454612"><span id="local-6989586621679454614"><span id="local-6989586621679454616"><span id="local-6989586621679454618"><span id="local-6989586621679454620"><span id="local-6989586621679454622"><span class="annot"><span class="annottext">Eq ChangeLogEntry_Successor
Eq ChangeLogEntry_Successor =&gt;
(ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Ordering)
-&gt; (ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; (ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; (ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; (ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool)
-&gt; (ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor)
-&gt; (ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor)
-&gt; Ord ChangeLogEntry_Successor
ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Ordering
ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor
$cmin :: ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor
max :: ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor
$cmax :: ChangeLogEntry_Successor
-&gt; ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor
&gt;= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c&gt;= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
&gt; :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c&gt; :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
&lt;= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c&lt;= :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
&lt; :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
$c&lt; :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Bool
compare :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Ordering
$ccompare :: ChangeLogEntry_Successor -&gt; ChangeLogEntry_Successor -&gt; Ordering
$cp1Ord :: Eq ChangeLogEntry_Successor
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x.
ChangeLogEntry_Successor -&gt; Rep ChangeLogEntry_Successor x)
-&gt; (forall x.
Rep ChangeLogEntry_Successor x -&gt; ChangeLogEntry_Successor)
-&gt; Generic ChangeLogEntry_Successor
forall x.
Rep ChangeLogEntry_Successor x -&gt; ChangeLogEntry_Successor
forall x.
ChangeLogEntry_Successor -&gt; Rep ChangeLogEntry_Successor x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x.
Rep ChangeLogEntry_Successor x -&gt; ChangeLogEntry_Successor
$cfrom :: forall x.
ChangeLogEntry_Successor -&gt; Rep ChangeLogEntry_Successor x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679454606"><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; ()
(ChangeLogEntry_Successor -&gt; ()) -&gt; NFData ChangeLogEntry_Successor
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: ChangeLogEntry_Successor -&gt; ()
$crnf :: ChangeLogEntry_Successor -&gt; ()
</span><a href="#local-6989586621679454606"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-152"></span><span> </span><span>
</span><span id="line-153"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-154"></span><span> </span><span id="local-6989586621679454604"><span class="annot"><span class="annottext">nameOf :: Proxy# ChangeLogEntry_Successor -&gt; string
</span><a href="#local-6989586621679454604"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry_Successor&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-155"></span><span> </span><span>
</span><span id="line-156"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454600"><span id="local-6989586621679454602"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span></span></span><span>
</span><span id="line-157"></span><span> </span><span>
</span><span id="line-158"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-159"></span><span> </span><span id="local-6989586621679454596"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; ChangeLogEntry_Successor -&gt; MessageBuilder
</span><a href="#local-6989586621679454596"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-160"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">changeLogEntry_SuccessorSuccessor :: ChangeLogEntry_Successor -&gt; ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntry_SuccessorSuccessor"><span class="hs-identifier hs-var">changeLogEntry_SuccessorSuccessor</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-161"></span><span> </span><span id="local-6989586621679454595"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454595"><span class="hs-identifier hs-var">changeLogEntry_SuccessorSuccessor</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-162"></span><span> </span><span class="annot"><span class="annottext">changeLogEntry_SuccessorDeletions :: ChangeLogEntry_Successor -&gt; Vector ByteString
</span><a href="Data.Sawtooth.Merkle.html#changeLogEntry_SuccessorDeletions"><span class="hs-identifier hs-var">changeLogEntry_SuccessorDeletions</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-163"></span><span> </span><span id="local-6989586621679454594"><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454594"><span class="hs-identifier hs-var">changeLogEntry_SuccessorDeletions</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-164"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-165"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; ByteString -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-166"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454595"><span class="hs-identifier hs-var">changeLogEntry_SuccessorSuccessor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; UnpackedVec ByteString -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-168"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector ByteString -&gt; UnpackedVec ByteString
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-169"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454594"><span class="hs-identifier hs-var">changeLogEntry_SuccessorDeletions</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-171"></span><span> </span><span id="local-6989586621679454593"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage ChangeLogEntry_Successor
</span><a href="#local-6989586621679454593"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-172"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser
RawMessage
(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-var">ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
RawMessage
(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser RawMessage ByteString
-&gt; Parser
RawMessage (Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-173"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField ByteString
-&gt; FieldNumber -&gt; Parser RawMessage ByteString
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField ByteString
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-175"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser RawMessage (Vector ByteString)
-&gt; Parser RawMessage ChangeLogEntry_Successor
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-176"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (UnpackedVec ByteString)
-&gt; Parser RawMessage (Vector ByteString)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.UnpackedVec</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-177"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier hs-type">Hs.ByteString</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-178"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec ByteString)
-&gt; FieldNumber -&gt; Parser RawMessage (UnpackedVec ByteString)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (UnpackedVec ByteString)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-179"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-180"></span><span> </span><span id="local-6989586621679454592"><span class="annot"><span class="annottext">dotProto :: Proxy# ChangeLogEntry_Successor -&gt; [DotProtoField]
</span><a href="#local-6989586621679454592"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-181"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-182"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Bytes</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-183"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;successor&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-184"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-185"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-186"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Bytes</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-188"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;deletions&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-189"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-190"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-191"></span><span> </span><span>
</span><span id="line-192"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-193"></span><span> </span><span id="local-6989586621679454589"><span class="annot"><span class="annottext">toJSONPB :: ChangeLogEntry_Successor -&gt; Options -&gt; Value
</span><a href="#local-6989586621679454589"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span id="local-6989586621679454588"><span class="annot"><span class="annottext">f1 :: ByteString
</span><a href="#local-6989586621679454588"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679454587"><span class="annot"><span class="annottext">f2 :: Vector ByteString
</span><a href="#local-6989586621679454587"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-194"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;successor&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; ByteString -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454588"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;deletions&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ByteString -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454587"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-195"></span><span> </span><span id="local-6989586621679454586"><span class="annot"><span class="annottext">toEncodingPB :: ChangeLogEntry_Successor -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679454586"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span id="local-6989586621679454585"><span class="annot"><span class="annottext">f1 :: ByteString
</span><a href="#local-6989586621679454585"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679454584"><span class="annot"><span class="annottext">f2 :: Vector ByteString
</span><a href="#local-6989586621679454584"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-196"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;successor&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; ByteString -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679454585"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;deletions&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector ByteString -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679454584"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-197"></span><span> </span><span>
</span><span id="line-198"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-199"></span><span> </span><span id="local-6989586621679454582"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser ChangeLogEntry_Successor
</span><a href="#local-6989586621679454582"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-200"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser ChangeLogEntry_Successor)
-&gt; Value
-&gt; Parser ChangeLogEntry_Successor
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry_Successor&quot;</span></span><span>
</span><span id="line-201"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679454581"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679454581"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-202"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser
(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-var">ChangeLogEntry_Successor</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser
(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser ByteString
-&gt; Parser (Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679454581"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser ByteString
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;successor&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Parser (Vector ByteString) -&gt; Parser ChangeLogEntry_Successor
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-203"></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679454581"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector ByteString)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;deletions&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-204"></span><span> </span><span>
</span><span id="line-205"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454575"><span id="local-6989586621679454577"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-206"></span><span> </span><span id="local-6989586621679454574"><span class="annot"><span class="annottext">toJSON :: ChangeLogEntry_Successor -&gt; Value
</span><a href="#local-6989586621679454574"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-207"></span><span> </span><span id="local-6989586621679454573"><span class="annot"><span class="annottext">toEncoding :: ChangeLogEntry_Successor -&gt; Encoding
</span><a href="#local-6989586621679454573"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ChangeLogEntry_Successor -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-208"></span><span> </span><span>
</span><span id="line-209"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679454570"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-210"></span><span> </span><span id="local-6989586621679454569"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser ChangeLogEntry_Successor
</span><a href="#local-6989586621679454569"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser ChangeLogEntry_Successor
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-211"></span><span> </span><span>
</span><span id="line-212"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-type">ChangeLogEntry_Successor</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-213"></span><span> </span><span id="local-6989586621679454567"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy ChangeLogEntry_Successor
-&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679454567"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-214"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679454566"><span class="annot"><span class="annottext">declare_successor :: Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454566"><span class="hs-identifier hs-var hs-var">declare_successor</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-215"></span><span> </span><span id="local-6989586621679454565"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454565"><span class="hs-identifier hs-var">changeLogEntry_SuccessorSuccessor</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454566"><span class="hs-identifier hs-var">declare_successor</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-216"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679454564"><span class="annot"><span class="annottext">declare_deletions :: Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454564"><span class="hs-identifier hs-var hs-var">declare_deletions</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-217"></span><span> </span><span id="local-6989586621679454563"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454563"><span class="hs-identifier hs-var">changeLogEntry_SuccessorDeletions</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454564"><span class="hs-identifier hs-var">declare_deletions</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-218"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy ChangeLogEntry_Successor
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Proxy
(ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor
</span><a href="Data.Sawtooth.Merkle.html#ChangeLogEntry_Successor"><span class="hs-identifier hs-var">ChangeLogEntry_Successor</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (ByteString -&gt; Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Proxy ByteString
-&gt; Proxy (Vector ByteString -&gt; ChangeLogEntry_Successor)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-219"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy ByteString
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema ByteString)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454566"><span class="hs-identifier hs-var">declare_successor</span></a></span><span>
</span><span id="line-220"></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector ByteString -&gt; ChangeLogEntry_Successor)
-&gt; Proxy (Vector ByteString) -&gt; Proxy ChangeLogEntry_Successor
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector ByteString)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector ByteString))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679454564"><span class="hs-identifier hs-var">declare_deletions</span></a></span><span>
</span><span id="line-221"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-222"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679454646"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-223"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;ChangeLogEntry_Successor&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-224"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679454645"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-225"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679454644"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-226"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679454643"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-227"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-228"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679454641"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-229"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-230"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;successor&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-231"></span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454565"><span class="hs-identifier hs-var">changeLogEntry_SuccessorSuccessor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-232"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;deletions&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-233"></span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679454563"><span class="hs-identifier hs-var">changeLogEntry_SuccessorDeletions</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,655 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE DeriveGeneric #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE DeriveAnyClass #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# LANGUAGE DataKinds #-}</span><span>
</span><span id="line-4"></span><span class="hs-pragma">{-# LANGUAGE GADTs #-}</span><span>
</span><span id="line-5"></span><span class="hs-pragma">{-# LANGUAGE TypeApplications #-}</span><span>
</span><span id="line-6"></span><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-7"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-imports #-}</span><span>
</span><span id="line-8"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-name-shadowing #-}</span><span>
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Setting</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span> </span><span>
</span><span id="line-39"></span><span id="local-6989586621679456478"><span id="local-6989586621679456479"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span class="hs-special">{</span><span id="settingEntries"><span class="annot"><span class="annottext">Setting -&gt; Vector Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#settingEntries"><span class="hs-identifier hs-var hs-var">settingEntries</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-40"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-41"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679456470"><span id="local-6989586621679456472"><span id="local-6989586621679456474"><span class="annot"><span class="annottext">Int -&gt; Setting -&gt; ShowS
[Setting] -&gt; ShowS
Setting -&gt; String
(Int -&gt; Setting -&gt; ShowS)
-&gt; (Setting -&gt; String) -&gt; ([Setting] -&gt; ShowS) -&gt; Show Setting
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [Setting] -&gt; ShowS
$cshowList :: [Setting] -&gt; ShowS
show :: Setting -&gt; String
$cshow :: Setting -&gt; String
showsPrec :: Int -&gt; Setting -&gt; ShowS
$cshowsPrec :: Int -&gt; Setting -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456465"><span id="local-6989586621679456467"><span class="annot"><span class="annottext">Setting -&gt; Setting -&gt; Bool
(Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool) -&gt; Eq Setting
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: Setting -&gt; Setting -&gt; Bool
$c/= :: Setting -&gt; Setting -&gt; Bool
== :: Setting -&gt; Setting -&gt; Bool
$c== :: Setting -&gt; Setting -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456449"><span id="local-6989586621679456451"><span id="local-6989586621679456453"><span id="local-6989586621679456455"><span id="local-6989586621679456457"><span id="local-6989586621679456459"><span id="local-6989586621679456461"><span class="annot"><span class="annottext">Eq Setting
Eq Setting =&gt;
(Setting -&gt; Setting -&gt; Ordering)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Setting)
-&gt; (Setting -&gt; Setting -&gt; Setting)
-&gt; Ord Setting
Setting -&gt; Setting -&gt; Bool
Setting -&gt; Setting -&gt; Ordering
Setting -&gt; Setting -&gt; Setting
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: Setting -&gt; Setting -&gt; Setting
$cmin :: Setting -&gt; Setting -&gt; Setting
max :: Setting -&gt; Setting -&gt; Setting
$cmax :: Setting -&gt; Setting -&gt; Setting
&gt;= :: Setting -&gt; Setting -&gt; Bool
$c&gt;= :: Setting -&gt; Setting -&gt; Bool
&gt; :: Setting -&gt; Setting -&gt; Bool
$c&gt; :: Setting -&gt; Setting -&gt; Bool
&lt;= :: Setting -&gt; Setting -&gt; Bool
$c&lt;= :: Setting -&gt; Setting -&gt; Bool
&lt; :: Setting -&gt; Setting -&gt; Bool
$c&lt; :: Setting -&gt; Setting -&gt; Bool
compare :: Setting -&gt; Setting -&gt; Ordering
$ccompare :: Setting -&gt; Setting -&gt; Ordering
$cp1Ord :: Eq Setting
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting -&gt; Rep Setting x)
-&gt; (forall x. Rep Setting x -&gt; Setting) -&gt; Generic Setting
forall x. Rep Setting x -&gt; Setting
forall x. Setting -&gt; Rep Setting x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep Setting x -&gt; Setting
$cfrom :: forall x. Setting -&gt; Rep Setting x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456443"><span class="annot"><span class="annottext">Setting -&gt; ()
(Setting -&gt; ()) -&gt; NFData Setting
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting -&gt; ()
$crnf :: Setting -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-42"></span><span> </span><span>
</span><span id="line-43"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-44"></span><span> </span><span id="local-6989586621679456439"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span> </span><span>
</span><span id="line-46"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456434"><span id="local-6989586621679456436"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span>
</span><span id="line-47"></span><span> </span><span>
</span><span id="line-48"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679456428"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">settingEntries :: Setting -&gt; Vector Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#settingEntries"><span class="hs-identifier hs-var">settingEntries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456426"><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456426"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-50"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-51"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Setting_Entry -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-52"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; NestedVec Setting_Entry
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456426"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span id="local-6989586621679456423"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Parser RawMessage (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Setting_Entry -&gt; Setting)
-&gt; Parser RawMessage (Vector Setting_Entry)
-&gt; Parser RawMessage Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-57"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Setting_Entry)
-&gt; Parser RawMessage (Vector Setting_Entry)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-59"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
-&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Setting_Entry)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-62"></span><span> </span><span id="local-6989586621679456419"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-63"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Entry&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-68"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span>
</span><span id="line-70"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-71"></span><span> </span><span id="local-6989586621679456410"><span class="annot"><span class="annottext">toJSONPB :: Setting -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679456408"><span class="annot"><span class="annottext">f1 :: Vector Setting_Entry
</span><a href="#local-6989586621679456408"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456408"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span id="local-6989586621679456406"><span class="annot"><span class="annottext">toEncodingPB :: Setting -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679456404"><span class="annot"><span class="annottext">f1 :: Vector Setting_Entry
</span><a href="#local-6989586621679456404"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456404"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span>
</span><span id="line-74"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-75"></span><span> </span><span id="local-6989586621679456400"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-76"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; (Object -&gt; Parser Setting) -&gt; Value -&gt; Parser Setting
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span>
</span><span id="line-77"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679456397"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679456397"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Parser (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Vector Setting_Entry -&gt; Setting)
-&gt; Parser (Vector Setting_Entry) -&gt; Parser Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456397"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Setting_Entry)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-78"></span><span> </span><span>
</span><span id="line-79"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456391"><span id="local-6989586621679456393"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-80"></span><span> </span><span id="local-6989586621679456389"><span class="annot"><span class="annottext">toJSON :: Setting -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-81"></span><span> </span><span id="local-6989586621679456386"><span class="annot"><span class="annottext">toEncoding :: Setting -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-82"></span><span> </span><span>
</span><span id="line-83"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456381"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-84"></span><span> </span><span id="local-6989586621679456379"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-85"></span><span> </span><span>
</span><span id="line-86"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-87"></span><span> </span><span id="local-6989586621679456375"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-88"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456373"><span class="annot"><span class="annottext">declare_entries :: Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var hs-var">declare_entries</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-89"></span><span> </span><span id="local-6989586621679456371"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456371"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var">declare_entries</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-90"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Proxy (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Setting_Entry -&gt; Setting)
-&gt; Proxy (Vector Setting_Entry) -&gt; Proxy Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Setting_Entry)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var">declare_entries</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679456365"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679456361"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-100"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456371"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-101"></span><span> </span><span>
</span><span id="line-102"></span><span id="local-6989586621679456358"><span id="local-6989586621679456359"></span></span><span class="hs-keyword">data</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span class="hs-special">{</span><span id="setting_EntryKey"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-103"></span><span> </span><span id="setting_EntryValue"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-104"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679456349"><span id="local-6989586621679456351"><span id="local-6989586621679456353"><span class="annot"><span class="annottext">Int -&gt; Setting_Entry -&gt; ShowS
[Setting_Entry] -&gt; ShowS
Setting_Entry -&gt; String
(Int -&gt; Setting_Entry -&gt; ShowS)
-&gt; (Setting_Entry -&gt; String)
-&gt; ([Setting_Entry] -&gt; ShowS)
-&gt; Show Setting_Entry
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [Setting_Entry] -&gt; ShowS
$cshowList :: [Setting_Entry] -&gt; ShowS
show :: Setting_Entry -&gt; String
$cshow :: Setting_Entry -&gt; String
showsPrec :: Int -&gt; Setting_Entry -&gt; ShowS
$cshowsPrec :: Int -&gt; Setting_Entry -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456345"><span id="local-6989586621679456347"><span class="annot"><span class="annottext">Setting_Entry -&gt; Setting_Entry -&gt; Bool
(Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool) -&gt; Eq Setting_Entry
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c/= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
== :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c== :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456330"><span id="local-6989586621679456332"><span id="local-6989586621679456334"><span id="local-6989586621679456336"><span id="local-6989586621679456338"><span id="local-6989586621679456340"><span id="local-6989586621679456342"><span class="annot"><span class="annottext">Eq Setting_Entry
Eq Setting_Entry =&gt;
(Setting_Entry -&gt; Setting_Entry -&gt; Ordering)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry)
-&gt; Ord Setting_Entry
Setting_Entry -&gt; Setting_Entry -&gt; Bool
Setting_Entry -&gt; Setting_Entry -&gt; Ordering
Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
$cmin :: Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
max :: Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
$cmax :: Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
&gt;= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c&gt;= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
&gt; :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c&gt; :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
&lt;= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c&lt;= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
&lt; :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c&lt; :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
compare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$ccompare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$cp1Ord :: Eq Setting_Entry
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting_Entry -&gt; Rep Setting_Entry x)
-&gt; (forall x. Rep Setting_Entry x -&gt; Setting_Entry)
-&gt; Generic Setting_Entry
forall x. Rep Setting_Entry x -&gt; Setting_Entry
forall x. Setting_Entry -&gt; Rep Setting_Entry x
forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep Setting_Entry x -&gt; Setting_Entry
$cfrom :: forall x. Setting_Entry -&gt; Rep Setting_Entry x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456326"><span class="annot"><span class="annottext">Setting_Entry -&gt; ()
(Setting_Entry -&gt; ()) -&gt; NFData Setting_Entry
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting_Entry -&gt; ()
$crnf :: Setting_Entry -&gt; ()
</span><a href="#local-6989586621679456326"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-105"></span><span> </span><span>
</span><span id="line-106"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-107"></span><span> </span><span id="local-6989586621679456324"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting_Entry -&gt; string
</span><a href="#local-6989586621679456324"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-108"></span><span> </span><span>
</span><span id="line-109"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456320"><span id="local-6989586621679456322"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span>
</span><span id="line-110"></span><span> </span><span>
</span><span id="line-111"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-112"></span><span> </span><span id="local-6989586621679456316"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting_Entry -&gt; MessageBuilder
</span><a href="#local-6989586621679456316"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">setting_EntryKey :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456315"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456315"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-114"></span><span> </span><span class="annot"><span class="annottext">setting_EntryValue :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456314"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456314"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-115"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-116"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-117"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456315"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-118"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-119"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456314"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-120"></span><span> </span><span id="local-6989586621679456313"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting_Entry
</span><a href="#local-6989586621679456313"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-121"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser RawMessage (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser RawMessage Text
-&gt; Parser RawMessage (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-122"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-123"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-124"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Setting_Entry)
-&gt; Parser RawMessage Text -&gt; Parser RawMessage Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-125"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-127"></span><span> </span><span id="local-6989586621679456312"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting_Entry -&gt; [DotProtoField]
</span><a href="#local-6989586621679456312"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-131"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-132"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-136"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-137"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-138"></span><span> </span><span>
</span><span id="line-139"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-140"></span><span> </span><span id="local-6989586621679456307"><span class="annot"><span class="annottext">toJSONPB :: Setting_Entry -&gt; Options -&gt; Value
</span><a href="#local-6989586621679456307"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679456306"><span class="annot"><span class="annottext">f1 :: Text
</span><a href="#local-6989586621679456306"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679456305"><span class="annot"><span class="annottext">f2 :: Text
</span><a href="#local-6989586621679456305"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-141"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456306"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456305"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-142"></span><span> </span><span id="local-6989586621679456304"><span class="annot"><span class="annottext">toEncodingPB :: Setting_Entry -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679456304"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679456303"><span class="annot"><span class="annottext">f1 :: Text
</span><a href="#local-6989586621679456303"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679456302"><span class="annot"><span class="annottext">f2 :: Text
</span><a href="#local-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-143"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456303"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-144"></span><span> </span><span>
</span><span id="line-145"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-146"></span><span> </span><span id="local-6989586621679456300"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679456300"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-147"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser Setting_Entry)
-&gt; Value
-&gt; Parser Setting_Entry
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span>
</span><span id="line-148"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679456299"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser Text -&gt; Parser (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Text -&gt; Setting_Entry)
-&gt; Parser Text -&gt; Parser Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-150"></span><span> </span><span>
</span><span id="line-151"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456293"><span id="local-6989586621679456295"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-152"></span><span> </span><span id="local-6989586621679456292"><span class="annot"><span class="annottext">toJSON :: Setting_Entry -&gt; Value
</span><a href="#local-6989586621679456292"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-153"></span><span> </span><span id="local-6989586621679456291"><span class="annot"><span class="annottext">toEncoding :: Setting_Entry -&gt; Encoding
</span><a href="#local-6989586621679456291"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-154"></span><span> </span><span>
</span><span id="line-155"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456288"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-156"></span><span> </span><span id="local-6989586621679456287"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679456287"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting_Entry
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-157"></span><span> </span><span>
</span><span id="line-158"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-159"></span><span> </span><span id="local-6989586621679456285"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting_Entry -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679456285"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-160"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456284"><span class="annot"><span class="annottext">declare_key :: Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var hs-var">declare_key</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-161"></span><span> </span><span id="local-6989586621679456283"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456283"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-162"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456282"><span class="annot"><span class="annottext">declare_value :: Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var hs-var">declare_value</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-163"></span><span> </span><span id="local-6989586621679456281"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456281"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var">declare_value</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-164"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting_Entry
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Proxy (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Proxy Text -&gt; Proxy (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Text -&gt; Setting_Entry) -&gt; Proxy Text -&gt; Proxy Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-165"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var">declare_value</span></a></span><span>
</span><span id="line-166"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-168"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679456365"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-171"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-172"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-173"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679456361"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-174"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-175"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456283"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-176"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456281"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,116 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE CPP #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE NoRebindableSyntax #-}</span><span>
</span><span id="line-3"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}</span><span>
</span><span id="line-4"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Paths_sawtooth_haskell_protos</span><span> </span><span class="hs-special">(</span><span>
</span><span id="line-5"></span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier">version</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-6"></span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier">getBinDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier">getLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier">getDynLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier">getDataDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier">getLibexecDir</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-7"></span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier">getDataFileName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier">getSysconfDir</span></a></span><span>
</span><span id="line-8"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-9"></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Exception</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Exception</span></span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Version</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Version</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">System.Environment</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">getEnv</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span class="hs-cpp">
#if defined(VERSION_base)
</span><span class="hs-cpp">
#if MIN_VERSION_base(4,0,0)
</span><span id="local-6989586621679465065"><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-type">catchIO</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Exception.IOException</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span></span><span class="hs-cpp">
#else
</span><span class="hs-identifier">catchIO</span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="hs-identifier">Exception.Exception</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-cpp">
#endif
</span><span class="hs-cpp">
#else
</span><span class="hs-identifier">catchIO</span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="hs-identifier">Exception.IOException</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-cpp">
#endif
</span><span id="catchIO"><span class="annot"><span class="annottext">catchIO :: IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var hs-var">catchIO</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
forall e a. Exception e =&gt; IO a -&gt; (e -&gt; IO a) -&gt; IO a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Exception.catch</span></a></span><span>
</span><span id="line-27"></span><span>
</span><span id="line-28"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier hs-type">version</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Version</span></a></span><span>
</span><span id="line-29"></span><span id="version"><span class="annot"><span class="annottext">version :: Version
</span><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier hs-var hs-var">version</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[Int] -&gt; [String] -&gt; Version
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Version</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">]</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-30"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-type">bindir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-type">libdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-type">dynlibdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-type">datadir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-type">libexecdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-type">sysconfdir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-31"></span><span>
</span><span id="line-32"></span><span id="bindir"><span class="annot"><span class="annottext">bindir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-var hs-var">bindir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/bin&quot;</span></span><span>
</span><span id="line-33"></span><span id="libdir"><span class="annot"><span class="annottext">libdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-var hs-var">libdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.8.2/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0-FsC9yRbEqPQIUdGGs1AFpZ&quot;</span></span><span>
</span><span id="line-34"></span><span id="dynlibdir"><span class="annot"><span class="annottext">dynlibdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-var hs-var">dynlibdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.8.2/x86_64-linux-ghc-8.8.2&quot;</span></span><span>
</span><span id="line-35"></span><span id="datadir"><span class="annot"><span class="annottext">datadir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-var hs-var">datadir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/share/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><span id="line-36"></span><span id="libexecdir"><span class="annot"><span class="annottext">libexecdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-var hs-var">libexecdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/libexec/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><span id="line-37"></span><span id="sysconfdir"><span class="annot"><span class="annottext">sysconfdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-var hs-var">sysconfdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/etc&quot;</span></span><span>
</span><span id="line-38"></span><span>
</span><span id="line-39"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier hs-type">getBinDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier hs-type">getLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier hs-type">getDynLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-type">getDataDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier hs-type">getLibexecDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier hs-type">getSysconfDir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-40"></span><span id="getBinDir"><span class="annot"><span class="annottext">getBinDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier hs-var hs-var">getBinDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_bindir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-var">bindir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-41"></span><span id="getLibDir"><span class="annot"><span class="annottext">getLibDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier hs-var hs-var">getLibDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_libdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-var">libdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-42"></span><span id="getDynLibDir"><span class="annot"><span class="annottext">getDynLibDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier hs-var hs-var">getDynLibDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_dynlibdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-var">dynlibdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-43"></span><span id="getDataDir"><span class="annot"><span class="annottext">getDataDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-var hs-var">getDataDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_datadir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-var">datadir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-44"></span><span id="getLibexecDir"><span class="annot"><span class="annottext">getLibexecDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier hs-var hs-var">getLibexecDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_libexecdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-var">libexecdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span id="getSysconfDir"><span class="annot"><span class="annottext">getSysconfDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier hs-var hs-var">getSysconfDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_sysconfdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-var">sysconfdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-46"></span><span>
</span><span id="line-47"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-type">getDataFileName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-48"></span><span id="getDataFileName"><span class="annot"><span class="annottext">getDataFileName :: String -&gt; IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-var hs-var">getDataFileName</span></a></span></span><span> </span><span id="local-6989586621679465042"><span class="annot"><span class="annottext">name :: String
</span><a href="#local-6989586621679465042"><span class="hs-identifier hs-var">name</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679465041"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465041"><span class="hs-identifier hs-var">dir</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-var">getDataDir</span></a></span><span>
</span><span id="line-50"></span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465041"><span class="hs-identifier hs-var">dir</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
forall a. [a] -&gt; [a] -&gt; [a]
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;/&quot;</span></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
forall a. [a] -&gt; [a] -&gt; [a]
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465042"><span class="hs-identifier hs-var">name</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-51"></span></pre></body></html>

27
src/highlight.js Normal file
View File

@ -0,0 +1,27 @@
var highlight = function (on) {
return function () {
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
var that = links[i];
if (this.href != that.href) {
continue;
}
if (on) {
that.classList.add("hover-highlight");
} else {
that.classList.remove("hover-highlight");
}
}
}
};
window.onload = function () {
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].onmouseover = highlight(true);
links[i].onmouseout = highlight(false);
}
};

97
src/style.css Normal file
View File

@ -0,0 +1,97 @@
body {
background-color: #fdf6e3;
}
.hs-identifier {
color: #073642;
}
.hs-identifier.hs-var {
}
.hs-identifier.hs-type {
color: #5f5faf;
}
.hs-keyword {
color: #af005f;
}
.hs-string, .hs-char {
color: #cb4b16;
}
.hs-number {
color: #268bd2;
}
.hs-operator {
color: #d33682;
}
.hs-glyph, .hs-special {
color: #dc322f;
}
.hs-comment {
color: #8a8a8a;
}
.hs-pragma {
color: #2aa198;
}
.hs-cpp {
color: #859900;
}
a:link, a:visited {
text-decoration: none;
border-bottom: 1px solid #eee8d5;
}
a:hover, a.hover-highlight {
background-color: #eee8d5;
}
span.annot{
position:relative;
color:#000;
text-decoration:none
}
span.annot:hover{z-index:25; background-color:#ff0}
span.annot span.annottext{
display: none;
border-radius: 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
position: absolute;
left: 1em; top: 2em;
z-index: 99;
margin-left: 5;
background: #FFFFAA;
border: 2px solid #FFAD33;
padding: 0.8em 1em;
}
span.annot:hover span.annottext{
display:block;
}
/* This bridges the gap so you can mouse into the tooltip without it disappearing */
span.annot span.annottext:before{
content: "";
position: absolute;
left: -1em; top: -1em;
background: #FFFFFF00;
z-index:-1;
padding: 2em 2em;
}

BIN
synopsis.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB