Public Member Functions | |
| void | AddExtendedProperty (string name, string val) |
| void | AddPhoneNumber (string phone) |
| void | AddPhoneNumberWithLabel (Linphone.FriendPhoneNumber phoneNumber) |
| void | AddSipAddress (string sipAddress) |
| string | AsVcard4String () |
| string | AsVcard4StringWithBase64Picture () |
| Linphone.Vcard | Clone () |
| void | EditMainSipAddress (string sipAddress) |
| bool | GenerateUniqueId () |
| IEnumerable< string > | GetExtendedPropertiesValuesByName (string name) |
| void | RemoveExtentedPropertiesByName (string name) |
| void | RemoveJobTitle () |
| void | RemoveOrganization () |
| void | RemovePhoneNumber (string phone) |
| void | RemovePhoneNumberWithLabel (Linphone.FriendPhoneNumber phoneNumber) |
| void | RemovePhoto () |
| void | RemoveSipAddress (string sipAddress) |
Properties | |
| string | Etag [get, set] |
| string | FamilyName [get, set] |
| string | FullName [get, set] |
| string | GivenName [get, set] |
| string | JobTitle [get, set] |
| string | Organization [get, set] |
| IEnumerable< string > | PhoneNumbers [get] |
| IEnumerable< Linphone.FriendPhoneNumber > | PhoneNumbersWithLabel [get] |
| string | Photo [get, set] |
| IEnumerable< Linphone.Address > | SipAddresses [get] |
| string | Uid [get, set] |
| string | Url [get, set] |
Additional Inherited Members | |
Protected Member Functions inherited from Linphone.LinphoneObject | |
| static String | linphone_pointer_to_string (IntPtr ptr) |
| static IntPtr | linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str) |
| IntPtr | StringArrayToBctbxList (IEnumerable< string > stringlist) |
| void | CleanStringArrayPtrs (IntPtr l) |
Object storing contact information using vCard 4.0 format.
|
inline |
Adds an extended property to the vCard.
| name | the name of the extended property to add |
| val | the value of the extended property to add |
|
inline |
Adds a phone number in the vCard, using the TEL property.
| phone | the phone number to add |
|
inline |
Adds a Linphone.FriendPhoneNumber in the vCard, using the TEL property.
| phoneNumber | the Linphone.FriendPhoneNumber to add |
|
inline |
Adds a SIP address in the vCard, using the IMPP property.
| sipAddress | the SIP address to add |
|
inline |
Returns the vCard4 representation of the LinphoneVcard.
|
inline |
Returns the vCard4 representation of the LinphoneVcard, but if a local file is detected in a PHOTO field, it will be converted to base64.
|
inline |
Clone a Linphone.Vcard.
|
inline |
Edits the preferred SIP address in the vCard (or the first one), using the IMPP property.
| sipAddress | the new SIP address |
|
inline |
Generates a random unique id for the vCard.
If is required to be able to synchronize the vCard with a CardDAV server
|
inline |
Get the vCard extended properties values per property name.
| name | the name to filter the extended properties on. |
|
inline |
Remove all the extend properties per property name.
| name | the name to remove the extended properties on. |
|
inline |
Removes the Title field of the vCard.
|
inline |
Removes the Organization field of the vCard.
|
inline |
Removes a phone number in the vCard (if it exists), using the TEL property.
| phone | the phone number to remove |
|
inline |
Removes a Linphone.FriendPhoneNumber in the vCard (if it exists), using the TEL property.
| phoneNumber | the Linphone.FriendPhoneNumber to remove |
|
inline |
Removes any existing PHOTO property.
|
inline |
Removes a SIP address in the vCard (if it exists), using the IMPP property.
| sipAddress | the SIP address to remove |
|
getset |
Gets the eTag of the vCard.
|
getset |
Returns the family name in the N attribute of the vCard, or null if it isn't set yet.
|
getset |
Returns the FN attribute of the vCard, or null if it isn't set yet.
|
getset |
Returns the given name in the N attribute of the vCard, or null if it isn't set yet.
|
getset |
Gets the Title of the vCard.
|
getset |
Gets the Organization of the vCard.
|
get |
Returns the list of phone numbers in the vCard (all the TEL attributes) or null.
|
get |
Returns the list of phone numbers in the vCard (all the TEL attributes) or null.
|
getset |
Returns the first PHOTO property or null.
|
get |
Returns the list of SIP addresses in the vCard (all the IMPP attributes that has an URI value starting by "sip:") or null.
|
getset |
Gets the UID of the vCard.
|
getset |
Gets the URL of the vCard.