pyocf.types.phone

Type representation of a phone number

pydantic model pyocf.types.phone.Phone

Type representation of a phone number

field phone_number: ")] [Required]

A valid phone number string in ITU E.123 international notation (e.g. +123 123456 7890). An extension number, if applicable, should be separated by words’’extension’’ or ‘’ext.’’ after the phone number (e.g. +123 123 456 7890ext. 100).

Constraints:
  • pattern = ^+d{1,3}sd{2,3}sd{2,3}sd{4}(s(ext.|extension)sd+)?$

field phone_type: Annotated[PhoneType, FieldInfo(annotation=NoneType, required=True, description='Type of phone number (e.g. mobile, home or business)')] [Required]

Type of phone number (e.g. mobile, home or business)