These are the various types a GoogleAdsService artifact may take on.
| Enums | |
|---|---|
 | 
                Unspecified | 
 | 
                Unknown | 
 | 
                Maps to google.protobuf.BoolValue Applicable operators: =, !=  | 
              
 | 
                Maps to google.protobuf.StringValue. It can be compared using the set of operators specific to dates however. Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN  | 
              
 | 
                Maps to google.protobuf.DoubleValue Applicable operators: =, !=, <, >, IN, NOT IN  | 
              
 | 
                Maps to an enum. It's specific definition can be found at type_url. Applicable operators: =, !=, IN, NOT IN  | 
              
 | 
                Maps to google.protobuf.FloatValue Applicable operators: =, !=, <, >, IN, NOT IN  | 
              
 | 
                Maps to google.protobuf.Int32Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN  | 
              
 | 
                Maps to google.protobuf.Int64Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN  | 
              
 | 
                Maps to a protocol buffer message type. The data type's details can be found in type_url. No operators work with MESSAGE fields.  | 
              
 | 
                Maps to google.protobuf.StringValue. Represents the resource name (unique id) of a resource or one of its foreign keys. No operators work with RESOURCE_NAME fields.  | 
              
 | 
                Maps to google.protobuf.StringValue. Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN  | 
              
 | 
                Maps to google.protobuf.UInt64Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN  |