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

io.github.eduardromanyuk.turbosms.model.request.builder.TsMessageSendHybridRequestImpl Maven / Gradle / Ivy

package io.github.eduardromanyuk.turbosms.model.request.builder;

import io.github.eduardromanyuk.turbosms.model.request.TsMessageSendHybridRequest;
import io.github.eduardromanyuk.turbosms.model.request.TsMessageSendSmsRequest;
import io.github.eduardromanyuk.turbosms.model.request.TsMessageSendViberRequest;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@ToString(callSuper = true)
@Setter(AccessLevel.PACKAGE)
class TsMessageSendHybridRequestImpl extends TsMessageSendRequestImpl implements TsMessageSendHybridRequest {
    private TsMessageSendSmsRequest sms;
    private TsMessageSendViberRequest viber;

    TsMessageSendHybridRequestImpl(TsMessageSendSmsRequest settings) {
        this.sms = settings;
    }

    TsMessageSendHybridRequestImpl(TsMessageSendViberRequest settings) {
        this.viber = settings;
    }

    TsMessageSendHybridRequestImpl(String sender) {
        this.setSender(sender);
    }

    TsMessageSendHybridRequestImpl() {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy