Documentation ¶
Overview ¶
Copyright 2023 Yusuke Fredrick Tsutsumi
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2023 Yusuke Fredrick Tsutsumi ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright 2023 Yusuke Fredrick Tsutsumi ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- func AddCreate(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, ...) error
- func AddDelete(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, ...) error
- func AddList(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, ...) error
- func AddRead(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, ...) error
- func AddResource(r *parser.ParsedResource, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
- func AddUpdate(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, ...) error
- func GeneratedResourceMessage(r *parser.ParsedResource) (*builder.MessageBuilder, error)
- func WriteServiceToProto(ps *parser.ParsedService) ([]byte, error)
Constants ¶
const FIELD_NAME_ID = "id"
const FIELD_NAME_PARENT = "parent"
const FIELD_NAME_PATH = "path"
const FIELD_NAME_RESOURCE = "resource"
const FIELD_NAME_RESOURCES = "resources"
Variables ¶
This section is empty.
Functions ¶
func AddCreate ¶
func AddCreate(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
func AddDelete ¶
func AddDelete(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
func AddList ¶
func AddList(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
func AddRead ¶
func AddRead(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
AddRead adds a read method for the resource, along with any required messages.
func AddResource ¶
func AddResource(r *parser.ParsedResource, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
AddResource adds a resource's protos and RPCs to a file and service.
func AddUpdate ¶
func AddUpdate(r *parser.ParsedResource, resourceMb *builder.MessageBuilder, fb *builder.FileBuilder, sb *builder.ServiceBuilder) error
AddRead adds a read method for the resource, along with any required messages.
func GeneratedResourceMessage ¶
func GeneratedResourceMessage(r *parser.ParsedResource) (*builder.MessageBuilder, error)
GenerateResourceMesssage adds the resource message.
func WriteServiceToProto ¶
func WriteServiceToProto(ps *parser.ParsedService) ([]byte, error)
Types ¶
This section is empty.