rueian/rueidis

View on GitHub
internal/cmds/gen_inference.go

Summary

Maintainability
A
1 hr
Test Coverage
A
100%
// Code generated DO NOT EDIT

package cmds

import "strconv"

type AiModelexecute Incomplete

func (b Builder) AiModelexecute() (c AiModelexecute) {
    c = AiModelexecute{cs: get(), ks: b.ks, cf: int16(readonly)}
    c.cs.s = append(c.cs.s, "AI.MODELEXECUTE")
    return c
}

func (c AiModelexecute) Key(key string) AiModelexecuteKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (AiModelexecuteKey)(c)
}

type AiModelexecuteInputsInput Incomplete

func (c AiModelexecuteInputsInput) Input(input ...string) AiModelexecuteInputsInput {
    c.cs.s = append(c.cs.s, input...)
    return c
}

func (c AiModelexecuteInputsInput) Outputs(outputCount int64) AiModelexecuteOutputsOutputs {
    c.cs.s = append(c.cs.s, "OUTPUTS", strconv.FormatInt(outputCount, 10))
    return (AiModelexecuteOutputsOutputs)(c)
}

type AiModelexecuteInputsInputs Incomplete

func (c AiModelexecuteInputsInputs) Input(input ...string) AiModelexecuteInputsInput {
    c.cs.s = append(c.cs.s, input...)
    return (AiModelexecuteInputsInput)(c)
}

type AiModelexecuteKey Incomplete

func (c AiModelexecuteKey) Inputs(inputCount int64) AiModelexecuteInputsInputs {
    c.cs.s = append(c.cs.s, "INPUTS", strconv.FormatInt(inputCount, 10))
    return (AiModelexecuteInputsInputs)(c)
}

type AiModelexecuteOutputsOutput Incomplete

func (c AiModelexecuteOutputsOutput) Output(output ...string) AiModelexecuteOutputsOutput {
    c.cs.s = append(c.cs.s, output...)
    return c
}

func (c AiModelexecuteOutputsOutput) Timeout(timeout int64) AiModelexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiModelexecuteTimeout)(c)
}

func (c AiModelexecuteOutputsOutput) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c AiModelexecuteOutputsOutput) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiModelexecuteOutputsOutputs Incomplete

func (c AiModelexecuteOutputsOutputs) Output(output ...string) AiModelexecuteOutputsOutput {
    c.cs.s = append(c.cs.s, output...)
    return (AiModelexecuteOutputsOutput)(c)
}

type AiModelexecuteTimeout Incomplete

func (c AiModelexecuteTimeout) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c AiModelexecuteTimeout) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecute Incomplete

func (b Builder) AiScriptexecute() (c AiScriptexecute) {
    c = AiScriptexecute{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "AI.SCRIPTEXECUTE")
    return c
}

func (c AiScriptexecute) Key(key string) AiScriptexecuteKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (AiScriptexecuteKey)(c)
}

type AiScriptexecuteArgsArg Incomplete

func (c AiScriptexecuteArgsArg) Arg(arg ...string) AiScriptexecuteArgsArg {
    c.cs.s = append(c.cs.s, arg...)
    return c
}

func (c AiScriptexecuteArgsArg) Outputs(outputCount int64) AiScriptexecuteOutputsOutputs {
    c.cs.s = append(c.cs.s, "OUTPUTS", strconv.FormatInt(outputCount, 10))
    return (AiScriptexecuteOutputsOutputs)(c)
}

func (c AiScriptexecuteArgsArg) Timeout(timeout int64) AiScriptexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiScriptexecuteTimeout)(c)
}

func (c AiScriptexecuteArgsArg) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecuteArgsArgs Incomplete

func (c AiScriptexecuteArgsArgs) Arg(arg ...string) AiScriptexecuteArgsArg {
    c.cs.s = append(c.cs.s, arg...)
    return (AiScriptexecuteArgsArg)(c)
}

type AiScriptexecuteFunction Incomplete

func (c AiScriptexecuteFunction) Keys(keyCount int64) AiScriptexecuteKeysKeys {
    c.cs.s = append(c.cs.s, "KEYS", strconv.FormatInt(keyCount, 10))
    return (AiScriptexecuteKeysKeys)(c)
}

func (c AiScriptexecuteFunction) Inputs(inputCount int64) AiScriptexecuteInputsInputs {
    c.cs.s = append(c.cs.s, "INPUTS", strconv.FormatInt(inputCount, 10))
    return (AiScriptexecuteInputsInputs)(c)
}

func (c AiScriptexecuteFunction) Args(argCount int64) AiScriptexecuteArgsArgs {
    c.cs.s = append(c.cs.s, "ARGS", strconv.FormatInt(argCount, 10))
    return (AiScriptexecuteArgsArgs)(c)
}

func (c AiScriptexecuteFunction) Outputs(outputCount int64) AiScriptexecuteOutputsOutputs {
    c.cs.s = append(c.cs.s, "OUTPUTS", strconv.FormatInt(outputCount, 10))
    return (AiScriptexecuteOutputsOutputs)(c)
}

func (c AiScriptexecuteFunction) Timeout(timeout int64) AiScriptexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiScriptexecuteTimeout)(c)
}

func (c AiScriptexecuteFunction) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecuteInputsInput Incomplete

func (c AiScriptexecuteInputsInput) Input(input ...string) AiScriptexecuteInputsInput {
    c.cs.s = append(c.cs.s, input...)
    return c
}

func (c AiScriptexecuteInputsInput) Args(argCount int64) AiScriptexecuteArgsArgs {
    c.cs.s = append(c.cs.s, "ARGS", strconv.FormatInt(argCount, 10))
    return (AiScriptexecuteArgsArgs)(c)
}

func (c AiScriptexecuteInputsInput) Outputs(outputCount int64) AiScriptexecuteOutputsOutputs {
    c.cs.s = append(c.cs.s, "OUTPUTS", strconv.FormatInt(outputCount, 10))
    return (AiScriptexecuteOutputsOutputs)(c)
}

func (c AiScriptexecuteInputsInput) Timeout(timeout int64) AiScriptexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiScriptexecuteTimeout)(c)
}

func (c AiScriptexecuteInputsInput) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecuteInputsInputs Incomplete

func (c AiScriptexecuteInputsInputs) Input(input ...string) AiScriptexecuteInputsInput {
    c.cs.s = append(c.cs.s, input...)
    return (AiScriptexecuteInputsInput)(c)
}

type AiScriptexecuteKey Incomplete

func (c AiScriptexecuteKey) Function(function string) AiScriptexecuteFunction {
    c.cs.s = append(c.cs.s, function)
    return (AiScriptexecuteFunction)(c)
}

type AiScriptexecuteKeysKey Incomplete

func (c AiScriptexecuteKeysKey) Key(key ...string) AiScriptexecuteKeysKey {
    c.cs.s = append(c.cs.s, key...)
    return c
}

func (c AiScriptexecuteKeysKey) Inputs(inputCount int64) AiScriptexecuteInputsInputs {
    c.cs.s = append(c.cs.s, "INPUTS", strconv.FormatInt(inputCount, 10))
    return (AiScriptexecuteInputsInputs)(c)
}

func (c AiScriptexecuteKeysKey) Args(argCount int64) AiScriptexecuteArgsArgs {
    c.cs.s = append(c.cs.s, "ARGS", strconv.FormatInt(argCount, 10))
    return (AiScriptexecuteArgsArgs)(c)
}

func (c AiScriptexecuteKeysKey) Outputs(outputCount int64) AiScriptexecuteOutputsOutputs {
    c.cs.s = append(c.cs.s, "OUTPUTS", strconv.FormatInt(outputCount, 10))
    return (AiScriptexecuteOutputsOutputs)(c)
}

func (c AiScriptexecuteKeysKey) Timeout(timeout int64) AiScriptexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiScriptexecuteTimeout)(c)
}

func (c AiScriptexecuteKeysKey) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecuteKeysKeys Incomplete

func (c AiScriptexecuteKeysKeys) Key(key ...string) AiScriptexecuteKeysKey {
    c.cs.s = append(c.cs.s, key...)
    return (AiScriptexecuteKeysKey)(c)
}

type AiScriptexecuteOutputsOutput Incomplete

func (c AiScriptexecuteOutputsOutput) Output(output ...string) AiScriptexecuteOutputsOutput {
    c.cs.s = append(c.cs.s, output...)
    return c
}

func (c AiScriptexecuteOutputsOutput) Timeout(timeout int64) AiScriptexecuteTimeout {
    c.cs.s = append(c.cs.s, "TIMEOUT", strconv.FormatInt(timeout, 10))
    return (AiScriptexecuteTimeout)(c)
}

func (c AiScriptexecuteOutputsOutput) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type AiScriptexecuteOutputsOutputs Incomplete

func (c AiScriptexecuteOutputsOutputs) Output(output ...string) AiScriptexecuteOutputsOutput {
    c.cs.s = append(c.cs.s, output...)
    return (AiScriptexecuteOutputsOutput)(c)
}

type AiScriptexecuteTimeout Incomplete

func (c AiScriptexecuteTimeout) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}