def uuid_in
cswap-bend-cli@0.1.0.0 · swcreds.bend:225
import cswap-bend-cli@0.1.0.0/swcreds.bend as Swcreds
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/store/base.bend as SBase
import cswap-bend-cli@0.1.0.0/store/seq.bend as SSeq
225
226def uuid_in(+fields: Json.Json, +uuid: String, +org: String) -> Maybe<&2, String>:
227 match fields:
228 case Json.JField{k, v, t}:
229 SSeq.pick_slot(SBase.nonempty(SSeq.field_str(v, "uuid")) && String.eq(SSeq.field_str(v, "uuid"), uuid) && String.eq(SSeq.field_str(v, "organizationUuid"), org), k, uuid_in(t, uuid, org))
230 case _:
231 None{}