Skip to content

Enhance to Capture Required If scenarios #7

@solaaremu-pelumi

Description

@solaaremu-pelumi

Current Usage

def(%{"A"}) -> Passes

def(%{"B"}) -> Passes

def(neither) -> [a: required, b: required] 

This usage isn't explicit as it doesn't provide ability to specify to the consumer that either a or b is required

Target state
def(neither) -> [a: [required_if(& input.b == nil)], b: [required_if(& input.a == nil)]]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions