Table of Contents

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

CodeScript

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>

Returns

IAuthorizationCodeScriptBuilder