3
0

Add onIteration compose record event

This commit is contained in:
Denis Arh 2020-03-26 15:27:03 +01:00
parent 58e9447aec
commit 2767bbb38a
2 changed files with 61 additions and 1 deletions

View File

@ -38,7 +38,7 @@ compose:module:
immutable: true
compose:record:
on: ['manual']
on: ['manual', 'iteration']
ba: ['create', 'update', 'delete']
props:
- name: 'record'

View File

@ -38,6 +38,13 @@ type (
*recordBase
}
// recordOnIteration
//
// This type is auto-generated.
recordOnIteration struct {
*recordBase
}
// recordBeforeCreate
//
// This type is auto-generated.
@ -95,6 +102,13 @@ func (recordOnManual) EventType() string {
return "onManual"
}
// EventType on recordOnIteration returns "onIteration"
//
// This function is auto-generated.
func (recordOnIteration) EventType() string {
return "onIteration"
}
// EventType on recordBeforeCreate returns "beforeCreate"
//
// This function is auto-generated.
@ -183,6 +197,52 @@ func RecordOnManualImmutable(
}
}
// RecordOnIteration creates onIteration for compose:record resource
//
// This function is auto-generated.
func RecordOnIteration(
argRecord *types.Record,
argOldRecord *types.Record,
argModule *types.Module,
argNamespace *types.Namespace,
argRecordValueErrors *types.RecordValueErrorSet,
) *recordOnIteration {
return &recordOnIteration{
recordBase: &recordBase{
immutable: false,
record: argRecord,
oldRecord: argOldRecord,
module: argModule,
namespace: argNamespace,
recordValueErrors: argRecordValueErrors,
},
}
}
// RecordOnIterationImmutable creates onIteration for compose:record resource
//
// None of the arguments will be mutable!
//
// This function is auto-generated.
func RecordOnIterationImmutable(
argRecord *types.Record,
argOldRecord *types.Record,
argModule *types.Module,
argNamespace *types.Namespace,
argRecordValueErrors *types.RecordValueErrorSet,
) *recordOnIteration {
return &recordOnIteration{
recordBase: &recordBase{
immutable: true,
record: argRecord,
oldRecord: argOldRecord,
module: argModule,
namespace: argNamespace,
recordValueErrors: argRecordValueErrors,
},
}
}
// RecordBeforeCreate creates beforeCreate for compose:record resource
//
// This function is auto-generated.