// Code generated by protoc-gen-zitadel. DO NOT EDIT. package {{.GoPackageName}} import ( "github.com/zitadel/zitadel/internal/api/authz" {{if .AuthContext}}"github.com/zitadel/zitadel/pkg/grpc/object/v2alpha"{{end}} ) var {{.ServiceName}}_AuthMethods = authz.MethodMapping { {{ range $m := .AuthOptions}} {{$.ServiceName}}_{{$m.Name}}_FullMethodName: authz.Option{ Permission: "{{$m.Permission}}", CheckParam: "{{$m.CheckFieldName}}", }, {{ end}} } {{ range $m := .AuthContext}} func (r *{{ $m.Name }}) OrganisationFromRequest() *object.Organisation { return r{{$m.OrgMethod}} } {{ end }} {{ range $resp := .CustomHTTPResponses}} func (r *{{ $resp.Name }}) CustomHTTPCode() int { return {{$resp.Code}} } {{ end }}