code: func (step *CallFlowPauseStep) UnmarshalJSON(data []byte) error {
  	var raw jsonCallFlowPauseStep
  	if err := json.Unmarshal(data, &raw); err != nil {
  		return err
  	}
  	*step = CallFlowPauseStep{
  		CallFlowStepBase: raw.CallFlowStepBase,
  		Length:           time.Duration(raw.Options.Length) * time.Second,
  	}
  	return nil
  }
docs: // UnmarshalJSON implements the json.Unmarshaler interface.