docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ProjectDTO

    Response for project

    Inheritance
    object
    ProjectDTO
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Unity.Services.Apis.UGC
    Assembly: solution.dll
    Syntax
    [Preserve]
    public class ProjectDTO

    Constructors

    ProjectDTO(string, string, string, int, ProjectReviewRule?, string, string, string, string, string, string, string, FirebaseAuthData, string, string, string, string, string, string, string, string, string, string, string, bool, DateTime, DateTime, DateTime?, DateTime?, bool, bool, string)

    Initializes a new instance of the ProjectDTO class.

    Declaration
    [Preserve]
    public ProjectDTO(string id = null, string name = null, string description = null, int threshold = 0, ProjectReviewRule? reviewRule = null, string thumbnailUrl = null, string iconUrl = null, string appleClientId = null, string facebookClientId = null, string googleClientId = null, string steamAppId = null, string steamApiKey = null, FirebaseAuthData firebaseAuth = null, string appleAppStoreUrl = null, string googlePlayStoreUrl = null, string gogStoreUrl = null, string playstationStoreUrl = null, string xboxStoreUrl = null, string itchStoreUrl = null, string epicGamesStoreUrl = null, string steamStoreUrl = null, string magicLeapStoreUrl = null, string oculusStoreUrl = null, string creatorToolUrl = null, bool enabled = false, DateTime createdAt = default, DateTime updatedAt = default, DateTime? archivedAt = null, DateTime? deletedAt = null, bool isDeletionPermanent = false, bool useUgcCdn = false, string moderationGuidance = null)
    Parameters
    Type Name Description
    string id

    Project item guid (required).

    string name

    Display name.

    string description

    Description of the project.

    int threshold

    The amount of flags required to hide content in this project.

    ProjectReviewRule? reviewRule

    reviewRule.

    string thumbnailUrl

    Image url for thumbnail.

    string iconUrl

    Icon url from upstream.

    string appleClientId

    Apple Authentication Provider Client ID (required).

    string facebookClientId

    Facebook Authentication Provider Client ID (required).

    string googleClientId

    Google Authentication Provider Client ID (required).

    string steamAppId

    Steam Authentication Provider Application ID (required).

    string steamApiKey

    Steam Authentication Provider API Key (required).

    FirebaseAuthData firebaseAuth

    firebaseAuth (required).

    string appleAppStoreUrl

    Link to Apple App Store to download game (required).

    string googlePlayStoreUrl

    Link to Google Play Store to download game (required).

    string gogStoreUrl

    Link to Gog Store to download game (required).

    string playstationStoreUrl

    Link to Playstation Store to download game (required).

    string xboxStoreUrl

    Link to Xbox Store to download game (required).

    string itchStoreUrl

    Link to Itch Store to download game (required).

    string epicGamesStoreUrl

    Link to Epic Games Store to download game (required).

    string steamStoreUrl

    Link to Steam Store to download game (required).

    string magicLeapStoreUrl

    Link to Magic Leap Store to download game (required).

    string oculusStoreUrl

    Link to Oculus Quest Store to download game (required).

    string creatorToolUrl

    Link to custom Creator Tool (required).

    bool enabled

    If this project is enabled it will be publicly visible in the UGC Portal.

    DateTime createdAt

    Date project was created.

    DateTime updatedAt

    Date project was last updated.

    DateTime? archivedAt

    Date project was archived upstream.

    DateTime? deletedAt

    Date project was soft deleted.

    bool isDeletionPermanent

    Flag for Project to allow hard deletion of Content and associated entities. If set to true for the project, any content deletion is permanent. If set to false, soft deletion will occur instead..

    bool useUgcCdn

    Decides if CDN download links are returned.

    string moderationGuidance

    moderationGuidance (required).

    Properties

    AppleAppStoreUrl

    Link to Apple App Store to download game

    Declaration
    [Preserve]
    public string AppleAppStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Apple App Store to download game

    AppleClientId

    Apple Authentication Provider Client ID

    Declaration
    [Preserve]
    public string AppleClientId { get; set; }
    Property Value
    Type Description
    string

    Apple Authentication Provider Client ID

    ArchivedAt

    Date project was archived upstream

    Declaration
    [Preserve]
    public DateTime? ArchivedAt { get; set; }
    Property Value
    Type Description
    DateTime?

    Date project was archived upstream

    CreatedAt

    Date project was created

    Declaration
    [Preserve]
    public DateTime CreatedAt { get; set; }
    Property Value
    Type Description
    DateTime

    Date project was created

    CreatorToolUrl

    Link to custom Creator Tool

    Declaration
    [Preserve]
    public string CreatorToolUrl { get; set; }
    Property Value
    Type Description
    string

    Link to custom Creator Tool

    DeletedAt

    Date project was soft deleted

    Declaration
    [Preserve]
    public DateTime? DeletedAt { get; set; }
    Property Value
    Type Description
    DateTime?

    Date project was soft deleted

    Description

    Description of the project

    Declaration
    [Preserve]
    public string Description { get; set; }
    Property Value
    Type Description
    string

    Description of the project

    Enabled

    If this project is enabled it will be publicly visible in the UGC Portal

    Declaration
    [Preserve]
    public bool Enabled { get; set; }
    Property Value
    Type Description
    bool

    If this project is enabled it will be publicly visible in the UGC Portal

    EpicGamesStoreUrl

    Link to Epic Games Store to download game

    Declaration
    [Preserve]
    public string EpicGamesStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Epic Games Store to download game

    FacebookClientId

    Facebook Authentication Provider Client ID

    Declaration
    [Preserve]
    public string FacebookClientId { get; set; }
    Property Value
    Type Description
    string

    Facebook Authentication Provider Client ID

    FirebaseAuth

    Gets or Sets FirebaseAuth

    Declaration
    [Preserve]
    public FirebaseAuthData FirebaseAuth { get; set; }
    Property Value
    Type Description
    FirebaseAuthData

    GogStoreUrl

    Link to Gog Store to download game

    Declaration
    [Preserve]
    public string GogStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Gog Store to download game

    GoogleClientId

    Google Authentication Provider Client ID

    Declaration
    [Preserve]
    public string GoogleClientId { get; set; }
    Property Value
    Type Description
    string

    Google Authentication Provider Client ID

    GooglePlayStoreUrl

    Link to Google Play Store to download game

    Declaration
    [Preserve]
    public string GooglePlayStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Google Play Store to download game

    IconUrl

    Icon url from upstream

    Declaration
    [Preserve]
    public string IconUrl { get; set; }
    Property Value
    Type Description
    string

    Icon url from upstream

    Id

    Project item guid

    Declaration
    [Preserve]
    public string Id { get; set; }
    Property Value
    Type Description
    string

    Project item guid

    IsDeletionPermanent

    Flag for Project to allow hard deletion of Content and associated entities. If set to true for the project, any content deletion is permanent. If set to false, soft deletion will occur instead.

    Declaration
    [Preserve]
    public bool IsDeletionPermanent { get; set; }
    Property Value
    Type Description
    bool

    Flag for Project to allow hard deletion of Content and associated entities. If set to true for the project, any content deletion is permanent. If set to false, soft deletion will occur instead.

    ItchStoreUrl

    Link to Itch Store to download game

    Declaration
    [Preserve]
    public string ItchStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Itch Store to download game

    MagicLeapStoreUrl

    Link to Magic Leap Store to download game

    Declaration
    [Preserve]
    public string MagicLeapStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Magic Leap Store to download game

    ModerationGuidance

    Gets or Sets ModerationGuidance

    Declaration
    [Preserve]
    public string ModerationGuidance { get; set; }
    Property Value
    Type Description
    string

    Name

    Display name

    Declaration
    [Preserve]
    public string Name { get; set; }
    Property Value
    Type Description
    string

    Display name

    OculusStoreUrl

    Link to Oculus Quest Store to download game

    Declaration
    [Preserve]
    public string OculusStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Oculus Quest Store to download game

    PlaystationStoreUrl

    Link to Playstation Store to download game

    Declaration
    [Preserve]
    public string PlaystationStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Playstation Store to download game

    ReviewRule

    Gets or Sets ReviewRule

    Declaration
    [Preserve]
    public ProjectReviewRule? ReviewRule { get; set; }
    Property Value
    Type Description
    ProjectReviewRule?

    SteamApiKey

    Steam Authentication Provider API Key

    Declaration
    [Preserve]
    public string SteamApiKey { get; set; }
    Property Value
    Type Description
    string

    Steam Authentication Provider API Key

    SteamAppId

    Steam Authentication Provider Application ID

    Declaration
    [Preserve]
    public string SteamAppId { get; set; }
    Property Value
    Type Description
    string

    Steam Authentication Provider Application ID

    SteamStoreUrl

    Link to Steam Store to download game

    Declaration
    [Preserve]
    public string SteamStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Steam Store to download game

    Threshold

    The amount of flags required to hide content in this project

    Declaration
    [Preserve]
    public int Threshold { get; set; }
    Property Value
    Type Description
    int

    The amount of flags required to hide content in this project

    ThumbnailUrl

    Image url for thumbnail

    Declaration
    [Preserve]
    public string ThumbnailUrl { get; set; }
    Property Value
    Type Description
    string

    Image url for thumbnail

    UpdatedAt

    Date project was last updated

    Declaration
    [Preserve]
    public DateTime UpdatedAt { get; set; }
    Property Value
    Type Description
    DateTime

    Date project was last updated

    UseUgcCdn

    Decides if CDN download links are returned

    Declaration
    [Preserve]
    public bool UseUgcCdn { get; set; }
    Property Value
    Type Description
    bool

    Decides if CDN download links are returned

    XboxStoreUrl

    Link to Xbox Store to download game

    Declaration
    [Preserve]
    public string XboxStoreUrl { get; set; }
    Property Value
    Type Description
    string

    Link to Xbox Store to download game

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)