def fieldAddChoices( dbid, fid, choice )

      @dbid, @fid, @choice = dbid, fid, choice

      xmlRequestData = toXML( :fid, @fid )

      if @choice.is_a?( Array )
         @choice.each { |c| xmlRequestData << toXML( :choice, c ) }
      elsif @choice.is_a?( String )
         xmlRequestData << toXML( :choice, @choice )
      end

      sendRequest( :fieldAddChoices, xmlRequestData )

      @fid = getResponseValue( :fid )
      @fname = getResponseValue( :fname )
      @numadded = getResponseValue( :numadded )

      return self if @chainAPIcalls
      return @fid, @name, @numadded
   end
def fieldAddChoices( dbid, fid, choice )

      @dbid, @fid, @choice = dbid, fid, choice

      xmlRequestData = toXML( :fid, @fid )

      if @choice.is_a?( Array )
         @choice.each { |c| xmlRequestData << toXML( :choice, c ) }
      elsif @choice.is_a?( String )
         xmlRequestData << toXML( :choice, @choice )
      end

      sendRequest( :fieldAddChoices, xmlRequestData )

      @fid = getResponseValue( :fid )
      @fname = getResponseValue( :fname )
      @numadded = getResponseValue( :numadded )

      return self if @chainAPIcalls
      return @fid, @name, @numadded
   end
API_FieldAddChoices
 The choice parameter can be one choice string or an array of choice strings.