package
Version:
v0.0.29-beta.2
Opens a new window with list of versions in this module.
Published: Dec 12, 2023
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AutoID struct {
FieldBase
GenerateMethod string `json:"generateMethod"`
DigitsNumber int64 `json:"digitsNumber"`
Prefix string `json:"prefix"`
Suffix string `json:"suffix"`
}
type AvatarOrLogo struct {
FieldBase
DisplayStyle string `json:"displayStyle"`
}
type Bigint struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
}
type Boolean struct {
FieldBase
DescriptionWhenTrue structs.I18ns `json:"descriptionWhenTrue"`
DescriptionWhenFalse structs.I18ns `json:"descriptionWhenFalse"`
DefaultValue bool `json:"defaultValue"`
}
type CompositeType struct {
FieldBase
CompositeTypeAPIName string `json:"compositeTypeAPIName"`
Required bool `json:"required"`
Multiple bool `json:"multiple"`
SubFields map[string]interface{} `json:"subFields"`
}
type DateTime struct {
FieldBase
Required bool `json:"required"`
}
type Decimal struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
DisplayAsPercentage bool `json:"displayAsPercentage"`
DecimalPlacesNumber int `json:"decimalPlacesNumber"`
}
type Email struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
}
type ExtractSingleRecord struct {
}
type File struct {
FieldBase
Required bool `json:"required"`
Multiple bool `json:"multiple"`
FileTypes []string `json:"fileTypes"`
}
type Lookup struct {
FieldBase
Required bool `json:"required"`
Multiple bool `json:"multiple"`
ObjectAPIName string `json:"objectAPIName"`
Hierarchy bool `json:"hierarchy"`
DisplayStyle string `json:"displayStyle"`
SortConditions []SortCondition `json:"sortConditions"`
Filter []interface{} `json:"filter"`
}
type MobileNumber struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
}
type Multilingual struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
CaseSensitive bool `json:"caseSensitive"`
Multiline bool `json:"multiline"`
MaxLength int64 `json:"maxLength"`
}
type Number struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
DisplayAsPercentage bool `json:"displayAsPercentage"`
DecimalPlacesNumber int `json:"decimalPlacesNumber"`
}
type Option struct {
FieldBase
Required bool `json:"required"`
Multiple bool `json:"multiple"`
OptionSource string `json:"optionSource"`
GlobalOptionAPIName string `json:"globalOptionAPIName"`
OptionList []*OptionItem `json:"optionList"`
}
type ReferenceField struct {
FieldBase
GuideFieldAPIName string `json:"guideFieldAPIName"`
FieldAPIName string `json:"fieldAPIName"`
}
type RichText struct {
FieldBase
Required bool `json:"required"`
MaxLength int `json:"maxLength"`
}
type Rollup struct {
FieldBase
RollupType string `json:"rollupType"`
RollupObjectApiName string `json:"rollupObjectApiName"`
RollupFieldApiName string `json:"rollupFieldApiName"`
RollupLookupFieldApiName string `json:"rollupLookupFieldApiName"`
Filter *structs.Criterion `json:"filter"`
}
type SortCondition struct {
FieldAPIName string `json:"fieldAPIName"`
Sort string `json:"sort"`
}
type Text struct {
FieldBase
Required bool `json:"required"`
Unique bool `json:"unique"`
CaseSensitive bool `json:"caseSensitive"`
Multiline bool `json:"multiline"`
MaxLength int64 `json:"maxLength"`
ValidationRegex string `json:"validationRegex"`
ErrorMsg string `json:"errorMsg"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.