Skip to content

Latest commit

 

History

History
138 lines (117 loc) · 8.07 KB

File metadata and controls

138 lines (117 loc) · 8.07 KB

PlatformTargetPlatformSpecificData

Platform-specific overrides and options.

oneOf schemas

Example

// Import classes:
import dev.getlate.model.PlatformTargetPlatformSpecificData;
import dev.getlate.model.BlueskyPlatformData;
import dev.getlate.model.FacebookPlatformData;
import dev.getlate.model.GoogleBusinessPlatformData;
import dev.getlate.model.InstagramPlatformData;
import dev.getlate.model.LinkedInPlatformData;
import dev.getlate.model.PinterestPlatformData;
import dev.getlate.model.RedditPlatformData;
import dev.getlate.model.SnapchatPlatformData;
import dev.getlate.model.TelegramPlatformData;
import dev.getlate.model.ThreadsPlatformData;
import dev.getlate.model.TikTokPlatformData;
import dev.getlate.model.TwitterPlatformData;
import dev.getlate.model.YouTubePlatformData;

public class Example {
    public static void main(String[] args) {
        PlatformTargetPlatformSpecificData examplePlatformTargetPlatformSpecificData = new PlatformTargetPlatformSpecificData();

        // create a new BlueskyPlatformData
        BlueskyPlatformData exampleBlueskyPlatformData = new BlueskyPlatformData();
        // set PlatformTargetPlatformSpecificData to BlueskyPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleBlueskyPlatformData);
        // to get back the BlueskyPlatformData set earlier
        BlueskyPlatformData testBlueskyPlatformData = (BlueskyPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new FacebookPlatformData
        FacebookPlatformData exampleFacebookPlatformData = new FacebookPlatformData();
        // set PlatformTargetPlatformSpecificData to FacebookPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleFacebookPlatformData);
        // to get back the FacebookPlatformData set earlier
        FacebookPlatformData testFacebookPlatformData = (FacebookPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new GoogleBusinessPlatformData
        GoogleBusinessPlatformData exampleGoogleBusinessPlatformData = new GoogleBusinessPlatformData();
        // set PlatformTargetPlatformSpecificData to GoogleBusinessPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleGoogleBusinessPlatformData);
        // to get back the GoogleBusinessPlatformData set earlier
        GoogleBusinessPlatformData testGoogleBusinessPlatformData = (GoogleBusinessPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new InstagramPlatformData
        InstagramPlatformData exampleInstagramPlatformData = new InstagramPlatformData();
        // set PlatformTargetPlatformSpecificData to InstagramPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleInstagramPlatformData);
        // to get back the InstagramPlatformData set earlier
        InstagramPlatformData testInstagramPlatformData = (InstagramPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new LinkedInPlatformData
        LinkedInPlatformData exampleLinkedInPlatformData = new LinkedInPlatformData();
        // set PlatformTargetPlatformSpecificData to LinkedInPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleLinkedInPlatformData);
        // to get back the LinkedInPlatformData set earlier
        LinkedInPlatformData testLinkedInPlatformData = (LinkedInPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new PinterestPlatformData
        PinterestPlatformData examplePinterestPlatformData = new PinterestPlatformData();
        // set PlatformTargetPlatformSpecificData to PinterestPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(examplePinterestPlatformData);
        // to get back the PinterestPlatformData set earlier
        PinterestPlatformData testPinterestPlatformData = (PinterestPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new RedditPlatformData
        RedditPlatformData exampleRedditPlatformData = new RedditPlatformData();
        // set PlatformTargetPlatformSpecificData to RedditPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleRedditPlatformData);
        // to get back the RedditPlatformData set earlier
        RedditPlatformData testRedditPlatformData = (RedditPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new SnapchatPlatformData
        SnapchatPlatformData exampleSnapchatPlatformData = new SnapchatPlatformData();
        // set PlatformTargetPlatformSpecificData to SnapchatPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleSnapchatPlatformData);
        // to get back the SnapchatPlatformData set earlier
        SnapchatPlatformData testSnapchatPlatformData = (SnapchatPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new TelegramPlatformData
        TelegramPlatformData exampleTelegramPlatformData = new TelegramPlatformData();
        // set PlatformTargetPlatformSpecificData to TelegramPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleTelegramPlatformData);
        // to get back the TelegramPlatformData set earlier
        TelegramPlatformData testTelegramPlatformData = (TelegramPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new ThreadsPlatformData
        ThreadsPlatformData exampleThreadsPlatformData = new ThreadsPlatformData();
        // set PlatformTargetPlatformSpecificData to ThreadsPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleThreadsPlatformData);
        // to get back the ThreadsPlatformData set earlier
        ThreadsPlatformData testThreadsPlatformData = (ThreadsPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new TikTokPlatformData
        TikTokPlatformData exampleTikTokPlatformData = new TikTokPlatformData();
        // set PlatformTargetPlatformSpecificData to TikTokPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleTikTokPlatformData);
        // to get back the TikTokPlatformData set earlier
        TikTokPlatformData testTikTokPlatformData = (TikTokPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new TwitterPlatformData
        TwitterPlatformData exampleTwitterPlatformData = new TwitterPlatformData();
        // set PlatformTargetPlatformSpecificData to TwitterPlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleTwitterPlatformData);
        // to get back the TwitterPlatformData set earlier
        TwitterPlatformData testTwitterPlatformData = (TwitterPlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();

        // create a new YouTubePlatformData
        YouTubePlatformData exampleYouTubePlatformData = new YouTubePlatformData();
        // set PlatformTargetPlatformSpecificData to YouTubePlatformData
        examplePlatformTargetPlatformSpecificData.setActualInstance(exampleYouTubePlatformData);
        // to get back the YouTubePlatformData set earlier
        YouTubePlatformData testYouTubePlatformData = (YouTubePlatformData) examplePlatformTargetPlatformSpecificData.getActualInstance();
    }
}