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