Documentation
¶
Index ¶
- func CreatePersonFromDiscriminatorValue(parseNode serialization.ParseNode) (serialization.Parsable, error)
- func ParsePersonStatus(v string) (interface{}, error)
- func SerializePersonStatus(values []PersonStatus) []string
- type CallRecord
- type Entity
- type MockParseNode
- type MockParseNodeFactory
- type MockSerializer
- func (*MockSerializer) Close() error
- func (m *MockSerializer) GetOnAfterObjectSerialization() serialization.ParsableAction
- func (m *MockSerializer) GetOnBeforeSerialization() serialization.ParsableAction
- func (m *MockSerializer) GetOnStartObjectSerialization() serialization.ParsableWriter
- func (m *MockSerializer) GetSerializedContent() ([]byte, error)
- func (m *MockSerializer) SetOnAfterObjectSerialization(action serialization.ParsableAction) error
- func (m *MockSerializer) SetOnBeforeSerialization(action serialization.ParsableAction) error
- func (m *MockSerializer) SetOnStartObjectSerialization(writer serialization.ParsableWriter) error
- func (*MockSerializer) WriteAdditionalData(value map[string]interface{}) error
- func (*MockSerializer) WriteAnyValue(key string, value interface{}) error
- func (*MockSerializer) WriteBoolValue(key string, value *bool) error
- func (*MockSerializer) WriteByteArrayValue(key string, value []byte) error
- func (*MockSerializer) WriteByteValue(key string, value *byte) error
- func (*MockSerializer) WriteCollectionOfBoolValues(key string, collection []bool) error
- func (*MockSerializer) WriteCollectionOfByteValues(key string, collection []byte) error
- func (*MockSerializer) WriteCollectionOfDateOnlyValues(key string, collection []serialization.DateOnly) error
- func (*MockSerializer) WriteCollectionOfFloat32Values(key string, collection []float32) error
- func (*MockSerializer) WriteCollectionOfFloat64Values(key string, collection []float64) error
- func (*MockSerializer) WriteCollectionOfISODurationValues(key string, collection []serialization.ISODuration) error
- func (*MockSerializer) WriteCollectionOfInt32Values(key string, collection []int32) error
- func (*MockSerializer) WriteCollectionOfInt64Values(key string, collection []int64) error
- func (*MockSerializer) WriteCollectionOfInt8Values(key string, collection []int8) error
- func (m *MockSerializer) WriteCollectionOfObjectValues(key string, collection []serialization.Parsable) error
- func (m *MockSerializer) WriteCollectionOfStringValues(key string, collection []string) error
- func (*MockSerializer) WriteCollectionOfTimeOnlyValues(key string, collection []serialization.TimeOnly) error
- func (*MockSerializer) WriteCollectionOfTimeValues(key string, collection []time.Time) error
- func (*MockSerializer) WriteCollectionOfUUIDValues(key string, collection []uuid.UUID) error
- func (*MockSerializer) WriteDateOnlyValue(key string, value *serialization.DateOnly) error
- func (*MockSerializer) WriteFloat32Value(key string, value *float32) error
- func (*MockSerializer) WriteFloat64Value(key string, value *float64) error
- func (*MockSerializer) WriteISODurationValue(key string, value *serialization.ISODuration) error
- func (*MockSerializer) WriteInt32Value(key string, value *int32) error
- func (*MockSerializer) WriteInt64Value(key string, value *int64) error
- func (*MockSerializer) WriteInt8Value(key string, value *int8) error
- func (m *MockSerializer) WriteNullValue(key string) error
- func (m *MockSerializer) WriteObjectValue(key string, item serialization.Parsable, ...) error
- func (m *MockSerializer) WriteStringValue(key string, value *string) error
- func (*MockSerializer) WriteTimeOnlyValue(key string, value *serialization.TimeOnly) error
- func (*MockSerializer) WriteTimeValue(key string, value *time.Time) error
- func (*MockSerializer) WriteUUIDValue(key string, value *uuid.UUID) error
- type MockSerializerFactory
- type Person
- func (u *Person) GetCallRecord() *CallRecord
- func (u *Person) GetCallRecords() []*CallRecord
- func (u *Person) GetCardNumbers() []int
- func (u *Person) GetDisplayName() *string
- func (c *Person) GetFieldDeserializers() map[string]func(serialization.ParseNode) error
- func (c *Person) GetId() *string
- func (u *Person) GetPreviousStatus() []*PersonStatus
- func (u *Person) GetStatus() *PersonStatus
- func (c *Person) Serialize(writer serialization.SerializationWriter) error
- func (u *Person) SetCallRecord(record *CallRecord)
- func (u *Person) SetCallRecords(records []*CallRecord)
- func (u *Person) SetCardNumbers(numbers []int)
- func (u *Person) SetDisplayName(name *string)
- func (c *Person) SetId(id *string)
- func (u *Person) SetPreviousStatus(previousStatus []*PersonStatus)
- func (u *Person) SetStatus(personStatus *PersonStatus)
- type PersonStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePersonFromDiscriminatorValue ¶ added in v1.4.0
func CreatePersonFromDiscriminatorValue(parseNode serialization.ParseNode) (serialization.Parsable, error)
func ParsePersonStatus ¶
func SerializePersonStatus ¶ added in v1.5.1
func SerializePersonStatus(values []PersonStatus) []string
Types ¶
type CallRecord ¶
type CallRecord struct {
Entity
}
func NewCallRecord ¶
func NewCallRecord() *CallRecord
func (*CallRecord) GetFieldDeserializers ¶
func (c *CallRecord) GetFieldDeserializers() map[string]func(serialization.ParseNode) error
func (*CallRecord) Serialize ¶
func (c *CallRecord) Serialize(writer serialization.SerializationWriter) error
type MockParseNode ¶ added in v1.4.0
type MockParseNode struct { serialization.ParseNode SerializedValue any }
func (*MockParseNode) GetCollectionOfObjectValues ¶ added in v1.4.0
func (m *MockParseNode) GetCollectionOfObjectValues(ctor serialization.ParsableFactory) ([]serialization.Parsable, error)
func (*MockParseNode) GetObjectValue ¶ added in v1.4.0
func (m *MockParseNode) GetObjectValue(ctor serialization.ParsableFactory) (serialization.Parsable, error)
type MockParseNodeFactory ¶ added in v0.17.0
type MockParseNodeFactory struct { serialization.ParseNodeFactory SerializedValue any }
func NewMockParseNodeFactory ¶ added in v0.17.0
func NewMockParseNodeFactory() *MockParseNodeFactory
func (*MockParseNodeFactory) GetRootParseNode ¶ added in v1.4.0
func (m *MockParseNodeFactory) GetRootParseNode(contentType string, content []byte) (serialization.ParseNode, error)
func (*MockParseNodeFactory) GetValidContentType ¶ added in v1.4.0
func (*MockParseNodeFactory) GetValidContentType() (string, error)
type MockSerializer ¶
func (*MockSerializer) Close ¶
func (*MockSerializer) Close() error
func (*MockSerializer) GetOnAfterObjectSerialization ¶ added in v0.17.0
func (m *MockSerializer) GetOnAfterObjectSerialization() serialization.ParsableAction
func (*MockSerializer) GetOnBeforeSerialization ¶ added in v0.17.0
func (m *MockSerializer) GetOnBeforeSerialization() serialization.ParsableAction
func (*MockSerializer) GetOnStartObjectSerialization ¶ added in v0.17.0
func (m *MockSerializer) GetOnStartObjectSerialization() serialization.ParsableWriter
func (*MockSerializer) GetSerializedContent ¶
func (m *MockSerializer) GetSerializedContent() ([]byte, error)
func (*MockSerializer) SetOnAfterObjectSerialization ¶ added in v0.17.0
func (m *MockSerializer) SetOnAfterObjectSerialization(action serialization.ParsableAction) error
func (*MockSerializer) SetOnBeforeSerialization ¶ added in v0.17.0
func (m *MockSerializer) SetOnBeforeSerialization(action serialization.ParsableAction) error
func (*MockSerializer) SetOnStartObjectSerialization ¶ added in v0.17.0
func (m *MockSerializer) SetOnStartObjectSerialization(writer serialization.ParsableWriter) error
func (*MockSerializer) WriteAdditionalData ¶
func (*MockSerializer) WriteAdditionalData(value map[string]interface{}) error
func (*MockSerializer) WriteAnyValue ¶
func (*MockSerializer) WriteAnyValue(key string, value interface{}) error
func (*MockSerializer) WriteBoolValue ¶
func (*MockSerializer) WriteBoolValue(key string, value *bool) error
func (*MockSerializer) WriteByteArrayValue ¶
func (*MockSerializer) WriteByteArrayValue(key string, value []byte) error
func (*MockSerializer) WriteByteValue ¶
func (*MockSerializer) WriteByteValue(key string, value *byte) error
func (*MockSerializer) WriteCollectionOfBoolValues ¶
func (*MockSerializer) WriteCollectionOfBoolValues(key string, collection []bool) error
func (*MockSerializer) WriteCollectionOfByteValues ¶
func (*MockSerializer) WriteCollectionOfByteValues(key string, collection []byte) error
func (*MockSerializer) WriteCollectionOfDateOnlyValues ¶
func (*MockSerializer) WriteCollectionOfDateOnlyValues(key string, collection []serialization.DateOnly) error
func (*MockSerializer) WriteCollectionOfFloat32Values ¶
func (*MockSerializer) WriteCollectionOfFloat32Values(key string, collection []float32) error
func (*MockSerializer) WriteCollectionOfFloat64Values ¶
func (*MockSerializer) WriteCollectionOfFloat64Values(key string, collection []float64) error
func (*MockSerializer) WriteCollectionOfISODurationValues ¶
func (*MockSerializer) WriteCollectionOfISODurationValues(key string, collection []serialization.ISODuration) error
func (*MockSerializer) WriteCollectionOfInt32Values ¶
func (*MockSerializer) WriteCollectionOfInt32Values(key string, collection []int32) error
func (*MockSerializer) WriteCollectionOfInt64Values ¶
func (*MockSerializer) WriteCollectionOfInt64Values(key string, collection []int64) error
func (*MockSerializer) WriteCollectionOfInt8Values ¶
func (*MockSerializer) WriteCollectionOfInt8Values(key string, collection []int8) error
func (*MockSerializer) WriteCollectionOfObjectValues ¶
func (m *MockSerializer) WriteCollectionOfObjectValues(key string, collection []serialization.Parsable) error
func (*MockSerializer) WriteCollectionOfStringValues ¶
func (m *MockSerializer) WriteCollectionOfStringValues(key string, collection []string) error
func (*MockSerializer) WriteCollectionOfTimeOnlyValues ¶
func (*MockSerializer) WriteCollectionOfTimeOnlyValues(key string, collection []serialization.TimeOnly) error
func (*MockSerializer) WriteCollectionOfTimeValues ¶
func (*MockSerializer) WriteCollectionOfTimeValues(key string, collection []time.Time) error
func (*MockSerializer) WriteCollectionOfUUIDValues ¶
func (*MockSerializer) WriteCollectionOfUUIDValues(key string, collection []uuid.UUID) error
func (*MockSerializer) WriteDateOnlyValue ¶
func (*MockSerializer) WriteDateOnlyValue(key string, value *serialization.DateOnly) error
func (*MockSerializer) WriteFloat32Value ¶
func (*MockSerializer) WriteFloat32Value(key string, value *float32) error
func (*MockSerializer) WriteFloat64Value ¶
func (*MockSerializer) WriteFloat64Value(key string, value *float64) error
func (*MockSerializer) WriteISODurationValue ¶
func (*MockSerializer) WriteISODurationValue(key string, value *serialization.ISODuration) error
func (*MockSerializer) WriteInt32Value ¶
func (*MockSerializer) WriteInt32Value(key string, value *int32) error
func (*MockSerializer) WriteInt64Value ¶
func (*MockSerializer) WriteInt64Value(key string, value *int64) error
func (*MockSerializer) WriteInt8Value ¶
func (*MockSerializer) WriteInt8Value(key string, value *int8) error
func (*MockSerializer) WriteNullValue ¶ added in v0.17.0
func (m *MockSerializer) WriteNullValue(key string) error
func (*MockSerializer) WriteObjectValue ¶
func (m *MockSerializer) WriteObjectValue(key string, item serialization.Parsable, additionalValuesToMerge ...serialization.Parsable) error
func (*MockSerializer) WriteStringValue ¶
func (m *MockSerializer) WriteStringValue(key string, value *string) error
func (*MockSerializer) WriteTimeOnlyValue ¶
func (*MockSerializer) WriteTimeOnlyValue(key string, value *serialization.TimeOnly) error
func (*MockSerializer) WriteTimeValue ¶
func (*MockSerializer) WriteTimeValue(key string, value *time.Time) error
func (*MockSerializer) WriteUUIDValue ¶
func (*MockSerializer) WriteUUIDValue(key string, value *uuid.UUID) error
type MockSerializerFactory ¶
type MockSerializerFactory struct { serialization.SerializationWriter SerializedValue string }
func (*MockSerializerFactory) GetSerializationWriter ¶
func (m *MockSerializerFactory) GetSerializationWriter(contentType string) (serialization.SerializationWriter, error)
func (*MockSerializerFactory) GetValidContentType ¶
func (*MockSerializerFactory) GetValidContentType() (string, error)
type Person ¶
type Person struct {
// contains filtered or unexported fields
}
func (*Person) GetCallRecord ¶
func (u *Person) GetCallRecord() *CallRecord
func (*Person) GetCallRecords ¶
func (u *Person) GetCallRecords() []*CallRecord
func (*Person) GetCardNumbers ¶
func (*Person) GetDisplayName ¶
func (*Person) GetFieldDeserializers ¶ added in v1.4.0
func (c *Person) GetFieldDeserializers() map[string]func(serialization.ParseNode) error
func (*Person) GetPreviousStatus ¶
func (u *Person) GetPreviousStatus() []*PersonStatus
func (*Person) GetStatus ¶
func (u *Person) GetStatus() *PersonStatus
func (*Person) Serialize ¶ added in v1.4.0
func (c *Person) Serialize(writer serialization.SerializationWriter) error
func (*Person) SetCallRecord ¶
func (u *Person) SetCallRecord(record *CallRecord)
func (*Person) SetCallRecords ¶
func (u *Person) SetCallRecords(records []*CallRecord)
func (*Person) SetCardNumbers ¶
func (*Person) SetDisplayName ¶
func (*Person) SetPreviousStatus ¶
func (u *Person) SetPreviousStatus(previousStatus []*PersonStatus)
func (*Person) SetStatus ¶
func (u *Person) SetStatus(personStatus *PersonStatus)
type PersonStatus ¶
type PersonStatus int
const ( ACTIVE PersonStatus = iota SUSPENDED )
func (PersonStatus) String ¶
func (i PersonStatus) String() string
Click to show internal directories.
Click to hide internal directories.