def match_shifts_by=(match_shifts_by)
      validator = EnumAttributeValidator.new('String', ["START_AT", "END_AT", "INTERSECTION"])
      unless validator.valid?(match_shifts_by)
        fail ArgumentError, "invalid value for 'match_shifts_by', must be one of #{validator.allowable_values}."
      end
      @match_shifts_by = match_shifts_by
    end
def match_shifts_by=(match_shifts_by)
      validator = EnumAttributeValidator.new('String', ["START_AT", "END_AT", "INTERSECTION"])
      unless validator.valid?(match_shifts_by)
        fail ArgumentError, "invalid value for 'match_shifts_by', must be one of #{validator.allowable_values}."
      end
      @match_shifts_by = match_shifts_by
    end
Custom attribute writer method checking allowed values (enum).
 @param [Object] match_shifts_by Object to be assigned