Interface IAuthorizationCodeScriptBuilder
Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll
public interface IAuthorizationCodeScriptBuilder
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IAuthorizationCodeScriptBuilder>(IAuthorizationCodeScriptBuilder)
Methods
Create(string)
CodeScript Create(string script)
Parameters
script
string
Returns
WithBody(object)
IAuthorizationCodeScriptBuilder WithBody(object body)
Parameters
body
object
Returns
IAuthorizationCodeScriptBuilder
WithData(object)
IAuthorizationCodeScriptBuilder WithData(object data)
Parameters
data
object
Returns
IAuthorizationCodeScriptBuilder
WithHeader(IDictionary<string, IEnumerable<string>>)
IAuthorizationCodeScriptBuilder WithHeader(IDictionary<string, IEnumerable<string>> headers)
Parameters
headers
IDictionary<string, IEnumerable<string>>
Returns
IAuthorizationCodeScriptBuilder
WithObjectParameters(IDictionary<string, object>)
IAuthorizationCodeScriptBuilder WithObjectParameters(IDictionary<string, object> parameters)
Parameters
parameters
IDictionary<string, object>
Returns
IAuthorizationCodeScriptBuilder
WithRouteParameters(IDictionary<string, object>)
IAuthorizationCodeScriptBuilder WithRouteParameters(IDictionary<string, object> routeParameters)
Parameters
routeParameters
IDictionary<string, object>
Returns
IAuthorizationCodeScriptBuilder
WithRuleParameters(IList<RuleParameter>)
IAuthorizationCodeScriptBuilder WithRuleParameters(IList<RuleParameter> ruleParameters)
Parameters
ruleParameters
IList<RuleParameter>
Returns
IAuthorizationCodeScriptBuilder
WithRuleParentAccessMode(AccessMode?)
IAuthorizationCodeScriptBuilder WithRuleParentAccessMode(AccessMode? accessMode)
Parameters
accessMode
AccessMode?
Returns
IAuthorizationCodeScriptBuilder
WithWebParameters(IDictionary<string, object>)
IAuthorizationCodeScriptBuilder WithWebParameters(IDictionary<string, object> parameters)
Parameters
parameters
IDictionary<string, object>