You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: main.go
    path of file: ./repos/dotenx/predefinedImages/tasks/airtable-create-record
    
    the code of the file until where you have to start completion: // image: hojjat12/airtable-create-record:lambda
package main

import (
	"bytes"
	"context"
	"encoding/json"
	"errors"
	"fmt"
	"io"
	"io/ioutil"
	"net/http"
	"time"

	"github.com/aws/aws-lambda-go/lambda"
)

type Event struct {
	Body map[string]interface{} `json:"body"`
}

type Response struct {
	Successfull bool                   `json:"successfull"`
	Status      string                 `json:"status"`
	ReturnValue map[string]interface{} `json:"return_value"`
}

func HandleLambdaEvent(event Event) (Response, error) {
	fmt.Println("event.Body:", event.Body)
	resp := Response{}
	resp.Successfull = true
	singleInput := event.Body
	accessToken := singleInput["INTEGRATION_ACCESS_TOKEN"].(string)
	baseId := singleInput["base_id"].(string)
	tableIdOrName := singleInput["table_id_or_name"].(string)
	columnValues := fmt.Sprint(singleInput["column_values"])
	var jsonMap map[string]interface{}
	myMap, ok := singleInput["column_val
    
func createRecord(accessToken, baseId, tableIdOrName string, values map[string]interface{}) (response interface{}, err error) {
	url := "https://api.airtable.com/v0/" + baseId + "/" + tableIdOrName
	body := make(map[string]interface{})
	body["fields"] = values
	jsonData, err := json.Marshal(body)
	if err != nil {
		fmt.Println(err)
		return
	}
	payload := bytes.NewBuffer(jsonData)
	headers := []Header{
		{
			Key:   "Content-Type",
			Value: "application/json",
		},
		{
			Key:   "Authorization",
			Value: fmt.Sprintf("Bearer %s", accessToken),
		},
	}
	out, err, statusCode, _ := httpRequest(http.MethodPost, url, payload, headers, 0)
	if err != nil || statusCode != http.StatusOK {
		fmt.Println("Airtable response (create record request):", string(out))
		if statusCode != http.StatusOK {
			err = errors.New("can't get correct response from Airtable")
		}
		return
	}
	err = json.Unmarshal(out, &response)
	if err != nil {
		fmt.Println(err)
		return
	}
	return
}