All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.whispersystems.signalservice.api.messages.multidevice.DeviceContact Maven / Gradle / Ivy

There is a newer version: 2.15.3
Show newest version
/**
 * Copyright (C) 2014-2016 Open Whisper Systems
 *
 * Licensed according to the LICENSE file in this repository.
 */

package org.whispersystems.signalservice.api.messages.multidevice;

import org.whispersystems.libsignal.util.guava.Optional;
import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentStream;

public class DeviceContact {

  private final String                                  number;
  private final Optional                        name;
  private final Optional avatar;
  private final Optional                        color;

  public DeviceContact(String number, Optional name,
                       Optional avatar,
                       Optional color)
  {
    this.number = number;
    this.name   = name;
    this.avatar = avatar;
    this.color  = color;
  }

  public Optional getAvatar() {
    return avatar;
  }

  public Optional getName() {
    return name;
  }

  public String getNumber() {
    return number;
  }

  public Optional getColor() {
    return color;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy