func (builder *CardBuilder) AddHeader(title protocol.TextForm, template string) *CardBuilder {
	header := &protocol.CardHeaderForm{}
	header.Title = title
	header.Template = template
	builder.Header = header
	return builder
}
add header
@param title : TextForm, tag must be "plain_text". Can call the NewPlainText function to get it
@param template : Reserved field. Fill in the empty string
package message
import (
	"encoding/json"
	"github.com/google/uuid"
	"github.com/larksuite/botframework-go/SDK/protocol"
)
type CardBuilder struct {
	blocks        []interface{}  
	i18nBlocks    map[string][]interface{}
	currentLocale string
	Header        *protocol.CardHeaderForm
	Conf          *protocol.ConfigForm
	OpenIDs       []string
	Session       *string
}
func (builder *CardBuilder) SwitchLocale(locale protocol.Language) *CardBuilder {
	if builder.i18nBlocks == nil {
		builder.i18nBlocks = make(map[string][]interface{}, 0)
	}
	builder.currentLocale = locale.String()
	return builder
}
func (builder *CardBuilder) SetConfig(config protocol.ConfigForm) *CardBuilder {
	builder.Conf = &config
	return builder
}
func (builder *CardBuilder) SetUpdatingUserGroup(users []string) *CardBuilder {
	builder.OpenIDs = users
	return builder
}