protoconnect

package
v1.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// PrivUtilServiceDiffProcedure is the fully-qualified name of the PrivUtilService's Diff RPC.
	PrivUtilServiceDiffProcedure = "/privutil.PrivUtilService/Diff"
	// PrivUtilServiceBase64EncodeProcedure is the fully-qualified name of the PrivUtilService's
	// Base64Encode RPC.
	PrivUtilServiceBase64EncodeProcedure = "/privutil.PrivUtilService/Base64Encode"
	// PrivUtilServiceBase64DecodeProcedure is the fully-qualified name of the PrivUtilService's
	// Base64Decode RPC.
	PrivUtilServiceBase64DecodeProcedure = "/privutil.PrivUtilService/Base64Decode"
	// PrivUtilServiceJsonFormatProcedure is the fully-qualified name of the PrivUtilService's
	// JsonFormat RPC.
	PrivUtilServiceJsonFormatProcedure = "/privutil.PrivUtilService/JsonFormat"
	// PrivUtilServiceConvertProcedure is the fully-qualified name of the PrivUtilService's Convert RPC.
	PrivUtilServiceConvertProcedure = "/privutil.PrivUtilService/Convert"
	// PrivUtilServiceValidateDataProcedure is the fully-qualified name of the PrivUtilService's
	// ValidateData RPC.
	PrivUtilServiceValidateDataProcedure = "/privutil.PrivUtilService/ValidateData"
	// PrivUtilServiceGenerateUuidProcedure is the fully-qualified name of the PrivUtilService's
	// GenerateUuid RPC.
	PrivUtilServiceGenerateUuidProcedure = "/privutil.PrivUtilService/GenerateUuid"
	// PrivUtilServiceGenerateLoremProcedure is the fully-qualified name of the PrivUtilService's
	// GenerateLorem RPC.
	PrivUtilServiceGenerateLoremProcedure = "/privutil.PrivUtilService/GenerateLorem"
	// PrivUtilServiceCalculateHashProcedure is the fully-qualified name of the PrivUtilService's
	// CalculateHash RPC.
	PrivUtilServiceCalculateHashProcedure = "/privutil.PrivUtilService/CalculateHash"
	// PrivUtilServiceTextInspectProcedure is the fully-qualified name of the PrivUtilService's
	// TextInspect RPC.
	PrivUtilServiceTextInspectProcedure = "/privutil.PrivUtilService/TextInspect"
	// PrivUtilServiceTextManipulateProcedure is the fully-qualified name of the PrivUtilService's
	// TextManipulate RPC.
	PrivUtilServiceTextManipulateProcedure = "/privutil.PrivUtilService/TextManipulate"
	// PrivUtilServiceUrlEncodeProcedure is the fully-qualified name of the PrivUtilService's UrlEncode
	// RPC.
	PrivUtilServiceUrlEncodeProcedure = "/privutil.PrivUtilService/UrlEncode"
	// PrivUtilServiceUrlDecodeProcedure is the fully-qualified name of the PrivUtilService's UrlDecode
	// RPC.
	PrivUtilServiceUrlDecodeProcedure = "/privutil.PrivUtilService/UrlDecode"
	// PrivUtilServiceHtmlEncodeProcedure is the fully-qualified name of the PrivUtilService's
	// HtmlEncode RPC.
	PrivUtilServiceHtmlEncodeProcedure = "/privutil.PrivUtilService/HtmlEncode"
	// PrivUtilServiceHtmlDecodeProcedure is the fully-qualified name of the PrivUtilService's
	// HtmlDecode RPC.
	PrivUtilServiceHtmlDecodeProcedure = "/privutil.PrivUtilService/HtmlDecode"
	// PrivUtilServiceTimeConvertProcedure is the fully-qualified name of the PrivUtilService's
	// TimeConvert RPC.
	PrivUtilServiceTimeConvertProcedure = "/privutil.PrivUtilService/TimeConvert"
	// PrivUtilServiceJwtDecodeProcedure is the fully-qualified name of the PrivUtilService's JwtDecode
	// RPC.
	PrivUtilServiceJwtDecodeProcedure = "/privutil.PrivUtilService/JwtDecode"
	// PrivUtilServiceRegexTestProcedure is the fully-qualified name of the PrivUtilService's RegexTest
	// RPC.
	PrivUtilServiceRegexTestProcedure = "/privutil.PrivUtilService/RegexTest"
	// PrivUtilServiceJsonToGoProcedure is the fully-qualified name of the PrivUtilService's JsonToGo
	// RPC.
	PrivUtilServiceJsonToGoProcedure = "/privutil.PrivUtilService/JsonToGo"
	// PrivUtilServiceCronExplainProcedure is the fully-qualified name of the PrivUtilService's
	// CronExplain RPC.
	PrivUtilServiceCronExplainProcedure = "/privutil.PrivUtilService/CronExplain"
	// PrivUtilServiceCertParseProcedure is the fully-qualified name of the PrivUtilService's CertParse
	// RPC.
	PrivUtilServiceCertParseProcedure = "/privutil.PrivUtilService/CertParse"
	// PrivUtilServiceColorConvertProcedure is the fully-qualified name of the PrivUtilService's
	// ColorConvert RPC.
	PrivUtilServiceColorConvertProcedure = "/privutil.PrivUtilService/ColorConvert"
	// PrivUtilServiceCaseConvertProcedure is the fully-qualified name of the PrivUtilService's
	// CaseConvert RPC.
	PrivUtilServiceCaseConvertProcedure = "/privutil.PrivUtilService/CaseConvert"
	// PrivUtilServiceStringEscapeProcedure is the fully-qualified name of the PrivUtilService's
	// StringEscape RPC.
	PrivUtilServiceStringEscapeProcedure = "/privutil.PrivUtilService/StringEscape"
	// PrivUtilServiceTextSimilarityProcedure is the fully-qualified name of the PrivUtilService's
	// TextSimilarity RPC.
	PrivUtilServiceTextSimilarityProcedure = "/privutil.PrivUtilService/TextSimilarity"
	// PrivUtilServiceSqlFormatProcedure is the fully-qualified name of the PrivUtilService's SqlFormat
	// RPC.
	PrivUtilServiceSqlFormatProcedure = "/privutil.PrivUtilService/SqlFormat"
	// PrivUtilServiceIpCalcProcedure is the fully-qualified name of the PrivUtilService's IpCalc RPC.
	PrivUtilServiceIpCalcProcedure = "/privutil.PrivUtilService/IpCalc"
	// PrivUtilServiceGeneratePasswordProcedure is the fully-qualified name of the PrivUtilService's
	// GeneratePassword RPC.
	PrivUtilServiceGeneratePasswordProcedure = "/privutil.PrivUtilService/GeneratePassword"
	// PrivUtilServiceGenerateRsaKeyPairProcedure is the fully-qualified name of the PrivUtilService's
	// GenerateRsaKeyPair RPC.
	PrivUtilServiceGenerateRsaKeyPairProcedure = "/privutil.PrivUtilService/GenerateRsaKeyPair"
	// PrivUtilServiceBaseConvertProcedure is the fully-qualified name of the PrivUtilService's
	// BaseConvert RPC.
	PrivUtilServiceBaseConvertProcedure = "/privutil.PrivUtilService/BaseConvert"
	// PrivUtilServiceMarkdownToHtmlProcedure is the fully-qualified name of the PrivUtilService's
	// MarkdownToHtml RPC.
	PrivUtilServiceMarkdownToHtmlProcedure = "/privutil.PrivUtilService/MarkdownToHtml"
	// PrivUtilServiceHtmlToMarkdownProcedure is the fully-qualified name of the PrivUtilService's
	// HtmlToMarkdown RPC.
	PrivUtilServiceHtmlToMarkdownProcedure = "/privutil.PrivUtilService/HtmlToMarkdown"
	// PrivUtilServiceHmacGenerateProcedure is the fully-qualified name of the PrivUtilService's
	// HmacGenerate RPC.
	PrivUtilServiceHmacGenerateProcedure = "/privutil.PrivUtilService/HmacGenerate"
	// PrivUtilServiceOtpGenerateProcedure is the fully-qualified name of the PrivUtilService's
	// OtpGenerate RPC.
	PrivUtilServiceOtpGenerateProcedure = "/privutil.PrivUtilService/OtpGenerate"
	// PrivUtilServiceOtpValidateProcedure is the fully-qualified name of the PrivUtilService's
	// OtpValidate RPC.
	PrivUtilServiceOtpValidateProcedure = "/privutil.PrivUtilService/OtpValidate"
	// PrivUtilServiceUlidGenerateProcedure is the fully-qualified name of the PrivUtilService's
	// UlidGenerate RPC.
	PrivUtilServiceUlidGenerateProcedure = "/privutil.PrivUtilService/UlidGenerate"
	// PrivUtilServiceCaesarCipherProcedure is the fully-qualified name of the PrivUtilService's
	// CaesarCipher RPC.
	PrivUtilServiceCaesarCipherProcedure = "/privutil.PrivUtilService/CaesarCipher"
	// PrivUtilServiceTextEncodeProcedure is the fully-qualified name of the PrivUtilService's
	// TextEncode RPC.
	PrivUtilServiceTextEncodeProcedure = "/privutil.PrivUtilService/TextEncode"
	// PrivUtilServiceMorseCodeProcedure is the fully-qualified name of the PrivUtilService's MorseCode
	// RPC.
	PrivUtilServiceMorseCodeProcedure = "/privutil.PrivUtilService/MorseCode"
	// PrivUtilServiceBasicAuthGenerateProcedure is the fully-qualified name of the PrivUtilService's
	// BasicAuthGenerate RPC.
	PrivUtilServiceBasicAuthGenerateProcedure = "/privutil.PrivUtilService/BasicAuthGenerate"
	// PrivUtilServiceChmodCalcProcedure is the fully-qualified name of the PrivUtilService's ChmodCalc
	// RPC.
	PrivUtilServiceChmodCalcProcedure = "/privutil.PrivUtilService/ChmodCalc"
	// PrivUtilServiceIpv4ConvertProcedure is the fully-qualified name of the PrivUtilService's
	// Ipv4Convert RPC.
	PrivUtilServiceIpv4ConvertProcedure = "/privutil.PrivUtilService/Ipv4Convert"
	// PrivUtilServiceIpv4RangeExpandProcedure is the fully-qualified name of the PrivUtilService's
	// Ipv4RangeExpand RPC.
	PrivUtilServiceIpv4RangeExpandProcedure = "/privutil.PrivUtilService/Ipv4RangeExpand"
	// PrivUtilServiceGeneratePortProcedure is the fully-qualified name of the PrivUtilService's
	// GeneratePort RPC.
	PrivUtilServiceGeneratePortProcedure = "/privutil.PrivUtilService/GeneratePort"
	// PrivUtilServiceGenerateMacProcedure is the fully-qualified name of the PrivUtilService's
	// GenerateMac RPC.
	PrivUtilServiceGenerateMacProcedure = "/privutil.PrivUtilService/GenerateMac"
	// PrivUtilServiceSlugifyProcedure is the fully-qualified name of the PrivUtilService's Slugify RPC.
	PrivUtilServiceSlugifyProcedure = "/privutil.PrivUtilService/Slugify"
	// PrivUtilServiceHiddenCharsProcedure is the fully-qualified name of the PrivUtilService's
	// HiddenChars RPC.
	PrivUtilServiceHiddenCharsProcedure = "/privutil.PrivUtilService/HiddenChars"
	// PrivUtilServiceTextReplaceProcedure is the fully-qualified name of the PrivUtilService's
	// TextReplace RPC.
	PrivUtilServiceTextReplaceProcedure = "/privutil.PrivUtilService/TextReplace"
	// PrivUtilServiceStringObfuscateProcedure is the fully-qualified name of the PrivUtilService's
	// StringObfuscate RPC.
	PrivUtilServiceStringObfuscateProcedure = "/privutil.PrivUtilService/StringObfuscate"
	// PrivUtilServiceNumeronymGenerateProcedure is the fully-qualified name of the PrivUtilService's
	// NumeronymGenerate RPC.
	PrivUtilServiceNumeronymGenerateProcedure = "/privutil.PrivUtilService/NumeronymGenerate"
	// PrivUtilServiceNatoAlphabetProcedure is the fully-qualified name of the PrivUtilService's
	// NatoAlphabet RPC.
	PrivUtilServiceNatoAlphabetProcedure = "/privutil.PrivUtilService/NatoAlphabet"
	// PrivUtilServiceListProcessProcedure is the fully-qualified name of the PrivUtilService's
	// ListProcess RPC.
	PrivUtilServiceListProcessProcedure = "/privutil.PrivUtilService/ListProcess"
	// PrivUtilServiceMathEvalProcedure is the fully-qualified name of the PrivUtilService's MathEval
	// RPC.
	PrivUtilServiceMathEvalProcedure = "/privutil.PrivUtilService/MathEval"
	// PrivUtilServicePercentageCalcProcedure is the fully-qualified name of the PrivUtilService's
	// PercentageCalc RPC.
	PrivUtilServicePercentageCalcProcedure = "/privutil.PrivUtilService/PercentageCalc"
	// PrivUtilServiceTempConvertProcedure is the fully-qualified name of the PrivUtilService's
	// TempConvert RPC.
	PrivUtilServiceTempConvertProcedure = "/privutil.PrivUtilService/TempConvert"
	// PrivUtilServiceUnitConvertProcedure is the fully-qualified name of the PrivUtilService's
	// UnitConvert RPC.
	PrivUtilServiceUnitConvertProcedure = "/privutil.PrivUtilService/UnitConvert"
	// PrivUtilServiceDateDiffProcedure is the fully-qualified name of the PrivUtilService's DateDiff
	// RPC.
	PrivUtilServiceDateDiffProcedure = "/privutil.PrivUtilService/DateDiff"
	// PrivUtilServiceLeapYearProcedure is the fully-qualified name of the PrivUtilService's LeapYear
	// RPC.
	PrivUtilServiceLeapYearProcedure = "/privutil.PrivUtilService/LeapYear"
	// PrivUtilServiceDateAddProcedure is the fully-qualified name of the PrivUtilService's DateAdd RPC.
	PrivUtilServiceDateAddProcedure = "/privutil.PrivUtilService/DateAdd"
	// PrivUtilServiceDateFormatProcedure is the fully-qualified name of the PrivUtilService's
	// DateFormat RPC.
	PrivUtilServiceDateFormatProcedure = "/privutil.PrivUtilService/DateFormat"
	// PrivUtilServiceDateInfoProcedure is the fully-qualified name of the PrivUtilService's DateInfo
	// RPC.
	PrivUtilServiceDateInfoProcedure = "/privutil.PrivUtilService/DateInfo"
	// PrivUtilServiceUrlParseProcedure is the fully-qualified name of the PrivUtilService's UrlParse
	// RPC.
	PrivUtilServiceUrlParseProcedure = "/privutil.PrivUtilService/UrlParse"
	// PrivUtilServiceUserAgentParseProcedure is the fully-qualified name of the PrivUtilService's
	// UserAgentParse RPC.
	PrivUtilServiceUserAgentParseProcedure = "/privutil.PrivUtilService/UserAgentParse"
	// PrivUtilServiceHttpStatusSearchProcedure is the fully-qualified name of the PrivUtilService's
	// HttpStatusSearch RPC.
	PrivUtilServiceHttpStatusSearchProcedure = "/privutil.PrivUtilService/HttpStatusSearch"
	// PrivUtilServiceMimeLookupProcedure is the fully-qualified name of the PrivUtilService's
	// MimeLookup RPC.
	PrivUtilServiceMimeLookupProcedure = "/privutil.PrivUtilService/MimeLookup"
	// PrivUtilServiceDockerRunToComposeProcedure is the fully-qualified name of the PrivUtilService's
	// DockerRunToCompose RPC.
	PrivUtilServiceDockerRunToComposeProcedure = "/privutil.PrivUtilService/DockerRunToCompose"
	// PrivUtilServiceGitCheatSheetProcedure is the fully-qualified name of the PrivUtilService's
	// GitCheatSheet RPC.
	PrivUtilServiceGitCheatSheetProcedure = "/privutil.PrivUtilService/GitCheatSheet"
	// PrivUtilServiceSvgOptimizeProcedure is the fully-qualified name of the PrivUtilService's
	// SvgOptimize RPC.
	PrivUtilServiceSvgOptimizeProcedure = "/privutil.PrivUtilService/SvgOptimize"
	// PrivUtilServiceExifReadProcedure is the fully-qualified name of the PrivUtilService's ExifRead
	// RPC.
	PrivUtilServiceExifReadProcedure = "/privutil.PrivUtilService/ExifRead"
	// PrivUtilServiceFileToBase64Procedure is the fully-qualified name of the PrivUtilService's
	// FileToBase64 RPC.
	PrivUtilServiceFileToBase64Procedure = "/privutil.PrivUtilService/FileToBase64"
	// PrivUtilServiceBase64ToFileProcedure is the fully-qualified name of the PrivUtilService's
	// Base64ToFile RPC.
	PrivUtilServiceBase64ToFileProcedure = "/privutil.PrivUtilService/Base64ToFile"
	// PrivUtilServiceTokenCountProcedure is the fully-qualified name of the PrivUtilService's
	// TokenCount RPC.
	PrivUtilServiceTokenCountProcedure = "/privutil.PrivUtilService/TokenCount"
	// PrivUtilServiceSpellCheckProcedure is the fully-qualified name of the PrivUtilService's
	// SpellCheck RPC.
	PrivUtilServiceSpellCheckProcedure = "/privutil.PrivUtilService/SpellCheck"
	// PrivUtilServiceSpellLanguagesProcedure is the fully-qualified name of the PrivUtilService's
	// SpellLanguages RPC.
	PrivUtilServiceSpellLanguagesProcedure = "/privutil.PrivUtilService/SpellLanguages"
)

These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.

Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.

View Source
const (
	// PrivUtilServiceName is the fully-qualified name of the PrivUtilService service.
	PrivUtilServiceName = "privutil.PrivUtilService"
)

Variables

This section is empty.

Functions

func NewPrivUtilServiceHandler

func NewPrivUtilServiceHandler(svc PrivUtilServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)

NewPrivUtilServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.

By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.

Types

type PrivUtilServiceClient

type PrivUtilServiceClient interface {
	Diff(context.Context, *connect.Request[proto.DiffRequest]) (*connect.Response[proto.DiffResponse], error)
	Base64Encode(context.Context, *connect.Request[proto.Base64Request]) (*connect.Response[proto.Base64Response], error)
	Base64Decode(context.Context, *connect.Request[proto.Base64Request]) (*connect.Response[proto.Base64Response], error)
	JsonFormat(context.Context, *connect.Request[proto.JsonFormatRequest]) (*connect.Response[proto.JsonFormatResponse], error)
	Convert(context.Context, *connect.Request[proto.ConvertRequest]) (*connect.Response[proto.ConvertResponse], error)
	ValidateData(context.Context, *connect.Request[proto.ValidateRequest]) (*connect.Response[proto.ValidateResponse], error)
	GenerateUuid(context.Context, *connect.Request[proto.UuidRequest]) (*connect.Response[proto.UuidResponse], error)
	GenerateLorem(context.Context, *connect.Request[proto.LoremRequest]) (*connect.Response[proto.LoremResponse], error)
	CalculateHash(context.Context, *connect.Request[proto.HashRequest]) (*connect.Response[proto.HashResponse], error)
	TextInspect(context.Context, *connect.Request[proto.TextInspectRequest]) (*connect.Response[proto.TextInspectResponse], error)
	TextManipulate(context.Context, *connect.Request[proto.TextManipulateRequest]) (*connect.Response[proto.TextManipulateResponse], error)
	UrlEncode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	UrlDecode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlEncode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlDecode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	TimeConvert(context.Context, *connect.Request[proto.TimeRequest]) (*connect.Response[proto.TimeResponse], error)
	JwtDecode(context.Context, *connect.Request[proto.JwtRequest]) (*connect.Response[proto.JwtResponse], error)
	RegexTest(context.Context, *connect.Request[proto.RegexRequest]) (*connect.Response[proto.RegexResponse], error)
	JsonToGo(context.Context, *connect.Request[proto.JsonToGoRequest]) (*connect.Response[proto.JsonToGoResponse], error)
	CronExplain(context.Context, *connect.Request[proto.CronRequest]) (*connect.Response[proto.CronResponse], error)
	CertParse(context.Context, *connect.Request[proto.CertRequest]) (*connect.Response[proto.CertResponse], error)
	ColorConvert(context.Context, *connect.Request[proto.ColorRequest]) (*connect.Response[proto.ColorResponse], error)
	CaseConvert(context.Context, *connect.Request[proto.CaseRequest]) (*connect.Response[proto.CaseResponse], error)
	StringEscape(context.Context, *connect.Request[proto.EscapeRequest]) (*connect.Response[proto.EscapeResponse], error)
	TextSimilarity(context.Context, *connect.Request[proto.SimilarityRequest]) (*connect.Response[proto.SimilarityResponse], error)
	SqlFormat(context.Context, *connect.Request[proto.SqlRequest]) (*connect.Response[proto.SqlResponse], error)
	IpCalc(context.Context, *connect.Request[proto.IpRequest]) (*connect.Response[proto.IpResponse], error)
	GeneratePassword(context.Context, *connect.Request[proto.PasswordRequest]) (*connect.Response[proto.PasswordResponse], error)
	GenerateRsaKeyPair(context.Context, *connect.Request[proto.RsaKeyRequest]) (*connect.Response[proto.RsaKeyResponse], error)
	BaseConvert(context.Context, *connect.Request[proto.BaseConvertRequest]) (*connect.Response[proto.BaseConvertResponse], error)
	MarkdownToHtml(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlToMarkdown(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HmacGenerate(context.Context, *connect.Request[proto.HmacRequest]) (*connect.Response[proto.HmacResponse], error)
	OtpGenerate(context.Context, *connect.Request[proto.OtpRequest]) (*connect.Response[proto.OtpResponse], error)
	OtpValidate(context.Context, *connect.Request[proto.OtpValidateRequest]) (*connect.Response[proto.OtpValidateResponse], error)
	UlidGenerate(context.Context, *connect.Request[proto.UlidRequest]) (*connect.Response[proto.UlidResponse], error)
	CaesarCipher(context.Context, *connect.Request[proto.CaesarRequest]) (*connect.Response[proto.CaesarResponse], error)
	TextEncode(context.Context, *connect.Request[proto.TextEncodeRequest]) (*connect.Response[proto.TextEncodeResponse], error)
	MorseCode(context.Context, *connect.Request[proto.MorseRequest]) (*connect.Response[proto.MorseResponse], error)
	BasicAuthGenerate(context.Context, *connect.Request[proto.BasicAuthRequest]) (*connect.Response[proto.BasicAuthResponse], error)
	ChmodCalc(context.Context, *connect.Request[proto.ChmodRequest]) (*connect.Response[proto.ChmodResponse], error)
	Ipv4Convert(context.Context, *connect.Request[proto.Ipv4ConvertRequest]) (*connect.Response[proto.Ipv4ConvertResponse], error)
	Ipv4RangeExpand(context.Context, *connect.Request[proto.Ipv4RangeRequest]) (*connect.Response[proto.Ipv4RangeResponse], error)
	GeneratePort(context.Context, *connect.Request[proto.PortRequest]) (*connect.Response[proto.PortResponse], error)
	GenerateMac(context.Context, *connect.Request[proto.MacRequest]) (*connect.Response[proto.MacResponse], error)
	Slugify(context.Context, *connect.Request[proto.SlugifyRequest]) (*connect.Response[proto.SlugifyResponse], error)
	HiddenChars(context.Context, *connect.Request[proto.HiddenCharsRequest]) (*connect.Response[proto.HiddenCharsResponse], error)
	TextReplace(context.Context, *connect.Request[proto.TextReplaceRequest]) (*connect.Response[proto.TextReplaceResponse], error)
	StringObfuscate(context.Context, *connect.Request[proto.StringObfuscateRequest]) (*connect.Response[proto.StringObfuscateResponse], error)
	NumeronymGenerate(context.Context, *connect.Request[proto.NumeronymRequest]) (*connect.Response[proto.NumeronymResponse], error)
	NatoAlphabet(context.Context, *connect.Request[proto.NatoRequest]) (*connect.Response[proto.NatoResponse], error)
	ListProcess(context.Context, *connect.Request[proto.ListRequest]) (*connect.Response[proto.ListResponse], error)
	MathEval(context.Context, *connect.Request[proto.MathEvalRequest]) (*connect.Response[proto.MathEvalResponse], error)
	PercentageCalc(context.Context, *connect.Request[proto.PercentageRequest]) (*connect.Response[proto.PercentageResponse], error)
	TempConvert(context.Context, *connect.Request[proto.TempConvertRequest]) (*connect.Response[proto.TempConvertResponse], error)
	UnitConvert(context.Context, *connect.Request[proto.UnitConvertRequest]) (*connect.Response[proto.UnitConvertResponse], error)
	DateDiff(context.Context, *connect.Request[proto.DateDiffRequest]) (*connect.Response[proto.DateDiffResponse], error)
	LeapYear(context.Context, *connect.Request[proto.LeapYearRequest]) (*connect.Response[proto.LeapYearResponse], error)
	DateAdd(context.Context, *connect.Request[proto.DateAddRequest]) (*connect.Response[proto.DateAddResponse], error)
	DateFormat(context.Context, *connect.Request[proto.DateFormatRequest]) (*connect.Response[proto.DateFormatResponse], error)
	DateInfo(context.Context, *connect.Request[proto.DateInfoRequest]) (*connect.Response[proto.DateInfoResponse], error)
	UrlParse(context.Context, *connect.Request[proto.UrlParseRequest]) (*connect.Response[proto.UrlParseResponse], error)
	UserAgentParse(context.Context, *connect.Request[proto.UserAgentParseRequest]) (*connect.Response[proto.UserAgentParseResponse], error)
	HttpStatusSearch(context.Context, *connect.Request[proto.HttpStatusSearchRequest]) (*connect.Response[proto.HttpStatusSearchResponse], error)
	MimeLookup(context.Context, *connect.Request[proto.MimeLookupRequest]) (*connect.Response[proto.MimeLookupResponse], error)
	DockerRunToCompose(context.Context, *connect.Request[proto.DockerRunToComposeRequest]) (*connect.Response[proto.DockerRunToComposeResponse], error)
	GitCheatSheet(context.Context, *connect.Request[proto.GitCheatSheetRequest]) (*connect.Response[proto.GitCheatSheetResponse], error)
	SvgOptimize(context.Context, *connect.Request[proto.SvgOptimizeRequest]) (*connect.Response[proto.SvgOptimizeResponse], error)
	ExifRead(context.Context, *connect.Request[proto.ExifReadRequest]) (*connect.Response[proto.ExifReadResponse], error)
	FileToBase64(context.Context, *connect.Request[proto.FileToBase64Request]) (*connect.Response[proto.FileToBase64Response], error)
	Base64ToFile(context.Context, *connect.Request[proto.Base64ToFileRequest]) (*connect.Response[proto.Base64ToFileResponse], error)
	TokenCount(context.Context, *connect.Request[proto.TokenCountRequest]) (*connect.Response[proto.TokenCountResponse], error)
	SpellCheck(context.Context, *connect.Request[proto.SpellCheckRequest]) (*connect.Response[proto.SpellCheckResponse], error)
	SpellLanguages(context.Context, *connect.Request[proto.SpellLanguagesRequest]) (*connect.Response[proto.SpellLanguagesResponse], error)
}

PrivUtilServiceClient is a client for the privutil.PrivUtilService service.

func NewPrivUtilServiceClient

func NewPrivUtilServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) PrivUtilServiceClient

NewPrivUtilServiceClient constructs a client for the privutil.PrivUtilService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.

The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).

type PrivUtilServiceHandler

type PrivUtilServiceHandler interface {
	Diff(context.Context, *connect.Request[proto.DiffRequest]) (*connect.Response[proto.DiffResponse], error)
	Base64Encode(context.Context, *connect.Request[proto.Base64Request]) (*connect.Response[proto.Base64Response], error)
	Base64Decode(context.Context, *connect.Request[proto.Base64Request]) (*connect.Response[proto.Base64Response], error)
	JsonFormat(context.Context, *connect.Request[proto.JsonFormatRequest]) (*connect.Response[proto.JsonFormatResponse], error)
	Convert(context.Context, *connect.Request[proto.ConvertRequest]) (*connect.Response[proto.ConvertResponse], error)
	ValidateData(context.Context, *connect.Request[proto.ValidateRequest]) (*connect.Response[proto.ValidateResponse], error)
	GenerateUuid(context.Context, *connect.Request[proto.UuidRequest]) (*connect.Response[proto.UuidResponse], error)
	GenerateLorem(context.Context, *connect.Request[proto.LoremRequest]) (*connect.Response[proto.LoremResponse], error)
	CalculateHash(context.Context, *connect.Request[proto.HashRequest]) (*connect.Response[proto.HashResponse], error)
	TextInspect(context.Context, *connect.Request[proto.TextInspectRequest]) (*connect.Response[proto.TextInspectResponse], error)
	TextManipulate(context.Context, *connect.Request[proto.TextManipulateRequest]) (*connect.Response[proto.TextManipulateResponse], error)
	UrlEncode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	UrlDecode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlEncode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlDecode(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	TimeConvert(context.Context, *connect.Request[proto.TimeRequest]) (*connect.Response[proto.TimeResponse], error)
	JwtDecode(context.Context, *connect.Request[proto.JwtRequest]) (*connect.Response[proto.JwtResponse], error)
	RegexTest(context.Context, *connect.Request[proto.RegexRequest]) (*connect.Response[proto.RegexResponse], error)
	JsonToGo(context.Context, *connect.Request[proto.JsonToGoRequest]) (*connect.Response[proto.JsonToGoResponse], error)
	CronExplain(context.Context, *connect.Request[proto.CronRequest]) (*connect.Response[proto.CronResponse], error)
	CertParse(context.Context, *connect.Request[proto.CertRequest]) (*connect.Response[proto.CertResponse], error)
	ColorConvert(context.Context, *connect.Request[proto.ColorRequest]) (*connect.Response[proto.ColorResponse], error)
	CaseConvert(context.Context, *connect.Request[proto.CaseRequest]) (*connect.Response[proto.CaseResponse], error)
	StringEscape(context.Context, *connect.Request[proto.EscapeRequest]) (*connect.Response[proto.EscapeResponse], error)
	TextSimilarity(context.Context, *connect.Request[proto.SimilarityRequest]) (*connect.Response[proto.SimilarityResponse], error)
	SqlFormat(context.Context, *connect.Request[proto.SqlRequest]) (*connect.Response[proto.SqlResponse], error)
	IpCalc(context.Context, *connect.Request[proto.IpRequest]) (*connect.Response[proto.IpResponse], error)
	GeneratePassword(context.Context, *connect.Request[proto.PasswordRequest]) (*connect.Response[proto.PasswordResponse], error)
	GenerateRsaKeyPair(context.Context, *connect.Request[proto.RsaKeyRequest]) (*connect.Response[proto.RsaKeyResponse], error)
	BaseConvert(context.Context, *connect.Request[proto.BaseConvertRequest]) (*connect.Response[proto.BaseConvertResponse], error)
	MarkdownToHtml(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HtmlToMarkdown(context.Context, *connect.Request[proto.TextRequest]) (*connect.Response[proto.TextResponse], error)
	HmacGenerate(context.Context, *connect.Request[proto.HmacRequest]) (*connect.Response[proto.HmacResponse], error)
	OtpGenerate(context.Context, *connect.Request[proto.OtpRequest]) (*connect.Response[proto.OtpResponse], error)
	OtpValidate(context.Context, *connect.Request[proto.OtpValidateRequest]) (*connect.Response[proto.OtpValidateResponse], error)
	UlidGenerate(context.Context, *connect.Request[proto.UlidRequest]) (*connect.Response[proto.UlidResponse], error)
	CaesarCipher(context.Context, *connect.Request[proto.CaesarRequest]) (*connect.Response[proto.CaesarResponse], error)
	TextEncode(context.Context, *connect.Request[proto.TextEncodeRequest]) (*connect.Response[proto.TextEncodeResponse], error)
	MorseCode(context.Context, *connect.Request[proto.MorseRequest]) (*connect.Response[proto.MorseResponse], error)
	BasicAuthGenerate(context.Context, *connect.Request[proto.BasicAuthRequest]) (*connect.Response[proto.BasicAuthResponse], error)
	ChmodCalc(context.Context, *connect.Request[proto.ChmodRequest]) (*connect.Response[proto.ChmodResponse], error)
	Ipv4Convert(context.Context, *connect.Request[proto.Ipv4ConvertRequest]) (*connect.Response[proto.Ipv4ConvertResponse], error)
	Ipv4RangeExpand(context.Context, *connect.Request[proto.Ipv4RangeRequest]) (*connect.Response[proto.Ipv4RangeResponse], error)
	GeneratePort(context.Context, *connect.Request[proto.PortRequest]) (*connect.Response[proto.PortResponse], error)
	GenerateMac(context.Context, *connect.Request[proto.MacRequest]) (*connect.Response[proto.MacResponse], error)
	Slugify(context.Context, *connect.Request[proto.SlugifyRequest]) (*connect.Response[proto.SlugifyResponse], error)
	HiddenChars(context.Context, *connect.Request[proto.HiddenCharsRequest]) (*connect.Response[proto.HiddenCharsResponse], error)
	TextReplace(context.Context, *connect.Request[proto.TextReplaceRequest]) (*connect.Response[proto.TextReplaceResponse], error)
	StringObfuscate(context.Context, *connect.Request[proto.StringObfuscateRequest]) (*connect.Response[proto.StringObfuscateResponse], error)
	NumeronymGenerate(context.Context, *connect.Request[proto.NumeronymRequest]) (*connect.Response[proto.NumeronymResponse], error)
	NatoAlphabet(context.Context, *connect.Request[proto.NatoRequest]) (*connect.Response[proto.NatoResponse], error)
	ListProcess(context.Context, *connect.Request[proto.ListRequest]) (*connect.Response[proto.ListResponse], error)
	MathEval(context.Context, *connect.Request[proto.MathEvalRequest]) (*connect.Response[proto.MathEvalResponse], error)
	PercentageCalc(context.Context, *connect.Request[proto.PercentageRequest]) (*connect.Response[proto.PercentageResponse], error)
	TempConvert(context.Context, *connect.Request[proto.TempConvertRequest]) (*connect.Response[proto.TempConvertResponse], error)
	UnitConvert(context.Context, *connect.Request[proto.UnitConvertRequest]) (*connect.Response[proto.UnitConvertResponse], error)
	DateDiff(context.Context, *connect.Request[proto.DateDiffRequest]) (*connect.Response[proto.DateDiffResponse], error)
	LeapYear(context.Context, *connect.Request[proto.LeapYearRequest]) (*connect.Response[proto.LeapYearResponse], error)
	DateAdd(context.Context, *connect.Request[proto.DateAddRequest]) (*connect.Response[proto.DateAddResponse], error)
	DateFormat(context.Context, *connect.Request[proto.DateFormatRequest]) (*connect.Response[proto.DateFormatResponse], error)
	DateInfo(context.Context, *connect.Request[proto.DateInfoRequest]) (*connect.Response[proto.DateInfoResponse], error)
	UrlParse(context.Context, *connect.Request[proto.UrlParseRequest]) (*connect.Response[proto.UrlParseResponse], error)
	UserAgentParse(context.Context, *connect.Request[proto.UserAgentParseRequest]) (*connect.Response[proto.UserAgentParseResponse], error)
	HttpStatusSearch(context.Context, *connect.Request[proto.HttpStatusSearchRequest]) (*connect.Response[proto.HttpStatusSearchResponse], error)
	MimeLookup(context.Context, *connect.Request[proto.MimeLookupRequest]) (*connect.Response[proto.MimeLookupResponse], error)
	DockerRunToCompose(context.Context, *connect.Request[proto.DockerRunToComposeRequest]) (*connect.Response[proto.DockerRunToComposeResponse], error)
	GitCheatSheet(context.Context, *connect.Request[proto.GitCheatSheetRequest]) (*connect.Response[proto.GitCheatSheetResponse], error)
	SvgOptimize(context.Context, *connect.Request[proto.SvgOptimizeRequest]) (*connect.Response[proto.SvgOptimizeResponse], error)
	ExifRead(context.Context, *connect.Request[proto.ExifReadRequest]) (*connect.Response[proto.ExifReadResponse], error)
	FileToBase64(context.Context, *connect.Request[proto.FileToBase64Request]) (*connect.Response[proto.FileToBase64Response], error)
	Base64ToFile(context.Context, *connect.Request[proto.Base64ToFileRequest]) (*connect.Response[proto.Base64ToFileResponse], error)
	TokenCount(context.Context, *connect.Request[proto.TokenCountRequest]) (*connect.Response[proto.TokenCountResponse], error)
	SpellCheck(context.Context, *connect.Request[proto.SpellCheckRequest]) (*connect.Response[proto.SpellCheckResponse], error)
	SpellLanguages(context.Context, *connect.Request[proto.SpellLanguagesRequest]) (*connect.Response[proto.SpellLanguagesResponse], error)
}

PrivUtilServiceHandler is an implementation of the privutil.PrivUtilService service.

type UnimplementedPrivUtilServiceHandler

type UnimplementedPrivUtilServiceHandler struct{}

UnimplementedPrivUtilServiceHandler returns CodeUnimplemented from all methods.

func (UnimplementedPrivUtilServiceHandler) CalculateHash

func (UnimplementedPrivUtilServiceHandler) CaseConvert

func (UnimplementedPrivUtilServiceHandler) CronExplain

func (UnimplementedPrivUtilServiceHandler) GenerateMac

func (UnimplementedPrivUtilServiceHandler) GeneratePort

func (UnimplementedPrivUtilServiceHandler) GenerateUuid

func (UnimplementedPrivUtilServiceHandler) HmacGenerate

func (UnimplementedPrivUtilServiceHandler) HtmlToMarkdown

func (UnimplementedPrivUtilServiceHandler) IpCalc

func (UnimplementedPrivUtilServiceHandler) JwtDecode

func (UnimplementedPrivUtilServiceHandler) ListProcess

func (UnimplementedPrivUtilServiceHandler) MarkdownToHtml

func (UnimplementedPrivUtilServiceHandler) NatoAlphabet

func (UnimplementedPrivUtilServiceHandler) OtpGenerate

func (UnimplementedPrivUtilServiceHandler) SqlFormat

func (UnimplementedPrivUtilServiceHandler) TimeConvert

func (UnimplementedPrivUtilServiceHandler) UlidGenerate

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL