syntax = "proto2";

package maps_adv.geosmb.landlord.proto.internal.instagram_internal;

import "maps_adv/geosmb/landlord/proto/preferences.proto";
import "maps_adv/geosmb/landlord/proto/instagram.proto";
import "maps_adv/geosmb/landlord/proto/internal/landing_details.proto";

message EditInstagramLandingInput {
    required uint64 biz_id = 1;
    optional instagram.InstagramData instagram = 2;
    optional preferences.CTAButton cta_button = 3;
    optional instagram.Settings settings = 4;
    optional uint64 permalink = 5;
    optional landing_details.ContactsInput contacts = 6;
    optional SocialButtons social_buttons = 8;
}

message SocialButtons {
    repeated preferences.SocialButton buttons = 1;
}

message EditInstagramLandingOutput {
    required string slug = 1;
}
