+
+Add a flowcondition In Restconfig
+ [Documentation] Create a flowcondition using Restconfig Api
+ ${resp}= RequestsLibrary.Post session restconf/operations/vtn-flow-condition:set-flow-condition data=${flowcond_restconfigdata}
+ Should Be Equal As Strings ${resp.status_code} 200
+
+Get flowconditions In Restconfig
+ [Documentation] Retrieve the list of flowconditions created
+ ${resp}= RequestsLibrary.Get session restconf/operational/vtn-flow-condition:vtn-flow-conditions
+ Should Be Equal As Strings ${resp.status_code} 200
+
+Get flowcondition In Restconfig
+ [Arguments] ${flowcond_name} ${retrieve}
+ [Documentation] Retrieve the flowcondition by name
+ ${resp}= RequestsLibrary.Get session restconf/operational/vtn-flow-condition:vtn-flow-conditions/vtn-flow-condition/${flowcond_name}
+ Run Keyword If '${retrieve}' == 'retrieve' Should Be Equal As Strings ${resp.status_code} 200
+ ... ELSE Should Not Be Equal As Strings ${resp.status_code} 200
+
+Remove flowcondition In Restconfig
+ [Arguments] ${flowcond_name}
+ [Documentation] Remove the flowcondition by name
+ ${resp}= RequestsLibrary.Post session restconf/operations/vtn-flow-condition:remove-flow-condition {"input": {"name": "${flowcond_name}"}}
+ Should Be Equal As Strings ${resp.status_code} 200