Class: Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoFunctionType

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/integrations_v1alpha/classes.rb,
lib/google/apis/integrations_v1alpha/representations.rb,
lib/google/apis/integrations_v1alpha/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ EnterpriseCrmEventbusProtoFunctionType

Returns a new instance of EnterpriseCrmEventbusProtoFunctionType.



1278
1279
1280
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1278

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#base_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoBaseFunction

LINT.IfChange Corresponds to the JSON property baseFunction



1220
1221
1222
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1220

def base_function
  @base_function
end

#boolean_array_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoBooleanArrayFunction

Corresponds to the JSON property booleanArrayFunction



1225
1226
1227
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1225

def boolean_array_function
  @boolean_array_function
end

#boolean_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoBooleanFunction

Corresponds to the JSON property booleanFunction



1230
1231
1232
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1230

def boolean_function
  @boolean_function
end

#double_array_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoDoubleArrayFunction

Corresponds to the JSON property doubleArrayFunction



1235
1236
1237
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1235

def double_array_function
  @double_array_function
end

#double_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoDoubleFunction

Corresponds to the JSON property doubleFunction



1240
1241
1242
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1240

def double_function
  @double_function
end

#int_array_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoIntArrayFunction

Corresponds to the JSON property intArrayFunction



1245
1246
1247
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1245

def int_array_function
  @int_array_function
end

#int_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoIntFunction

Corresponds to the JSON property intFunction



1250
1251
1252
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1250

def int_function
  @int_function
end

#json_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoJsonFunction

LINT.ThenChange(//depot/google3/alkali/apps/integrationplatform/client/ workflow_editor/utils/transform_function.ts) Corresponds to the JSON property jsonFunction



1256
1257
1258
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1256

def json_function
  @json_function
end

#proto_array_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoProtoArrayFunction

Corresponds to the JSON property protoArrayFunction



1261
1262
1263
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1261

def proto_array_function
  @proto_array_function
end

#proto_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoProtoFunction

Corresponds to the JSON property protoFunction



1266
1267
1268
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1266

def proto_function
  @proto_function
end

#string_array_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoStringArrayFunction

Corresponds to the JSON property stringArrayFunction



1271
1272
1273
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1271

def string_array_function
  @string_array_function
end

#string_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoStringFunction

Corresponds to the JSON property stringFunction



1276
1277
1278
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1276

def string_function
  @string_function
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 1283

def update!(**args)
  @base_function = args[:base_function] if args.key?(:base_function)
  @boolean_array_function = args[:boolean_array_function] if args.key?(:boolean_array_function)
  @boolean_function = args[:boolean_function] if args.key?(:boolean_function)
  @double_array_function = args[:double_array_function] if args.key?(:double_array_function)
  @double_function = args[:double_function] if args.key?(:double_function)
  @int_array_function = args[:int_array_function] if args.key?(:int_array_function)
  @int_function = args[:int_function] if args.key?(:int_function)
  @json_function = args[:json_function] if args.key?(:json_function)
  @proto_array_function = args[:proto_array_function] if args.key?(:proto_array_function)
  @proto_function = args[:proto_function] if args.key?(:proto_function)
  @string_array_function = args[:string_array_function] if args.key?(:string_array_function)
  @string_function = args[:string_function] if args.key?(:string_function)
end