in go/proto/api/v1/decision.pb.go [2286:2464]
func (m *ContinueAsNewWorkflowExecutionDecisionAttributes) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.XXX_unrecognized != nil {
i -= len(m.XXX_unrecognized)
copy(dAtA[i:], m.XXX_unrecognized)
}
if m.JitterStart != nil {
{
size, err := m.JitterStart.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x7a
}
if m.SearchAttributes != nil {
{
size, err := m.SearchAttributes.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x72
}
if m.Memo != nil {
{
size, err := m.Memo.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x6a
}
if m.Header != nil {
{
size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x62
}
if len(m.CronSchedule) > 0 {
i -= len(m.CronSchedule)
copy(dAtA[i:], m.CronSchedule)
i = encodeVarintDecision(dAtA, i, uint64(len(m.CronSchedule)))
i--
dAtA[i] = 0x5a
}
if m.LastCompletionResult != nil {
{
size, err := m.LastCompletionResult.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x52
}
if m.Failure != nil {
{
size, err := m.Failure.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x4a
}
if m.Initiator != 0 {
i = encodeVarintDecision(dAtA, i, uint64(m.Initiator))
i--
dAtA[i] = 0x40
}
if m.RetryPolicy != nil {
{
size, err := m.RetryPolicy.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x3a
}
if m.BackoffStartInterval != nil {
{
size, err := m.BackoffStartInterval.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x32
}
if m.TaskStartToCloseTimeout != nil {
{
size, err := m.TaskStartToCloseTimeout.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2a
}
if m.ExecutionStartToCloseTimeout != nil {
{
size, err := m.ExecutionStartToCloseTimeout.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x22
}
if m.Input != nil {
{
size, err := m.Input.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1a
}
if m.TaskList != nil {
{
size, err := m.TaskList.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
}
if m.WorkflowType != nil {
{
size, err := m.WorkflowType.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintDecision(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}