| // Licensed to the Apache Software Foundation (ASF) under one or more |
| // contributor license agreements. See the NOTICE file distributed with |
| // this work for additional information regarding copyright ownership. |
| // The ASF licenses this file to You 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 |
| // |
| // http://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. |
| |
| package entity |
| |
| import "cloud.google.com/go/datastore" |
| |
| type ExampleEntity struct { |
| Name string `datastore:"name"` |
| Sdk *datastore.Key `datastore:"sdk"` |
| Descr string `datastore:"descr"` |
| Tags []string `datastore:"tags"` |
| Cats []string `datastore:"cats"` |
| Path string `datastore:"path"` // TODO remove after #24402 update sequence is done |
| Type string `datastore:"type"` |
| Origin string `datastore:"origin"` |
| SchVer *datastore.Key `datastore:"schVer"` |
| UrlVCS string `datastore:"urlVCS"` |
| UrlNotebook string `datastore:"urlNotebook"` |
| AlwaysRun bool `datastore:"alwaysRun"` |
| NeverRun bool `datastore:"neverRun"` |
| } |
| |
| type PrecompiledObjectEntity struct { |
| Content string `datastore:"content,noindex"` |
| } |