Class MacroField
  The type representing the macro field concept. Macro fields have an expression to define a macro.
Assembly: OCI.DotNetSDK.Dataintegration.dll
  Syntax
  
    public class MacroField : TypedObject
   
  Properties
  
  Expr
  
  
  Declaration
  
    [JsonProperty(PropertyName = "expr")]
public Expression Expr { get; set; }
   
  Property Value
  
  
  IsUseSourceType
  
  
  Declaration
  
    [JsonProperty(PropertyName = "isUseSourceType")]
public bool? IsUseSourceType { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | bool? | Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true). | 
    
  
  
  Labels
  
  
  Declaration
  
    [JsonProperty(PropertyName = "labels")]
public List<string> Labels { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | List<string> | Labels are keywords or labels that you can add to data assets, dataflows, and so on. You can define your own labels and use them to categorize content. | 
    
  
  
  Type
  
  
  Declaration
  
    [JsonProperty(PropertyName = "type")]
public BaseType Type { get; set; }
   
  Property Value
  
  
  UseType
  
  
  Declaration
  
    [JsonProperty(PropertyName = "useType")]
public ConfiguredType UseType { get; set; }
   
  Property Value